-
Data: 2011-08-13 18:22:42
Temat: Re: kwestia estetyczna
Od: "Marszalkowski" <m...@t...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]
> Aby rozróżniać lepsze-gorsze potrzeba wprowadzić relację porządku, czyli
> możliwość porównywania a < b .
W tym przypadku: Czas wykonania akceptowanej wersji przez klienta/użytkownika.
> Jeżeli robisz cokolwiek odpowiedzialnego, to "wgryzanie się" może być
> konieczne. Bo program jest komuś potrzebny, a potrzeby mają to do siebie, że
> ewoluują. I łatwiej jest np. gdy zmienił się format danych nieco przerobić
> 2% kodu źródłowego - niż pisać wszystko od nowa.
Dokładnie o to mi chodzi. Wywalam cały blok, który stanowi... od 1% do 5%
całości. Same bloki nie są porządnie napisane, są nastawione na całkowite
wywalenie. Natomiast cały projekt jest bardzo staranny. Mogę szybko
przeszkolić nowego programistę co do ogółów projektu. Szczegółów mu
oszczędzam, a sobie oszczędzam czas. On z kolei nie traci czasu na wgryzanie
się w stary kod. Pisze nową funkcjonalność i nie ma bladego pojęcia jak
działa reszta.
> Cały cyrk polega właśnie na umiejętności sprzedawania tego samego Burka -
> czyli używania tego co się raz zrobiło - po wielokroć. Jeżeli potrafisz w
> kolejnym projekcie użyć 90% ze starego... to po prostu piszesz 10x szybciej
> i robisz 10x mniej błędów.
Właśnie ostatnio odnoszę wrażenie, że to jest możliwe gdy projekt jest
elastyczny a nie nadmiernie dopasowany. Brakuje mi właściwego słownictwa...
Generalnie straciłem wiarę w możliwość szybkiej poprawy starego kodu. I wolę
już na etapie projektu dobrze wydzielić to co będzie wywalone w całości i
nadpisywane od nowa.
Pozdrawiam
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Popr. 14. Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- Arch. Prog. Nieuprzywilejowanych w pełnej wer. na nowej s. WWW energokod.pl
- 7. Raport Totaliztyczny: Sprawa Qt Group wer. 424
- TCL - problem z escape ostatniego \ w nawiasach {}
- Nauka i Praca Programisty C++ w III Rzeczy (pospolitej)
- testy-wyd-sort - Podsumowanie
- Tworzenie Programów Nieuprzywilejowanych Opartych Na Wtyczkach
- Do czego nadaje się QDockWidget z bibl. Qt?
- Bibl. Qt jest sztucznie ograniczona - jest nieprzydatna do celów komercyjnych
- Co sciaga kretynow
- AEiC 2024 - Ada-Europe conference - Deadlines Approaching
- Jakie są dobre zasady programowania programów opartych na wtyczkach?
- sprawdzanie słów kluczowych dot. zła
- Re: W czym sie teraz pisze programy??
- Re: (PDF) Surgical Pathology of Non-neoplastic Gastrointestinal Diseases by Lizhi Zhang
Najnowsze wątki
- 2025-01-22 Gdańsk => System Architect (Java background) <=
- 2025-01-22 Katowice => Senior Field Sales (system ERP) <=
- 2025-01-22 Warszawa => Java Developer <=
- 2025-01-22 pokolenie Z
- 2025-01-22 Wyświtlacz ramki cyfrowej
- 2025-01-22 Białystok => Architekt rozwiązań (doświadczenie w obszarze Java, A
- 2025-01-22 Chrzanów => Team Lead / Tribe Lead FrontEnd <=
- 2025-01-22 Ostrów Wielkopolski => Konsultant Wdrożeniowy Comarch XL/Optima (Ksi
- 2025-01-22 oferta na ubezpieczenie OC życie prywatne
- 2025-01-22 Bieruń => Spedytor Międzynarodowy (handel ładunkami/prowadzenie flo
- 2025-01-22 Warszawa => International Freight Forwarder <=
- 2025-01-22 Gdańsk => Specjalista ds. Sprzedaży <=
- 2025-01-21 Zgromadzenie użytkowników pojazdów :-)
- 2025-01-21 bateria na żądanie
- 2025-01-21 Warszawa => IT Business Analyst <=