-
Data: 2013-12-21 22:10:13
Temat: Re: Wasze breakpointy do tworzenia komentarzy ?
Od: "slawek" <h...@s...pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Użytkownik "A.L." napisał w wiadomości grup
dyskusyjnych:tdrbb9leujgvoi2qqu2eq0npvub8l7hirp@4ax.
com...
>Mniej wiecej, komentowanie powinno spelnaic role podobna do
>mechanizmow "programming by contract"
Brak komentarza wynika tylko i wyłącznie z lenistwa. Ludzie zwykli w
najrozmaitszy sposób racjonalizować swoje lenistwo i są w tym naprawdę
dobrzy. Więc będą nawijać coś o samokomentującym się kodzie, będą pisali
oczywiste rzeczy nie wymagają, będą twierdzili, że szkoda czasu na komentarz
(bo niby lepiej poświecić go na klepanie kodu na godzinę przed deadline).
Ale wszystko to ma jedynie zamaskować wrodzone rodzajowi ludzkiemu
nieróbstwo.
Oczywiście będą tacy, którzy wysuną argument, że komentarz nie odpowiadający
temu co jest w kodzie jest szkodliwy. I będą mieli trochę racji. Dokładnie
tyle, żebyśmy wysnuli wniosek, iż cnotą jest utrzymywanie porządku tak w
kodzie, jak i w komentarzach oraz innej dokumentacji.
Moim zdaniem, jeżeli używa się Dobrego Języka Dostatecznie Wysokiego Poziomu
(DJDWP), to na każdą linijkę programu powinny przypadać dwie linijki
komentarza. Lub nawet więcej.
Dlaczego? Bo DJDWP jest tak zwięzłą notacją, że w jednej linijce można
zrobić taki ogrom pracy, iż zasługuje ona na więcej niż jedną linijkę
komentarza.
A ponadto nie jest głupie pisanie komentarza choćby po to, aby zrozumieć
czego się nie rozumie we własnym programie. No chyba że ktoś jest A.L. i
potrafi pisać programy od razu z klawiatury heksadecymalnej... i to
bezbłędnie działające. Mistrz tak doskonały nawet jak milczy, to i tak
komentuje swoim milczeniem dzieło jakie stworzył.
Następne wpisy z tego wątku
- 21.12.13 22:26 Wojciech Muła
- 21.12.13 22:57 Przemysłąw Dębski
- 21.12.13 23:55 A.L.
- 21.12.13 23:56 A.L.
- 22.12.13 11:00 Andrzej Jarzabek
- 22.12.13 18:05 A.L.
- 22.12.13 20:28 R.e.m.e.K
- 22.12.13 21:47 A.L.
- 22.12.13 22:53 Andrzej Jarzabek
- 23.12.13 00:04 A.L.
- 23.12.13 03:10 Roman W
- 23.12.13 13:10 jacki
- 23.12.13 19:16 Wojciech Muła
- 16.01.14 09:28 Paweł Kierski
Najnowsze wątki z tej grupy
- 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
- CfC 28th Ada-Europe Int. Conf. Reliable Software Technologies
Najnowsze wątki
- 2024-12-28 Antyradar
- 2024-12-28 Deweloper przegral w sadzie musi zwrócic pieniądze Posypia sie kolejne pozwy?
- 2024-12-28 Warszawa => Full Stack .Net Engineer <=
- 2024-12-28 Warszawa => Sales Assistant <=
- 2024-12-28 Warszawa => Programista Full Stack .Net <=
- 2024-12-28 Warszawa => Full Stack web developer (obszar .Net Core, Angular6+) <=
- 2024-12-28 Katowice => Head of Virtualization Platform Management and Operating S
- 2024-12-28 Błonie => Analityk Systemów Informatycznych (TMS SPEED) <=
- 2024-12-28 Warszawa => Senior Frontend Developer (React + React Native) <=
- 2024-12-28 Żerniki => Employer Branding Specialist <=
- 2024-12-28 ale zawziętość i cierpliwość
- 2024-12-27 most kilometrowy
- 2024-12-27 Dyplomaci a alkomaty
- 2024-12-27 Zmiana kary
- 2024-12-27 Chiński elektrolizer tester wody