Inżynieria oprogramowania

79
Jak odejść od szkoły myślenia „for-loop”?

To dość konceptualne pytanie, ale miałem nadzieję, że uda mi się uzyskać w tym zakresie kilka dobrych rad. Wiele programowania, które wykonuję, to tablice ( NumPy ); Często muszę dopasowywać elementy w co najmniej dwóch tablicach o różnych rozmiarach, a pierwszą rzeczą, do której się wybieram, jest...

78
Kiedy jechać płynnie w C #?

Pod wieloma względami bardzo podoba mi się pomysł płynnych interfejsów, ale ze wszystkimi nowoczesnymi funkcjami C # (inicjalizatory, lambdy, nazwane parametry) zastanawiam się, czy warto? posługiwać się?". Czy ktoś mógłby dać mi, jeśli nie zaakceptowaną praktykę, przynajmniej własne doświadczenie...

78
Czy musisz być dobry z matematyki, aby być dobrym programistą? [Zamknięte]

Wydaje się, że konwencjonalna mądrość sugeruje, że dobrzy programiści są również dobrzy w matematyce. Albo że oba są w jakiś sposób wewnętrznie powiązane. Wiele książek o programowaniu, które przeczytałem, zawiera wiele przykładów, które są rozwiązaniami problemów matematycznych lub są w jakiś...

78
Czy możemy całkowicie zastąpić XML JSON? [Zamknięte]

Jestem pewien, że wielu programistów zna XML i JSON i korzystali z nich obu. Dlatego nie ma sensu wyjaśniać, czym są i jaki jest ich cel, nawet w skrócie. Jeśli spróbujemy zmapować ich koncepcje, możemy powiedzieć (popraw mnie, jeśli się mylę): Tagi XML są równoważne JSON {} Atrybuty XML są...