Inżynieria oprogramowania

23
Dlaczego marne jest testowanie widoków MVC?

Obecnie przygotowuję grunt pod aplikację ASP.Net MVC i zastanawiam się, jakie testy jednostkowe powinienem przygotować. Widziałem w wielu miejscach, że ludzie w zasadzie mówią „nie zawracaj sobie głowy testowaniem swoich poglądów, nie ma logiki i jest to trywialne i zostanie objęte testem...

23
Dlaczego w Javie / C ++ nie ma operatora mocy?

Chociaż istnieje taki operator - **w Pythonie zastanawiałem się, dlaczego Java i C ++ też go nie mają. Łatwo jest utworzyć jedną dla klas, które definiujesz w C ++ z przeciążeniem operatora (i uważam, że takie rzeczy są możliwe również w Javie), ale mówiąc o prymitywnych typach, takich jak int,...

23
Próbki kodu i wywiady? [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 . Widziałem wiele pytań,...

23
Jak czytasz cudzy kod? [Zamknięte]

Zamknięte . To pytanie musi być bardziej skoncentrowane . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby skupiało się tylko na jednym problemie, edytując ten post . Zamknięte 5 lat temu . Prawie każdy zaawansowany...

23
Jak skonfigurować system kontroli kodu źródłowego dla siebie?

Programuję na pulpicie w biurze, ale czasem też w domu w innym pokoju na laptopie, a nawet poza domem. Potrzebuję systemu, który automatycznie lub w razie potrzeby synchronizuje moją pracę z jedną na drugą. Nie mam konfiguracji sieci domowej i chociaż myślę, że mógłbym to zrobić, być może byłoby...

23
Jaka jest historia kompilatora C?

To pytanie zostało przeniesione z przepełnienia stosu, ponieważ można na nie odpowiedzieć w programie Software Engineering Stack Exchange. Migrował 8 lat temu . Kiedy mówimy, że „Dennis Ritchie opracował język C”, czy mamy na myśli, że stworzył kompilator (używając „już”...