Distinguer les exceptions métiers de celles techniques — 97 choses qu’un programmeur doit savoir

Aujourd’hui, c’est le chapitre Distinguer les exceptions métiers de celles techniques que je vais traduire, comme sa licence Creative Commons Attribution 3.0 me le permet. Il a été écrit à l’origine par Dan Bergh Johnsson. Il y a, en gros, deux raisons pour lesquelles les choses tournent mal au runtime : les problèmes techniques qui […]

Ne commente que ce que le code ne dit pas — 97 choses qu’un programmeur doit savoir

Aujourd’hui, c’est le chapitre Ne commente que ce que le code ne dit pas que je vais traduire, comme sa licence Creative Commons Attribution 3.0 me le permet. Il a été écrit à l’origine par Kevlin Henney. La différence entre la théorie et la pratique est plus grande en pratique qu’en théorie — une observation qui s’applique […]

Un commentaire à propos des commentaires — 97 choses qu’un programmeur doit savoir

Aujourd’hui, c’est le chapitre Un commentaire sur les commentaires que je vais traduire, comme sa licence Creative Commons Attribution 3.0 me le permet. Il a été écrit à l’origine par Cal Evans. Lors de mon premier cours de programmation à l’université, mon professeur distribua deux feuilles de code en BASIC. Sur le tableau, la consigne […]

Coder avec raison — 97 choses qu’un programmeur doit savoir

Aujourd’hui, c’est le chapitre Coder avec raison que je vais traduire, comme sa licence Creative Commons Attribution 3.0 me le permet. Il a été écrit à l’origine par Yechiel Kimchi. Tenter de raisonner à propos de la software correctness (NdT : terme qu’on pourrait traduire par « exactitude logicielle »)  manuellement finit en une preuve formelle plus […]