Inżynieria oprogramowania

122
Nadal nie mogę wymyślić, jak programować?

Przeczytałem wiele książek dla różnych języków programowania, Java, Python, C itp. Rozumiem i znam wszystkie podstawy języków oraz rozumiem algorytmy i struktury danych. (Odpowiednik, powiedzmy, dwóch lat zajęć z informatyki) ALE nadal nie mogę zrozumieć, jak napisać program, który robi coś...

122
Czy auto utrudnia zrozumienie kodu C ++?

Widziałem konferencję Herb Suttera, w której zachęca on każdego programistę C ++ do korzystania auto. Jakiś czas temu musiałem przeczytać kod C #, gdzie varbył intensywnie używany i kod był bardzo trudny do zrozumienia - za każdym razem varmusiałem sprawdzać typ zwrotu po prawej stronie. Czasem...

121
Różnica między gniazdem a portem

Czy ktoś mógłby wyjaśnić dość wyraźnie różnicę między portem a gniazdem. Wiem, że port służy jako wejście do sieci dla procesu aplikacji i że proces aplikacji korzysta z połączenia gniazdowego z danym numerem portu do obsługi komunikacji sieciowej, ale gdy wiele procesów nasłuchuje na jednym...

120
Funkcje jednowierszowe, które są wywoływane tylko raz

Rozważ funkcję bez parametrów ( edytuj: niekoniecznie), która wykonuje pojedynczy wiersz kodu i jest wywoływana tylko raz w programie (choć nie jest niemożliwe, że będzie ona potrzebna ponownie w przyszłości). Może wykonać zapytanie, sprawdzić niektóre wartości, zrobić coś z wyrażeniem regularnym...

119
Czy jestem za młody, żeby się wypalić? [Zamknięte]

Czuję się, jakbym się wypalił, mimo że jestem dopiero na studiach od 5 lat. Przez pierwsze 3 lata mojej kariery sprawy układały się niesamowicie. W szkole nigdy nie byłem niczym specjalnym, ale czułem się wyjątkowo w moim towarzystwie. Patrząc wstecz, mogłem stwierdzić, że wykonałem wszystkie...

118
Nowoczesny sposób obsługi błędów…

Od jakiegoś czasu zastanawiam się nad tym problemem i ciągle znajduję zastrzeżenia i sprzeczności, więc mam nadzieję, że ktoś może wyciągnąć wnioski na następujące tematy: Preferuj wyjątki od kodów błędów O ile mi wiadomo, od czterech lat pracy w branży, czytania książek i blogów itp. Najlepszą...

118
Czy generowanie kodu źródłowego jest anty-wzorcem?

Jeśli coś można wygenerować, to chodzi o dane, a nie kod. Biorąc to pod uwagę, czy ten cały pomysł generowania kodu źródłowego nie jest nieporozumieniem? To znaczy, jeśli istnieje jakiś generator kodu, to dlaczego nie uczynić tego czymś właściwym, które może otrzymać wymagane parametry i wykonać...