Par François Lasselin le mardi, janvier 19 2010, 07:00
Devant la réalité des contraintes d'une technologie donnée, le bon sens oblige à mettre en place une stratégie de test adaptée. Dans la genèse de création d'une application web, on fait
appel à des types de tests spécifiques, absent de la théorie et à l'inverse des types de tests que l'on penserait incontournables (parce qu'on nous les enseigne en cour ?) sont pourtant écartés.
Par François Lasselin le jeudi, janvier 14 2010, 22:00
L'activité de codage de logiciels engendre la nécessité de tester ce qui a été écrit. Cette problématique touche tous les langages et toutes les architectures. Si les façons théoriques de tester forment un ensemble cohérent et élégant. La réalité des tests employés peut-être très différente. Non par laxisme, mais par l'inadéquation de la théorie pour une architecture donnée. Inversement, d'autres tests que ceux prévues par la théorie peuvent être nécessaires.
Par François Lasselin le vendredi, décembre 18 2009, 08:01
On reproche historiquement au PHP d'être un langage de script fait pour le bricolage plutôt que pour le développement de système d'information. Pourtant, la démarche d'AGL s'applique à l'écosystème PHP. Les outils disponibles permettent facilement de monter un AGL PHP de bon niveau en intégrant conception UML et modélisation. De plus, l'emploi de logiciel open-source offre la mise en place d'un tel dispositif sans coût de licence.
Par François Lasselin le mercredi, décembre 9 2009, 19:00
Un atelier de génie logiciel (AGL) est un ensemble d'outils permettant de produire des programmes de
manière industrielle. Les projets Web ne peuvent pas faire l'économie de cette démarche. Ce billet identifie les types d'outils applicables à un AGL web. A partir des types identifiés on proposera des outils permettant la constitution d'un AGL PHP.
Par François Lasselin le vendredi, novembre 27 2009, 08:00
PDT (PHP Development Tool) est un envirronement de développement open-source. Il s'appuit sur Eclipse. Installer PDT à partir de la version d'Eclipse dans le dêpot d'Ubuntu Karmic (3.5.1+repack~1-0ubuntu3) n'est pas facile. L'installation via les méthodes indiquées sur le site d'Eclipse échoue suite à des problèmes de dépendances non-satisfaites.
Par François Lasselin le mardi, octobre 20 2009, 22:23
On désigne par design pattern (patron de conception) une manière récurrente de résoudre un problème de programmation; généralement via la programmation orienté objet, mais pas toujours.
Au fil du temps,certaines conceptions sont devenues récurrentes face à certaines situations et elles ont été documentées, nommées et standardisées. Dans le domaine du web, le Design Pattern Modèle Vue Controleur (MVC) est l'un d'eux.
Par François Lasselin le samedi, février 4 2006, 11:13
Retrouvez Nalis dans DirectionPHP. Je suis l'auteur de l'article "Démarche de création d"un Atelier de Génie Logiciel" en php paru ce mois de janvier dans DirectionPHP. Direction|PHP est le premier mensuel francophone dédié aux professionnels de la plate-forme PHP-MySQL, publié en format PDF et distribué électroniquement.
Par François Lasselin le jeudi, novembre 17 2005, 22:13
Pour être efficace, un ouvrier doit avoir des outils adaptés à son travail. Il en est de même pour toutes les professions. Les informaticiens n'échappent pas à la règle. Il est possible de développer une application avec le bloc-note de Windows mais ce n'est pas la solution la plus efficace. D'autres applications peuvent être plus efficaces dans ce rôle. Par ailleurs, la combinaison d'applications entre elles peut venir enrichir la qualité et la rapidité du développement. Nalis met en oeuvre une démarche d'Atelier de Génie Logiciel (AGL) pour être efficace et pour apporter des réponses de qualités aux attentes de ces clients. Il est également nécessaire de travailler suivant un processus efficace. D'abord, il est intéressant de présenter les outils, méthodes et principes de la démarche. Ensuite, le propos sera illustré par la présentation de l'AGL Nalis. Enfin, on mesurera les résultats concrets de l'application d'une démarche AGL avec le CMMI (Capability Maturity Model + Integration).
Par François Lasselin le dimanche, octobre 16 2005, 13:47
Pour encore beaucoup de décideurs, l'organisation projet et la gestion de projet sont des choses qui prennent du temps et qui sont inutiles. Les projets d'applications web n'échappent pas à ces statistiques. En 2004 : 18% des projets informatiques sont des échecs ou sont abandonnés, 53% sont qualifié de mitigés et seulement 29% sont réussis( étude publiée par le Standish Group ). Les investissements perdus inutillement dans ces projets sont énormes. Ces chiffres donnent le vertige. Quelles sont les causes de ces échec ? Quels méthodes peut-on mettre en œuvre pour se prémunir de tels statistiques ?
Derniers commentaires
Flooo! - août 19 2010
FE-LI-CI-TA-TIONS pour cet article! Je dois dire que c'est agréable de lire un...
osurus - juillet 30 2010
Enfin un moyen simple et efficace de faire comprendre le fonctionnement du MVC....
MachinesASous - juillet 28 2010
Je ne connaissais pas PHP Unit avant de lire ton article. Moi qui faisais mes...
MachinesASous - juillet 28 2010
Votre explication du principe MVC est très compréhensible ce qui est assez...
MachinesASous - juillet 27 2010
Je partage tout à fait votre point de vue: je n'ai pas de comptes sur les...
mand - juillet 20 2010
Le point d'entrée unique est ce que l'on appel un Front Controller, il fait le...