Rzeczy, których nigdy nie powinieneś robić...
O tym, dlaczego Netscape przegrał wojnę przeglądarek i o tym, jak łatwo popełnić największy błąd strategiczny. Przestroga dla programistów - z życia wzięte.
- #
- #
- #
- #
- #
- #
- #
- 72
O tym, dlaczego Netscape przegrał wojnę przeglądarek i o tym, jak łatwo popełnić największy błąd strategiczny. Przestroga dla programistów - z życia wzięte.
Komentarze (72)
najlepsze
Uwagi dotyczące nie przepisywania odnoszą się właśnie do takich projektów - w których po kilku latach rozwoju nikt nie jest w stanie ogarnąć całości. Przepisanie kodu, który powstawał kilka lat jest bardzo trudne, zwłaszcza gdy
To co się zdezaktualizowało to pewne generalne zasady dotyczące programowania. Zwróć uwagę:
- programiści raczej rzadko pracują sami. Oprogramowanie tworzą najczęściej zespoły i to nie do programistów a do szefów projektu należy podejmowanie decyzji o ewentualnym przepisaniu całości czy części kodu. W Netscape to managerowie projektu położyli sprawę - nie wiń programistów, oni zrobili kawał świetnej roboty. Podobnie było w Borlandzie i MS.
Swoją drogą życze Ci szczęścia w myśleniu ile zmiennych będzie potrzeba w przypadku jakiegoś dużego projektu, który będzie w przyszłości może nawet jeszcze rozwijany.
A co do "drzewka funkcji", to też troche inaczej to wygląda gdy masz funkcję jakieś proste, a inaczej gdy są bardziej złożone.
Planowanie może tylko minimalizować złe skutki takich sytuacji ale nie da się ich wyeleminować.
Każdy jest w stanie napisać ładny projekt gdy założenia są stałe.
Po drugie: wcale nie jest tak, ze każdy programista chce przepisać kod od zera. Może autor akurat takich zna - ale zdrowy rozsądek mówi, że jak mam cos co ma np. 5 tysięcy linii kodu, to raczej szybciej osiągnę cel modyfikując ten kod niż pisząc wszystko od nowa...
Po trzecie: pewne fragmenty kodu CZASAMI warto przepisac od zera, a CZASAMI nie - wszystko zależy od konkretnej sytuacji i
Każdy chce przepisać kod od zera. Przynajmniej idąc za głosem serca :) Nie każdy jednak, to robi, bo jak zauważyłeś rozsądek podpowiada często co
Choooociaż maturę nieobowiązkową z matematyki zdawałam!