← WEBZINEworldÀ propos de nousKit médiaContact

Gel des fonctionnalités : que lancer avant qu'il ne commence

Un développeur marquant une date de gel des fonctionnalités sur un calendrier de planification

Le Black Friday est dans cinq semaines, et le gel des fonctionnalités sur votre calendrier n'a toujours pas de date fixe. Avant que les déploiements ne s'arrêtent, vous avez besoin d'un plan pour ce qui est lancé maintenant et ce qui attend janvier. Un gel des fonctionnalités protège les revenus, mais il arrête aussi presque tout ce qu'une équipe de développement fait normalement pendant quatre à dix semaines. … En savoir plus

Feature flags : revenir en arrière sans redéployer

Développeur examinant un tableau de bord de feature flags avant une mise en production

Une mise en production qui échoue à 2h du matin ne devrait pas nécessiter un redéploiement de 20 minutes pour être corrigée. Les indicateurs de fonctionnalités (feature flags) vous donnent un interrupteur qui désactive instantanément une mauvaise fonctionnalité, sans toucher au pipeline de déploiement. La question n'est pas de savoir s'il faut en utiliser un, mais quelle version construire : un indicateur que vous avez écrit vous-même, une plateforme open source que vous exécutez sur… En savoir plus

Gel de code : en exécuter un sans bloquer le développement

Développeur de logiciels planifiant un calendrier de gel de code avec l'équipe

Octobre arrive, et avec lui la question annuelle : faut-il geler la base de code avant la ruée des fêtes, ou continuer à livrer et espérer que rien ne casse ? Chaque année, les propriétaires de sites et les petites équipes font face à cette même décision sans manuel clair. Un gel de code semble simple sur le papier. En pratique, il peut bloquer discrètement le développement pendant des semaines… En savoir plus

Liste de contrôle pour une mise à la retraite sécurisée du code legacy

Développeur examinant le code legacy avant de le retirer de la production

Le code hérité (legacy) disparaît rarement de lui-même. Les équipes reportent la suppression parce qu'elles craignent qu'une dépendance cachée ne casse la production au moment où quelqu'un supprimera un fichier. Cette liste de contrôle adopte un point de vue différent : la mise à la retraite fonctionne mieux comme une série de petites étapes réversibles plutôt qu'une suppression spectaculaire. Vous n'avez pas besoin d'une réécriture complète pour… En savoir plus

Le contrôle de version est essentiel pour les projets en solo

Développeur solo utilisant le contrôle de version en travaillant seul

Le contrôle de version ressemble à un sport d'équipe. Ce n'est pas le cas. La plupart des guides parlent de pull requests, de revues de code et de conflits de fusion entre collègues, donc les constructeurs solo supposent que tout le système ne s'applique pas à eux. Cette hypothèse coûte cher aux gens dans leur travail. Un seul développeur casse les choses aussi souvent qu'une équipe, seulement avec… En savoir plus

Le coût caché de l'absence de tests automatisés

Développeur exécutant des tests automatisés sur un ordinateur portable avant une version

Les tests automatisés apparaissent rarement dans une démonstration de produit, et c'est exactement le problème. Une démo montre le chemin idéal : chaque clic fonctionne, chaque écran se charge, chaque bouton réagit. Ce vernis existe parce que quelqu'un l'a répété, pas parce que le logiciel est solide en dessous. Les vrais utilisateurs cliquent dans le désordre, sur des connexions lentes, sur des téléphones que personne… En savoir plus

enEnglishfrFrançaisesEspañolitItalianoptPortuguêsnlNederlands