Déssine moi un bout de ton code
Depuis plusieurs jours une chaîne fait le tour des blogs. Une chaîne qui ne concerne pas tout le monde puisqu’elle consiste à donner (et expliquer rien que ça) ses conventions de programmations.
Alors coup de chance ou non, Dator m’a refilé cette chaîne et il s’avère que je code exactement comme lui ! à 2-3 choses près. Alors merci Clément, tu vas me faire gagner de précieuses minutes dédiées à la v2 de Weesk.
Notations
Comme Clément, j’utilise la notation lowerCamelCase (j’ai même repris le lien) pour les attributs et les méthodes dans les classes et le UpperCamelCase pour le nom des classes.
Je code généralement en français, pour l’instant. Mais je pense me tourner vers une langue plus internationale comme le mandarin.
La véritable raison pour laquelle je code toujours en français c’est que cela me permet de distinguer les fonctions que j’ai créée de celles qui sont lié au langage comme strtolower() ou utf8_encode() par exemple pour PHP.
Indentation
J’indente quasiment tout ce que je code pour une meilleur lisibilité dans le code.
Mes tabulations sont réglés à 4 espaces.
(Du pur copier collé … oui je sais c’est mal …)
Accolades
Concernant les accolades, je les met en fin d’instruction même si l’instruction ne fait qu’une seule ligne. Je trouve que c’est beaucoup plus lisible et tient beaucoup moins de place que de revenir à la ligne.
Espaces
J’utilise les espaces entre les variables et les opérateurs. Je n’aime pas non plus quand le code est peu aéré et tout serré.
Guillemets
J’utilise le plus souvent les simple quotes pour mettre du HTML dans le PHP. La séparation des couches ? Quésako ?
Commentaires
Alors là, je trouve que c’est un point très important : je commente toujours toujours toujours mes fonctions ! Que cela soit en groupe ou pour un projet personnel, je trouve cela très important. Cela permet de s’y retrouver très rapidement et de gagner un temps précieux.
Oui enfin … Ce que je vous ai pas dit c’est que j’ai une mémoire de poisson rouge aussi … Ceci explique cela
Voilà, vous savez à peu près tout sur moi et mon code. Je passe la main à CADEUH et à Mr Shark qui ne doit pas soupsonner un instant mon existance mais qui tient un blog très interressant.
[...] avoue que l’idée ne met pas venue toute seule, elle vient plus exactement de cette chaine-ci. Bref, trêves de bavardages [...]