Inżynieria oprogramowania

Pytania i odpowiedzi dla profesjonalistów, nauczycieli akademickich i studentów pracujących w cyklu życia systemów

10
Jakie istnieją anty-wzorce nazewnictwa? [Zamknięte]
Istnieje kilka nazw, w przypadku których sięgasz po te nazwy, wiesz, że już coś pomieszałeś. Na przykład: XxxManager Jest to złe, ponieważ klasa powinna opisywać, co robi klasa. Jeśli najbardziej konkretnym słowem, jakie można wymyślić dla tego, co robi klasa, jest „zarządzać”, to klasa jest zbyt duża. Jakie inne anty-wzorce …


14
Porównywanie siebie do innych podczas wywiadów [zamknięte]
W pewnym momencie podczas rozmowy często proszony jestem o porównanie się z moimi rówieśnikami. Na przykład jedna z moich pierwszych prac po ukończeniu studiów poprosiła mnie o porównanie się z kolegami z klasy. W pracy, z którą niedawno przeprowadziłem wywiad, poprosiłem mnie, abym porównał się do moich współpracowników. Zawsze trochę …
35 interview 

4
Ile Google inwestuje w język Go?
Przeczytałem sporo o języku Go i wydaje się to obiecujące. Ostatnią ważną częścią informacji, której mi brakuje, zanim zdecyduję się poświęcić więcej wysiłku na język, jest: Ile pieniędzy / siły roboczej inwestuje Google lub inne firmy w prace rozwojowe? Jeśli nie można podać tych informacji, czy masz jakieś inne informacje …

12
Czy doświadczeni programiści powinni znać zapytania do bazy danych? [Zamknięte]
Jest tak wielu programistów, którzy są również ekspertami w pisaniu zapytań i projektowaniu baz danych. Czy powinien to być podstawowy wymóg bycia ekspertem programistą lub inżynierem oprogramowania? Chociaż istnieje wiele podobieństw w sposobie opracowywania zapytań i kodów, moja osobista opinia jest taka, że zapytania wydają się mieć inną Strukturę niż …
35 database  query 

17
Nauczanie języka C ++ dla uczniów szkół średnich po raz pierwszy: gdzie wytyczyć granicę?
Będę mentorem zespołu uczniów szkół średnich w PIERWSZYM konkursie robotyki, większość zespołów rozwija tutaj [swoje oprogramowanie robotów przy użyciu C ++. Dla wielu uczniów w zespole będzie to ich pierwsze wprowadzenie do programowania. Nie wybrałbym C ++ do nauczania programowania dla uczniów szkół średnich (np. Python lub Javascript byłoby łatwiejsze), …
35 c++ 



7
Gdzie mogę znaleźć pracę programistyczną online? [Zamknięte]
W domu stworzyłem idealne, ciche i niezakłócone środowisko. Jestem tutaj wyjątkowo produktywny. Nie chcę wychodzić z domu, nie z pokoju, nawet z kanapy. Jestem poza Stanami Zjednoczonymi w kraju trzeciego świata, więc niższe wynagrodzenie nie stanowi problemu. Problemem jest środowisko pracy. Jak / gdzie znajdę pracę online, aby nie musiałem …




3
Najlepszy mechanizm generowania kluczy licencyjnych [zamknięty]
Jakie metody / biblioteki / narzędzia sugerowaliby ludzie do generowania kluczy licencyjnych (te piękne AAAAA-AAAAA-AAAAA-AAAAA-AAAAA rzeczy, które wkładasz podczas rejestracji oprogramowania)? Jakieś problemy, na które trzeba zwrócić uwagę przy ich wdrażaniu? (W tej chwili interesuje mnie to raczej jako ogólna rzecz niż język, więc po prostu określ, jakiego języka używasz, …
35 licensing 

13
Najgorsze praktyki w C ++, typowe błędy [zamknięte]
Po przeczytaniu tej słynnej wypowiedzi Linusa Torvaldsa zastanawiałem się, jakie właściwie są wszystkie pułapki dla programistów w C ++. Nie mówię wyraźnie o literówkach lub błędnym przepływie programu, o których mowa w tym pytaniu i odpowiedziach , ale o więcej błędów wysokiego poziomu, które nie są wykrywane przez kompilator i …


Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.