A propos

Pourquoi ce blog ?

Comme tout developpeur, il m’arrive régulièrement de rencontrer des problèmes que je met longtemps à comprendre ou à résoudre. Des fois je souhaite en garder une trace comme pense-bête et d’autres fois j’aimerais partager la solution pour faire gagner du temps à d’autres. Comme d’autres articles me font gagner du temps lorsque je cherche certaines informations. Ce blog à cette vocation.

Pourquoi ce titre ?

En référance au mantra du développeur du même nom, je trouve cette ligne de conduite particulièrement intéressante. On a souvent tendance, et encore plus lorsque l’on est débutant (je ne jette pas la pierre, j’ai été le premier à le faire), à écrire un code compliqué, comme pour montrer notre maitrise du language. Ou pour gagner quelque millisecondes sur une portion de code (qui ne nécessite pas toujours d’être optimisée).

Pourtant le plus important est souvent de maintenir un code simple et lisible pour les autres personnes qui vont passer dessus ensuite. Comme le dit Martin Fowler, et je concluerai là dessus, le code d’un bon développeur doit être compréhensible par un humain; pas seulement par la machine.

“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.”
- Martin Fowler.