Lors d’une de mes missions avec une architecture classique en couches et sans service de routage, j’ai eu de nombreuses discussions et incompréhensions avec mes collègues quant à la gestion des erreurs. Plutôt que de rester dans le débat théorique, j’ai voulu essayer sur un exemple “classique” toutes les techniques auxquelles je pouvais penser.…
Étiquette : clean code
Bonnes pratiques de dév
Le projet où j’ai essayé le présentéisme
by HadrienMP •
Spoiler alert : Le culte du temps de travail, c’est mal, la qualité de code, c’est bien Du simple acte de présence à l’addiction au travail, le présentéisme peut prendre de nombreuses formes. En France plus qu’ailleurs, il est bien vu dans de nombreuses entreprises. La plupart d’entre vous a d’ailleurs déjà dû entendre la…
Bonnes pratiques de dév, Programmation
Ne plus jamais galérer sur du code !
by nicolas fedou •
Sur toutes les applications que j’ai croisées chez des éditeurs de logiciels comme dans des DSI, nous avons trop souvent les mêmes bases de codes. En Java ou en dotNet, il y a une “architecture en couches techniques” qui fournit un miroir de la base de données relationnelle. SQL permet d’attaquer le modèle sous tous les angles. Les…
Bonnes pratiques de dév, Programmation
Comment tester une méthode privée ?
by Maury Fabien •
Dans presque toutes mes missions, il arrive ce moment où quelqu’un vient me poser ces questions: “Est-ce que je dois tester une méthode privée ?” “Je dois tester une méthode privée, comment faire ?” Pour la première question, la réponse est simple: oui, mais non. Ha, ok…et pour la deuxième ? Et bien pour la…
Bonnes pratiques de dév, Programmation
Pourquoi tester ?
by Maury Fabien •
Cet article va parler de tests, et donc de code. Parler de code est assez vague, car nous ne faisons pas tous exactement le même métier. Que l’on développe un algorithme de compression vidéo, une application métier ou le noyau linux, nos besoins sont différents (bien que je reste persuadé que nous avons tous besoin…
Bonnes pratiques de dév, Programmation
Ecrire du code, un travail rédactionnel comme un autre
by Maury Fabien •
Le développement logiciel, qui pourtant n’en est pas à sa première décennie d’existence, n’en demeure pas moins une discipline jeune, et on sent que c’est un monde qui se cherche; Beaucoup de débats ouverts, et bon nombre de métaphores pour s’assimiler à des métiers existants de plus longue date: comparaison avec la construction d’un bâtiment,…
Bonnes pratiques de dév
What Is Clean Code?
by admin •
(Résumé du début du livre Clean Code de Robert C. Martin) Rappelons-nous que le code est vraiment la langue dans laquelle nous exprimons en fin de compte les exigences. N’importe quel logiciel est constitué de code, nous pouvons créer des langages qui sont au plus près des besoins business, nous pouvons créer des outils qui…