je doute que les pythonistes apprécient.
A vrai dire, même si cette solution est un peut extrême et apporte plus de problèmes que de solutions.
Àhma de Pythoniste, Python traîne une tare depuis un moment, les multiples conventions de nomage de la bibliothèque standard. Entre:
- les classes en camelcase ou lowercase: datetime, list
- modules en camelcase ou lowercase: BaseHTTPServer, urllib
- les methodes en camelcase, lowercase ou lowercase_with_underscore: date.fromordinal(), TestCase.setUp(), HTTPServer.close_request()
Franchement à quand le respect de la PEP-8 ?
Probablement jamais à cause du poids de la rétro-compatibilité. Une solution de ce genre, mais plus propre du genre alias, et avertissement de dépréciation m'aurait bien plut pour Python3. Mais bon faut voir l'ampleur du boulot aussi ...
[^] # Re: Je n'adhère pas...
Posté par Jean B . En réponse au journal Nimrod, ça se rapproche du langage idéal. Évalué à 3.
A vrai dire, même si cette solution est un peut extrême et apporte plus de problèmes que de solutions.
Àhma de Pythoniste, Python traîne une tare depuis un moment, les multiples conventions de nomage de la bibliothèque standard. Entre:
- les classes en camelcase ou lowercase: datetime, list
- modules en camelcase ou lowercase: BaseHTTPServer, urllib
- les methodes en camelcase, lowercase ou lowercase_with_underscore: date.fromordinal(), TestCase.setUp(), HTTPServer.close_request()
Franchement à quand le respect de la PEP-8 ?
Probablement jamais à cause du poids de la rétro-compatibilité. Une solution de ce genre, mais plus propre du genre alias, et avertissement de dépréciation m'aurait bien plut pour Python3. Mais bon faut voir l'ampleur du boulot aussi ...