Cykle wytwarzania oprogramowania

0

Kiedy pisze jakis wiekszy projekt (php, obiektowo), czesto po pewnym czasie wracam do czegos co pisalem wczesniej - albo zeby refaktoryzowac, albo zeby dorobic cos co jest potrzebne, albo zapomnialem czegos dopisac wczesniej. W efekcie takim powrotom poswiecam drugie tyle czasu co na samo pisanie czegos, a czesto nawet wiecej.

Czy tak zawsze to wyglada? Czy moze lepiej poswiecac o wiele wiecej czasu pisaniu pojedynczych rzeczy, zeby takich powrotow bylo jak najmniej?

0

Jest to całkowicie normalne, nawet niezbędne do wytworzenia wymaganego przez klienta oprogramowania. Gdy dodasz do tego, że klient co chwilę zmienia swoje wymagania wtedy musisz wytworzyć cykl tworzenia oprogramowania. Podczas swoich wykładów robiłem notatki, które są dostępne online</a> zobacz jak wyglądają niektóre cykle, kiedy wraca się do jakich części. Zapamiętaj, że oprogramowanie to proces, a nie produkt ;)

0

z czasem jak nabierzesz doswiadczenia to poprawek będzie mniej :-)

0

Tak jak pisze somekind, projekt > 10k linijek kodu, doświadczenie tylko przeszkadza bo ciągle ma się pomysły jak coś zrobić lepiej i się wraca :) Dzięki za odpowiedzi.

0

Gdyby programiście płacili za wracanie i pisanie od nowa już napisanego, przetestowanego i wdrożonego kodu to wiele produktów by nie wyszło. Zawsze da się coś lepiej zrobić, trzeba jednak odpuścić wiele takich poprawek, żeby swój program dalej rozwijać.

0

Taa, bycie perfekcjonistą w programowaniu to ból w dupie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1