-
Data: 2011-08-08 20:20:20
Temat: Re: kwestia estetyczna
Od: m...@t...pl szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]> On Mon, 08 Aug 2011 10:03:32 +0200, m...@t...pl wrote:
> Ale ja bardzo przeparszam. Ja predzej uwierze ze w Smolensku byl
> zamach niz ze:
> a) procedura dluga na 1000 linii to jest porzadny projekt,
> b) ze taka procedura jest czytelna i latwa do zrozumienia
> c) Ze taka procedura jest latwa do testowania, modyfikacji i
> utrzymania
> d) ze soft zawierajacy taka procedure nie moze byc zaprojektowany
> inaczej.
AD a) Projekt jest na tyle porzadny, na ile porzadny mozna zrobic
bez znacznego narzutu czasu na jego wykonanie i bez pewnosci
co przyniesie przyszlosc (zmiany w projekcie)
AD b) Nie jest to latwa procedura do zrozumienia. Jesli
ktos nie wie jaki byl zamysl autora, to nawet nie ma najmniejszej
mozliwosci na zrozumienie. Jesli ktos znajdzie usterke i
bedzie chcial naniesc poprawke, to bedzie musial szybko
odnalezc wlasciwe miejsce w tej procedurze. Pomoga mu w
tym komentarz. Oczywiscie jesli ktos nie wie co robi program
to nic mu nie pomoze, ani funckje, ani komentarz. Musi byc
przeszkolony.
AD c1)Do testowania i modyfikacji jest tak samo trudna jak N malych
procedur. Jest to specyficzny kod, nie ma tam np. ani jednej
petli, nie ma zadnej tablicy, nie musze zamykac uchwytow
do plikow, nie musze zwalniac pamieci...
AD c2)Nie widze jakiejkolwiek mozliwosci utrzymania tego kodu. Kod
robi bardzo specjalistyczna rzecz i do niczego innego sie nie
nadaje. Nie widze mozliwosci wykrzystania tego kodu w innych
miejscach projektu. Zapewniam ze jak taka mozliwosc
zobacze to nie tylko podziele na funkcje, ale zrobie z tego
hierarchie klas i programowanie roznicowe. Czasami sie myle w
ocenie ze kodu nie da sie wykorzystac ponownie, jesli tu
sie pomylilem, to tez zmeinie.
AD d) Moze byc zaprojektowany lepiej, ale intuicyjnie czuje jakas
odraze do ekstremalnie dopasowanych projektow. Mam silne wrazenie,
ze zamiast wczytywac sie w trudny i duzy fragment kodu (szczegolnie
nie pierwotworcy) lepiej jest, gdy ma sie dobry scheamt postepowania i,
albo wywala sie jakas funkcjonalnosc, albo dodaje od nowa. Oczywiscie
ten kod ktory powtarza sie przy dodawaniu nowej funkcjonalnosci jest
umieszczony w roznego rodzaju klasach/metodach i nalezy z niego
korzystac. Nie mam takiego projektu ze sa w nim same procedury po
tysiac wierszy :)
Pozdrawiam
--
Wysłano z serwisu OnetNiusy: http://niusy.onet.pl
Następne wpisy z tego wątku
- 08.08.11 21:35 A.L.
- 09.08.11 04:25 Waldek M.
- 09.08.11 19:53 p...@p...onet.pl
- 10.08.11 14:41 Wojciech Muła
- 10.08.11 18:23 R. P.
- 12.08.11 13:37 p...@p...onet.pl
- 12.08.11 18:28 slawek
- 12.08.11 18:55 p...@p...onet.pl
- 12.08.11 19:08 slawek
- 12.08.11 19:20 slawek
- 12.08.11 20:37 Marszalkowski
- 12.08.11 21:05 fir
- 12.08.11 22:53 m...@t...pl
- 12.08.11 23:03 m...@t...pl
- 12.08.11 23:21 slawek
Najnowsze wątki z tej grupy
- A Szwajcarzy kombinują tak: FinalSpark grows human neurons from stem cells and connects them to electrode arrays
- Re: Najgorszy język programowania
- NOWY: 2025-09-29 Alg., Strukt. Danych i Tech. Prog. - komentarz.pdf
- Na grupie comp.os.linux.advocacy CrudeSausage twierdzi, że Micro$lop używa SI do szyfrowania formatu dok. XML
- Błąd w Sofcie Powodem Wymiany 3 Duńskich Fregat Typu Iver Huitfeldt
- Grok zaczął nadużywać wulgaryzmów i wprost obrażać niektóre znane osoby
- Can you activate BMW 48V 10Ah Li-Ion battery, connecting to CAN-USB laptop interface ?
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
Najnowsze wątki
- 2025-12-28 Norwegia kontra media społecznościowe
- 2025-12-28 PREZENTY OD MINISTRA FINANSÓW. SKĄD PIENIĄDZE?
- 2025-12-27 pompa CO
- 2025-12-27 Gdynia => Przedstawiciel handlowy / KAM (branża TSL) <=
- 2025-12-27 Ewakuacja ludności
- 2025-12-26 Gdańsk => ERP Microsoft Dynamics 365 Commerce Consultant <=
- 2025-12-26 Kraków => Konsultant Microsoft Dynamics 365 Finance <=
- 2025-12-26 Kraków => Microsoft Dynamics 365 Finance Consultant <=
- 2025-12-26 wymieniłem termostat
- 2025-12-26 Warszawa => Senior Backend Java Developer <=
- 2025-12-25 Finlandia przywraca swastykę
- 2025-12-25 Skuteczność wymiaru sprawiedliwości
- 2025-12-24 Felgi
- 2025-12-24 2,5 x więcej niż Li-Ion
- 2025-12-24 No i kolejny ograniczony




5 Najlepszych Programów do Księgowości w Chmurze - Ranking i Porównanie [2025]