![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 1 Dołączył: 14.06.2007 Skąd: Chesterfield UK Ostrzeżenie: (0%) ![]() ![]() |
...gdy 00:00 juz dawno temu minelo, mysli zamiast prowadzic do klarownych rozwiazan slimacza sie we wszystkich kierunkach lepiac sie do siebie nawzajem i nawet budowanie foreacha wymaga zebrania sie w sobie i skupienia uwagi?
... termin oddania projektu za kilka godzin - w poniedzialek rano (IMG:style_emoticons/default/wink.gif) - szczesliwie calosc na finishu, ostatnie kody w phpie, potem jeszcze animowany slider z karuzelka w jquery i calosc bedzie smigac jak ta lala (IMG:style_emoticons/default/biggrin.gif) - tylko czemu koncowki projektow z krotkimi terminami sa zawsze takie ciezkie? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 248 Pomógł: 55 Dołączył: 1.06.2010 Skąd: mam to wiedzieć? Ostrzeżenie: (0%) ![]() ![]() |
Tracisz energię i czas na niepotrzebną czynność. Jeśli kod jest tak nieczytelny, że jego zrozumienie wymaga dodatkowych komentarzy to jest do przepisania. Kod sam w sobie powinien się łatwo czytać i być zrozumiały. Jeśli jest niezrozumiały jest kiepskiej jakości i nie poprawisz jego jakości dodając komentarze. Kod podlega przenosinom, refactoringowi i wielu innym modyfikacjom. Rzadko za tym idzie modyfikacja komentarzy. A nawet jeśli to dokładasz sobie dwa razy więcej pracy bo utrzymujesz kod i komentarze. Najczęściej jest tak, że są one nieaktualne, niekompletne i mylące. QFT, jestem przeciw zbędnym komentarzom. Moje komentarze to ewentualnie przypomnienie co następująca funkcja, metoda, jakaś spójna część kodu "robi" - choć rzadko, bo w większości wypadków sama nazwa np. funkcji, klasy dużo mówi. Ja akurat jestem zwolennikiem dłuższych nazw zmiennych etc. tzn. jak mam np. zmienną, która tylko "tu" się przyda, to nazywam ją $tempNumbers albo $tempSortedNumbers - netbeans i tak podpowiada. A ponieważ nadal się uczę - to mam jeszcze wiele kodu śmieciowego w swoich "biblioteczkach" - masakra... Wtedy nie komentowałem z lenistwa i często piszę od nowa kod bo jak można używać czegoś, czego się nie rozumie (IMG:style_emoticons/default/wink.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 10.10.2025 - 06:34 |