De zen van python
de zen van python
Net weer de zen van python gelezen. Na al die jaren denk ik dat ik het volledig begin te begrijpen :)
Mooi is beter dan lelijk.
Expliciet is beter dan impliciet.
Eenvoudig is beter dan complex.
Complex is beter dan ingewikkeld.
Plat is beter dan genest.
Plat is beter dan dicht.
Leesbaarheid telt.
Speciale gevallen zijn niet speciaal genoeg om de regels te overtreden.
Hoewel praktisch het wint van puurheid.
Fouten mogen nooit geruisloos worden doorgegeven.
Tenzij expliciet tot zwijgen gebracht.
In het geval van dubbelzinnigheid, weiger de verleiding om te raden.
Er zou één - en bij voorkeur slechts één - voor de hand liggende manier moeten zijn om het te doen.
Hoewel die manier in eerste instantie misschien niet voor de hand ligt, tenzij je Nederlander bent.
Nu is beter dan nooit.
Hoewel nooit vaak beter is dan *nu*.
Als de implementatie moeilijk uit te leggen is, is het een slecht idee.
Als de implementatie gemakkelijk uit te leggen is, kan het een goed idee zijn.
Namespaces zijn een geweldig idee - laten we er daar meer van maken!