Inżynieria oprogramowania

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


14
Jak długo programiści zazwyczaj pozostają w branży? [Zamknięte]
Jedną rzeczą, o której wiele słyszałem przez lata, jest to, że osoby pracujące w świecie IT na ogół nie robią z tego kariery życiowej, ale mają tendencję do „wypalenia się” i rozpoczynania nowej kariery, robiąc coś innego niż niezwiązane (np. od rozwoju oprogramowania do bycia księgowym). Czy uważasz, że jest …
60 experience 

16
FizzBuzz - naprawdę? [Zamknięte]
Jeśli chodzi o pytania „testu wywiadu”, często pojawia się temat FizzBuzz. Jest też post o Coding Horror . Teraz, jeśli niepokoisz się czytaniem stron takich jak ta, prawdopodobnie nie jesteś w grupie demograficznej programistów, którzy uważają FizzBuzz za coś trywialnego. Ale czy to prawda, że ​​99% programistów będzie miało z …
60 interview 




16
Jak radzić sobie z porażeniem analizy?
Bardzo często utknąłem przy wyborze najlepszej decyzji projektowej. Nawet w przypadku drobnych szczegółów, takich jak definicje funkcji, przepływ sterowania i nazwy zmiennych, spędzam niezwykle długie okresy, analizując korzyści i kompromisy z moich wyborów. Czuję, że tracę dużo wydajności, spędzając godziny na takich nieistotnych szczegółach. Mimo że w głębi duszy wiem, …


2
Pisanie testów dla kodu, którego celu nie rozumiem
Niedawno ukończyłem refaktoryzację czarnej skrzynki. Nie mogę tego sprawdzić, ponieważ nie mogę wymyślić, jak to przetestować. Na wysokim poziomie mam klasę, której inicjalizacja obejmuje pobieranie wartości z niektórych klas B. Jeśli klasa B jest „pusta”, generuje sensowne wartości domyślne. Wyodrębniłem tę część do metody, która inicjuje klasę B na te …


3
Nazwa okna uruchamiania / początkowego ładowania programu?
Piszę dokumentację użytkownika (SOP), która obejmuje programy innych firm, które staram się dobrze opisać. Jednym z takich programów jest serwer, który oferuje niewiele informacji na temat uruchamiania, poza grafiką pokazującą się podczas procedury uruchamiania / uruchamiania. Jako programista użyłem tego okna jako szybkiego wskaźnika statusu i chciałbym przekazać to mojej …

5
Czy komputer spróbuje podzielić przez zero?
Wszyscy wiemy, że 0/0jest Undefinedi zwraca błąd, gdybym włożył go do kalkulatora, a gdybym stworzył program (przynajmniej w C), system operacyjny zakończyłby go, gdy spróbuję podzielić przez zero. Zastanawiam się jednak, czy komputer nawet próbuje podzielić przez zero , czy też po prostu ma „wbudowaną ochronę”, więc kiedy „widzi” 0/0, …



10
Czy lepsze jest Show () + Hide () lub SetVisible (bool widoczne)?
Co jest lepsze i dlaczego? (Z punktu widzenia projektowania interfejsu): a) Mieć dwa Show()i Hide()funkcje b) Aby mieć jedną SetVisible(bool visible)funkcję EDYCJA: Na przykład niektóre obiekty mają stan widoczności i ta funkcja służy do jego zmiany. c) wszystkie trzy Show(), Hide(), SetVisible(bool visible)funkcje
59 java  c++  interfaces 

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.