Inżynieria oprogramowania

91
Jak mogę uniknąć poczucia, że ​​gdybym całkowicie przebudował program od zera, zrobiłbym to znacznie lepiej? [Zamknięte]

Nauczyłem się znacznej ilości kodowania, jednak zawsze odbywało się to w środowisku naukowym (nie w informatyce), całkowicie samoukiem bez nikogo, kto poprowadziłby mnie we właściwym kierunku. Tak więc moja podróż do kodowania była ... niechlujna. Zauważyłem teraz, że za każdym razem, gdy buduję...

89
Powody, dla których programiści odchodzą [zamknięte]

Chcę dowiedzieć się, dlaczego programiści odchodzą z pracy i czy powody odejścia powróciły w twojej obecnej pracy? To powód, dla którego po prostu zostawiam wynagrodzenie, lokalizację, nienawidzę mojego szefa / współpracownika, brak uznania lub przejścia na emeryturę / nową ścieżkę...

89
Co matematyka ma wspólnego z programowaniem? [Zamknięte]

Właśnie zacząłem dyplom w zakresie tworzenia oprogramowania. W tej chwili zaczynamy od podstawowej Javy i tak dalej (można powiedzieć od samego początku) - co jest w porządku, nie mam żadnego doświadczenia w programowaniu poza wiedzą, jak robić „Hello World” w Javie. Ciągle słyszę, że matematyka...

89
Co jest złego w relatywnym imporcie w Pythonie?

Niedawno zaktualizowałem wersje pylint , popularnego narzędzia sprawdzającego styl Python. W całym moim kodzie stało się to balistyczne, wskazując miejsca, w których importuję moduły w tym samym pakiecie, bez określania pełnej ścieżki pakietu. Nowy komunikat o błędzie to W0403. W0403: Względny...

89
Czy duży wzrost prędkości jest realistyczny w środowisku Scrum?

Mój menedżer ostatnio bardzo dążył do wykorzystania prędkości jako celu i miary wydajności. Obecnie pracujemy ze średnią prędkością 50 punktów fabularnych. Mój menedżer chce, abyśmy zwiększyli go o 40% do 70 punktów historii (bez wzrostu liczby członków zespołu). Jeśli nie osiągniemy tego wzrostu,...

88
Jak radzisz sobie z brzydkim kodem, który napisałeś? [Zamknięte]

Twój klient prosi o napisanie kodu, więc ty to zrobisz. Następnie zmienia zgodnie z oczekiwaniami specyfikacje, a ty pilnie wdrażasz jego nowe funkcje, jak dobry mały chłopiec. Z wyjątkiem ... nowe funkcje są w pewnym sensie sprzeczne ze starymi funkcjami, więc teraz twój kod jest bałaganem. Ty...