La plupart d'entre nous ne maîtrisent qu'une ou deux techniques d'estimations. Parfois, aucune. Je vous ai préparé un tableau comparatif pour choisir la technique la plus adaptée à votre contexte. #NoEstimate semble un peu à part, voir étonnante dans cette liste. Mais abordée sous l'angle Not Only ...
Mis à jour 22/02/2025 à 19h02 par fluctus
Stress, pression et frustration. Les estimations traditionnelles sont un piège ! Fausses par nature. Mike Beedle : "Estimates are the best lie we can give you." Elles reposent sur des hypothèses floues et biaisées.Souvent faites trop tôt. Le cône d’incertitude de Steve McConnell montre que toute estimation réalisée trop en amont est, de facto, imprécise.Détournées pour les besoins budgétaires. L’argent ne pousse ...
Mis à jour 20/02/2025 à 12h35 par fluctus
Bonjour, J'ai dernièrement du utiliser Drupal avec un serveur NGINX. Le problème s'est que la configuration de base de NGINX donne l'impression sur l'installation s'est mal passé. Il faut utiliser la configuration serveur suivante au niveau de NGINX. Code : Sélectionner tout - Visualiser dans une fenêtre à part 12345 server { listen 80 default_server; access_log "/etc/nginx/nginx-1.14.0/logs/access.log"; error_log "/etc/bin/nginx/nginx-1.14.0/logs/error.log"; ...
server { listen 80 default_server; access_log "/etc/nginx/nginx-1.14.0/logs/access.log"; error_log "/etc/bin/nginx/nginx-1.14.0/logs/error.log";
Ici, je m'intéresse à Webdev, en mode génération PHP, avec MySQL. Webdev utilise des connexions persistantes avec le serveur MySQL. À ce jour, en version 28, il n'existe toujours pas d'option documenté pour utiliser une connexion non-persistante. Je ne vais pas m'attarder sur les avantages et inconvénients des connexions persistantes, Internet regorge de ressource dans ce sens. Nous allons voir comment forcer les connexions non-persistantes dans Webdev. ...
Dans certains langages de programmation (Oui, Java, c'est à toi que je pense !), on a beaucoup tendance à créer des interfaces à la pelle sans trop réfléchir, puis à leur créer une et une seule implémentation. Ça fait qu'on se retrouve avec un code qui contient énormément d'interfaces InterfaceName et d'implémentations nommées InterfaceNameImpl. Et c'est un problème. Pourquoi c'est un problème ? Parce que c'est signe d'un code qui n'est pas conçu, ...