Inżynieria oprogramowania

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


9
Rzuć pracę (dla nowej pracy). Stara praca chce, żebym był dostępny do kontraktowania. Kroki do podjęcia?
Firma, z której odchodzę, poprosiła o udostępnienie mi możliwości udzielenia odpowiedzi na pytania i / lub debugowania programów, jeśli zajdzie taka potrzeba. Nie jestem temu przeciwny. Po wyszukaniu w Google jakiegoś standardowego kontraktu na takie rzeczy, nie widziałem żadnego. Czy istnieje standardowa umowa na tego rodzaju rzeczy, których używasz? Czy …

5
Czy mój wieloserwerowy RDBMS lub moja aplikacja powinny obsługiwać referencyjną integralność bazy danych?
Czy elementy takie jak klucze obce, ograniczenia, wartości domyślne itp. Powinny być obsługiwane przez system zarządzania bazą danych (w tym przypadku MS SQL 2005) czy aplikację? Słyszałem opinie z obu stron i szczerze mówiąc nie jestem pewien, w którą stronę pójść. Istnieje szansa, że ​​będziemy obejmować wiele serwerów / baz …

3
Dobra konwencja nazewnictwa dla nazwanych oddziałów w wybranym przez Ciebie {DVCS}
Powoli integrujemy Mercurial w naszym biurze i przy tworzeniu stron internetowych zaczęliśmy używać nazwanych oddziałów. Jednak nie udało nam się znaleźć dobrej konwencji, jeśli chodzi o nazewnictwo naszych oddziałów. Próbowaliśmy: FeatureName (widać, że powoduje to problem w dalszej linii) DEVInitial_FeatureName (Może się mylić, gdy programista przyjdzie i zejdzie po linii) …

2
Jak rozpoznać złego klienta, zanim zaczniesz dla niego pracować? [Zamknięte]
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …


10
Jakie są najlepsze monitory do programowania? [Zamknięte]
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Zamknięte 8 lat temu . Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Od czasu do czasu próbowałem kilka monitorów. Moja …


9
Czy prowadzenie dziennika pomaga w pracy? [Zamknięte]
Zamknięte . To pytanie jest oparte na opiniach . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć faktami i cytatami, edytując ten post . Zamknięte 4 lata temu . Wiele lat temu, podczas mojej pierwszej prawdziwej pracy programistycznej, mój szef zachęcił mnie …




8
Kiedy powinienem dbać o wydajność?
Od dłuższego czasu w miejscach takich jak kanał IRC Java , SO i innych miejscach powiedziano mi coś w stylu „Martw się o wygląd kodu i jego czytelność / zrozumiałość teraz, a wydajność później, jeśli to absolutnie konieczne”. Tak więc przez długi czas tak naprawdę nie byłem OCD na temat …

8
Jak to jest pracować w dużym zespole programistycznym?
Zawsze miałem szczęście pracować w małym zespole programistycznym. Myślę, że najbardziej pracowałem z 11 programistami. Jak to jest pracować nad projektem z setkami programistów? Tysiące? Co to jest skala, a co nie? EDYCJA: Dzięki za wszystkie odpowiedzi! Wydaje się, że jest bardzo mało pozytywów: możliwa praca na bardzo dużych bazach …

16
Czy tworzenie oprogramowania jest dyscypliną inżynieryjną?
Zablokowana . To pytanie i odpowiedzi są zablokowane, ponieważ pytanie jest nie na temat, ale ma znaczenie historyczne. Obecnie nie akceptuje nowych odpowiedzi ani interakcji. Czy rozwój oprogramowania można uznać za inżynierię? Jeśli nie, to jakich rzeczy brakuje, aby zostać zakwalifikowanym jako dyscyplina inżynierska? Powiązane z tym jest pytanie dotyczące …

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.