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…
Catégorie : Bonnes pratiques de dév
Bonnes pratiques de dév, Programmation, Traduction
Les principes SOLID dans la vie de tous les jours
by Raphaël Squelbut •
Cet article est une traduction d’un post de Erik Dietrich donnant quelques moyens mnémotechniques pour se rappeler les bons principes de développement. La version originale est parue ici : visualization mnemonics for software principles. Introduction Vous aimez participer aux discussions techniques de vos collègues sur le développement logiciel, mais trop souvent, il vous faut regarder…
Bonnes pratiques de dév, Fonctionnel, Programmation
Il était une fois la fonction reduce
by patrick giry •
Imaginons une collection d’entiers: Dans une approche impérative, lorsque nous voulons calculer une valeur à partir d’une liste de valeurs, nous devons utiliser une boucle sur la liste et accumuler le résultat à l’extérieur de la boucle. Par exemple, pour calculer la somme des entiers, nous procédons comme suit : Dans une approche fonctionnelle, nous…
Actu, Bonnes pratiques de dév, Revues de presse
Revue de presse de janvier
by Lionel Tougne •
Chères lectrices, chères lecteurs, Je suis ravi de vous retrouver pour la première revue de presse de 2017 ! C’est le buzzword qui monte, qui monte, qui monte et…. Éclate ? L’Intelligence Artificielle, ça vous parle ? Dans le blog suivant, l’auteur l’estime surexploitée et s’en alarme. Il admet tout de même le potentiel commercial…
Bonnes pratiques de dév, Outils
Quelques précisions sur le Dockerfile
by Yakhya Dabo •
Précédemment, dans la présentation de Docker et de la technologie des conteneurs, on avait parlé des features sur lesquelles reposent Docker. Le Cgroup et le Namespaces pour l’isolation de processus et le système de fichier COW pour l’optimisation de l’espace disque. Dans cet article, on passera à la loupe le Dockerfile, le fichier de description…
Bonnes pratiques de dév
Réflexion over réflexe
by Raphaël Squelbut •
Agissez par réflexion, non par réflexe Le texte qui suit est un élan du coeur ayant pour modeste but d’amener le lecteur à prendre du recul sur sa façon de travailler et surtout analyser ses réactions face aux problèmes rencontrés. Il n’a pas vocation à présenter des théories générales, ni défendre des best practices. Il…
Actu, Bonnes pratiques de dév, Programmation, Revues de presse
Revue de presse de juin
by Lionel Tougne •
Ce mois-ci, parlons, en autres choses, d’organisation du travail et du métier de développeur. Réflexions : L’un des sujets de débat favoris des développeurs est le management… Pour notre défense, il faut avouer que notre expérience dans ce domaine est plus négative que positive. Dans cet article, l’auteur remet les points sur les i :…
Bonnes pratiques de dév, Evénements, Programmation
NCrafts 2016: du code, du design, des principes et des échanges
by Marouane Ben Amara •
Les 12 et 13 mai derniers, j’ai assisté à NCrafts 2016, une conférence internationale autour du Software Craftsmanship. Elle s’est déroulée à Paris et on a parlé, entre développeurs, de code, de technos, de carrière, de méthodologie et de bonnes pratiques. N’ayant pas l’habitude d’assister à des conférences, j’ai trouvé celle-ci bien organisée pour un événement plutôt…
Actu, Bonnes pratiques de dév, Programmation, Revues de presse
Revue de presse de mai
by Lionel Tougne •
Ce mois-ci je vous propose quelques retours d’expérience, un peu de réflexion autour de GIT et enfin un sujet plus générique mais fondamental : le travail. Retours d’expérience Un projet personnel, c’est un peu les montagnes russes : vous allez toucher les étoiles puis subitement … le fond ! L’auteur, créateur de « babeljs » nous raconte son ascension…
Bonnes pratiques de dév
Get the legacy code tested or die tryin’
by admin •
Aujourd’hui nos applications répondent à de plus en plus de besoins, et ce jusqu’à devenir énormes, gigantesques, « monstrueuses » :). Et c’est exceptionnel d’avoir une couverture de tests permettant de refactorer et d’ajouter du fonctionnel sans crainte. Commencer des développements sur des nouveaux besoins n’est pas forcément chose simple (même en TDD), mais lorsqu’il…