Inżynieria oprogramowania

39
Praca jako jedyny programista: sprawdzanie kodu

Nie mam innego wyboru, jak pracować samemu i nie mogę znaleźć odpowiedniego rozwiązania, które pozwoliłoby mi przejrzeć moją pracę, sprawdzić zdrowie psychiczne, poprosić kogoś o burzę mózgów, omówić najlepsze praktyki i tak dalej. Pomyślałem, że otrzymam odpowiedź z artykułu Jeffa Atwooda: W...

39
W C ++ ile czasu programista spędza na zarządzaniu pamięcią

Ludzie, którzy są przyzwyczajeni do bezużytecznych języków, często boją się zarządzania pamięcią przez C ++. Istnieją narzędzia, takie jak auto_ptri, shared_ptrktóre obsłużą wiele zadań zarządzania pamięcią. Wiele bibliotek C ++ poprzedza te narzędzia i ma swój własny sposób obsługi zadań...

39
Czy kod jest często generowany z UML? [Zamknięte]

Kiedy byłem na uniwersytecie, dowiedziałem się o zaletach UML i jego przyszłości w rozwoju kodu. Jednak z mojego doświadczenia w branży odkryłem, że chociaż używamy diagramów - od diagramów ER, diagramów klas, diagramów stanów, do diagramów przepływu pracy - wszystko to jest do celów...

39
Jak Python jest używany w prawdziwym świecie? [Zamknięte]

Szukam pracy jako programista w języku Python. Znam podstawy języka i stworzyłem z nim kilka gier za pomocą pygame . Zacząłem także eksperymentować z Django . Jednak patrząc na rynek pracy, nie wydaje się, aby wiele zadań Pythona było związanych z siecią. Po stronie komputerów nie wydaje się, aby...

39
Czy wszystkie języki są w zasadzie takie same?

Ostatnio musiałem zrozumieć projekt małego programu napisanego w języku, o którym nie miałem pojęcia ( ABAP , jeśli musisz wiedzieć). Mogłem to rozgryźć bez większych trudności. Zdaję sobie sprawę, że opanowanie nowego języka to zupełnie inna gra w piłkę, ale samo zrozumienie zamiaru kodu (w...

39
Czy powinniśmy kiedykolwiek usuwać dane z bazy danych?

Jestem nowy w bazach danych i staram się zrozumieć podstawowe pojęcia. Nauczyłem się, jak usuwać dane z bazy danych. Ale jeden z moich przyjaciół powiedział mi, że nigdy nie należy usuwać danych z bazy danych. Zamiast tego, gdy nie jest już potrzebny, lepiej po prostu oznaczyć go lub oznaczyć jako...

39
Błędne wyobrażenia o językach funkcjonalnych?

Często spotykam następujące stwierdzenia / argumenty: Czyste funkcjonalne języki programowania nie dopuszczają efektów ubocznych (dlatego są mało przydatne w praktyce, ponieważ każdy przydatny program ma skutki uboczne, np. Gdy wchodzi w interakcję ze światem zewnętrznym). Czyste funkcjonalne...