Je dirais même plus: Certains veulent voire de l'orienté objet partout, et considèrent "moche" tout code qui n'est pas orienté objet. C'est souvent le même genre de personne qui considèrent que les langages multi-paradigmes comme Python ou C++ sont "presque toujours moche", et qui te citent des exemples de codes qui sont propres ou moyennement propres, mais juste pas orienté objet.
En l'absence d'implementation de MonObjet.meth1 et ajoutEnBase ou d'une déclaration de l'auteur original qui soutiens qu'il fait du code orienté objet, rien ne permet de me dire si ce code est propre ou non. Si ajoutEnBase fait du duck-typing sur ses deux paramètres, alors il est parfaitement propre et logique que ça soit une fonction libre.
[^] # Re: POO
Posté par Batchyx . En réponse au journal Du code propre, c'est quoi ?. Évalué à 10.
Je dirais même plus: Certains veulent voire de l'orienté objet partout, et considèrent "moche" tout code qui n'est pas orienté objet. C'est souvent le même genre de personne qui considèrent que les langages multi-paradigmes comme Python ou C++ sont "presque toujours moche", et qui te citent des exemples de codes qui sont propres ou moyennement propres, mais juste pas orienté objet.
En l'absence d'implementation de
MonObjet.meth1etajoutEnBaseou d'une déclaration de l'auteur original qui soutiens qu'il fait du code orienté objet, rien ne permet de me dire si ce code est propre ou non. SiajoutEnBasefait du duck-typing sur ses deux paramètres, alors il est parfaitement propre et logique que ça soit une fonction libre.