Inżynieria oprogramowania

56
Złudzenie duplikacji kodu

Zwykle instynkt polega na usunięciu wszelkich duplikacji kodu widocznych w kodzie. Znalazłem się jednak w sytuacji, w której duplikacja jest iluzoryczna . Bardziej szczegółowo opisując sytuację: tworzę aplikację internetową, a większość widoków jest w zasadzie taka sama - wyświetla listę...

55
Kiedy nie korzystać z Google Web Toolkit? [Zamknięte]

Rozważam użycie GWT w dużym wewnętrznym projekcie rozwoju aplikacji internetowych, a mianowicie jego główną zaletą jest kompilacja krzyżowa do Javascript, która (przynajmniej teoretycznie) pomogłaby mojemu zespołowi zmniejszyć rozmiar stosu technologicznego o jeden . Jednakże, będąc wcześniej...

55
Dlaczego dysponujemy przyrostem Postfiksa?

Oświadczenie : Doskonale znam semantykę przyrostu przedrostka i przyrostka. Więc proszę, nie wyjaśniaj mi, jak działają. Czytając pytania na temat przepełnienia stosu, nie mogę nie zauważyć, że programiści wpadają w zamieszanie przez operatora przyrostu Postfiksa w kółko. Z tego wynika następujące...

55
Co to jest hack? [Zamknięte]

Często słyszę współpracowników, którzy mówią sobie: „To okropny, okropny hack”. Mogę od tego odjąć, że nie jest dobrze. Kiedy zapytałem ich, czy to działa, mówią „tak, ale to nie jest dobre”. Czy to oznacza, że ​​nie jest to dobre rozwiązanie? Jak złe jest rozwiązanie, jeśli działa? Czy wynika to...

55
Umieszczasz język programowania w swoim CV? [Zamknięte]

Ile potrzebujesz doświadczenia w języku, zanim umieścisz go w CV? Jest jeden język, w którym biegle posługuję się (Java), który zdecydowanie chciałbym wznowić, ale powiedziałem, że wziąłem kilka kursów semestralnych na studiach, które obejmowały intensywne programowanie w C lub samoukiem C #, ale...

55
Książki audio dla programistów? [Zamknięte]

Jestem programistą z dwugodzinną podróżą w obie strony do pracy każdego dnia. Chciałbym wypełnić trochę tego czasu audiobookami na temat tworzenia oprogramowania. Docenione zostaną wszelkie audiobooki, które pomogłyby mi zostać lepszym programistą. Myślę, że książki o wzorach projektowych i...

55
Czy przegląd kodu jest subiektywny czy obiektywny (kwantyfikowalny)?

Przygotowuję wytyczne dotyczące recenzji kodu. Nie mamy jeszcze jednego formalnego procesu i próbujemy go sformalizować. Nasz zespół jest rozproszony geograficznie. Używamy TFS do kontroli źródła (używaliśmy go również do zadań / śledzenia błędów / zarządzania projektami, ale przeprowadziliśmy...