Podejrzane na stronie Zen of Python, ale dotyczy programowania w ogóle (może oprócz programowania pralki).
Beautiful is better than ugly. | Śliczny jest lepszy niż brzydki. |
Explicit is better than implicit. | Jawny jest lepszy niż domniemany. |
Simple is better than complex. | Prosty jest lepszy niż złożony. |
Complex is better than complicated. | Złożony jest lepszy niż skomplikowany. |
Flat is better than nested. | Płaski jest lepszy niż zagnieżdżony. |
Sparse is better than dense. | Rzadki jest lepszy niż gęsty. |
Readability counts. | Liczy się czytelność. |
Special cases aren’t special enough to break the rules. | Sytuacje wyjątkowe nie są na tyle wyjątkowe, żeby łamać reguły. |
Although practicality beats purity. | Chociaż praktyczność przeważa nad czystością. |
Errors should never pass silently. | Błędy nigdy nie powinny zostać niezauważone. |
Unless explicitly silenced. | Chyba że zostaną celowo ukryte. |
In the face of ambiguity, refuse the temptation to guess. | W przypadku niejasności, odrzuć pokusę zgadywania. |
There should be one– and preferably only one –obvious way to do it. | Powinien być jeden – i najlepiej tylko jeden – oczywisty sposób na zrobienie czegoś. |
Although that way may not be obvious at first unless you’re Dutch. | Chociaż ten sposób może nie być oczywisty, jeśli nie jesteś Holendrem. |
Now is better than never. | Teraz jest lepsze niż nigdy. |
Although never is often better than *right* now. | Chociaż nigdy jest często lepsze, niż już *teraz*/natychmiast. |
If the implementation is hard to explain, it’s a bad idea. | Jeśli implementacja jest trudna do wyjaśnienia, jest to zły pomysł. |
If the implementation is easy to explain, it may be a good idea. | Jeśli implementacja jest łatwa do wyjaśniania, może być dobrym pomysłem. |
Namespaces are one honking great idea — let’s do more of those! | Przestrzeń nazw to niesamowicie genialny pomysł – miejmy ich więcej! |