Inżynieria oprogramowania

11
Jak decydujesz, czy powinieneś wziąć projekt?

Jestem dość nowym programistą. Zawodowo programuję w C # od dwóch lat jako stażysta i 6 miesięcy jako młodszy programista. Przyjaciel mojej rodziny potrzebuje pomocy przy projekcie napisanym w VB.net. Nigdy nie korzystałem z VB.net, więc trochę się tam martwię. Ale prawdziwe pytanie pojawia się w...

11
W jaki sposób zwracanych jest wiele wartości w Javie?

Czasami chcesz zwrócić wiele wartości z funkcji. Jak to zwykle się robi w Javie? Jedną z opcji jest użycie tablicy, takiej jak ten fragment kodu w języku Python, który zwraca listę lub krotkę: value, success = read_unreliably() if success: print value Inną opcją byłoby zwrócenie skrótu / dict,...

11
Czym różni się analiza od projektu?

Jestem pewien, że wszyscy słyszeliście, jak menedżerowie mówią, że „potrzebujemy analizatora” lub „potrzebujemy projektanta”. Chociaż jestem programistą .NET, prawie nie mogę odróżnić analizatora od projektanta (nie projektanta stron internetowych ani projektantów interfejsu użytkownika). Kto jest...