cytaty z książki "Czysty kod. Podręcznik dobrego programisty"
katalog cytatów
[+ dodaj cytat]
Uczciwość w małych rzeczach nie jest małą rzeczą.
Dochodzenie do mistrzostwa wymaga dwóch elementów: wiedzy i pracy.
Funkcje powinny wykonywać jedną operację. Powinny robić to dobrze. Powinny robić tylko to.
Jedną z różnic pomiędzy bystrymi programistami a profesjonalistami jest to, że profesjonaliści rozumieją, że czytelność jest wszystkim.
W większości systemów jedynym stałym elementem są zmiany.
Jeżeli funkcja musi zmieniać stan czegokolwiek, powinna zmieniać stan własnego obiektu.
Lepiej polegać na czymś, co my możemy kontrolować, niż na czymś, czego nie możemy kontrolować, ponieważ kończy się to... kontrolowaniem nas.
...naprawdę dobry komentarz to taki, dla którego znaleźliśmy powód, aby go nie pisać.
Odpowiedź jest prosta: należy osiągnąć mistrzostwo.
Programowanie jest bardziej rzemiosłem niż sztuką. Aby pisać czysty kod, musimy na początku napisać brudny kod, a następnie go oczyścić.
Powinniśmy wybierać nazwy zmiennych z taką samą uwagą, jak wybieramy imię swojego dziecka.
Pierwsza zasada dotycząca konstruowania funkcji jest taka, że powinny być małe. Druga zasada mówi, że powinny być mniejsze, niż są.
Programiści, którym wystarcza jedynie działający kod, działają nieprofesjonalnie.
Wszystko co wymusza na nas sprawdzenie sygnatury funkcji, jest odpowiednikiem dwukrotnego sprawdzania.
To nie język powoduje, że program jest prosty. To programista sprawia, że język jest prosty!