Les meilleurs cours et tutoriels ALM Consultez tous les cours
Nombre d´auteurs : 124, nombre d´articles : 99, dernière mise à jour : 1er août 2015
Sommaire
menu
Qualité
-
Cet article a pour mission de vous faire découvrir ce qu'est l'outil Hortis Sonar, comment l'installer et l'utiliser.Création : 13 septembre 2008 · Mise à jour : 13 septembre 2008 -
Les outils de gestion de la qualité d'un projet Java et leur intégration à Maven 2
par Antonio Gomes RodriguesCet article se focalisera sur les métriques de code Java données par un ensemble de plugins Maven2.Création : 30 juin 2009 -
Cet article vous propose une introduction au gestionnaire de code source Mercurial.Création : 16 septembre 2009 -
Les outils de gestion de la qualité d'un projet Java et leur intégration à Maven 2
par Klaus LAMBERTZLa complexité de code a une influence directe sur la qualité et le coût d'un logiciel. Elle impacte sur la durée de vie et l'exploitation d'un logiciel, et plus particulièrement sur son taux de défauts, sa testabilité et sa maintenabilité. Une bonne compréhension et maîtrise de la complexité d'un code permet de développer un logiciel de meilleure qualité.
Dans cet article, Klaus LAMBERTZ, introduit différentes métriques (mesures) permettant d'évaluer la qualité du code, ainsi que la notion d'Index de Maintenabilité relative au coût de maintenance d'un logiciel.
Dans un second temps, il nous présente quelques outils permettant de mettre en pratique les notions introduites et d'établir une évaluation qualitative d'un code source / logiciel.Création : 16 septembre 2009
menu
Les tests
-
Pourquoi les fins de projet sont-elles toujours aussi « rock'n'roll » ? Les méthodologies classiques de développements ont échoué%u2026 Cet article, est bien plus que le rapport d'autopsie d'un énième projet qui a mal fini. Il tentera d'analyser pour vous, développeurs, les raisons de l'échec, et parviendra à vous convaincre j'en suis sûr, de tester une nouvelle eXPérience.Création : 1er octobre 2014 · Mise à jour : 31 juillet 2015 · 2 commentaires -
Avec ce tutoriel, je vais présenter Selenium, un outil qui nous permettra de tester l'interface utilisateur des applications Web, comment écrire des tests simples à l'aide du pattern Page Object, et comment automatiser ces tests avec Maven.Création : 30 juillet 2013 · Mise à jour : 31 juillet 2015 · 16 commentaires -
Nous avons déjà compris le fonctionnement de PHPUnit et le principe des tests en développement PHP, au travers de l'article fr Développement piloté par les tests avec PHPUnit. Nous allons à présent montrer les fonctionnalités avancées de PHPUnit notamment concernant les patterns de tests, Mock, Stub, Double, Spy ; nous verrons comment les mettre en place au travers d'un exemple simple et concret, et en quoi ces techniques peuvent rapidement devenir addictives. Pour cela, il conviendra de rappeler les grands principes du développement logiciel orienté objet : SOLID.
Nous parlerons ensuite d'autres fonctionnalités PHPUnit propres au contexte des tests : sauvegarde des variables globales, sauvegarde du contexte statique, isolation des tests dans des processus distincts...Création : 11 janvier 2010 · Mise à jour : 16 juillet 2010 -
Les tests, au même titre que la documentation, font parti du code. Un code fouilli est difficilement testable. Un code testable est un code maintenable.
Tester son code permet de mieux appréhender le changement de spécifications et de valider le bon fonctionnement d'un algorithme.Création : 12 novembre 2008 · Mise à jour : 30 juin 2010 -
Ce billet a pour objectif d'illustrer, à l'aide d'un exemple assez complet et proche de cas réels, la mise en place des tests transactionnels pour l'ensemble des couches applicatives.
Il aborde JUnit4 enrichi avec les annotations de Spring 2.5+ et ses lanceurs pour exécuter facilement les tests.Création : 9 juin 2010 · Mise à jour : 9 juin 2010 -
Création d'un jeux de données le plus réaliste possible pour un test de charge avec Benerator.Création : 12 avril 2010 · Mise à jour : 19 mai 2010 -
Cet article donne quelques pistes de réflexion pour faciliter les tests dans le cadre d'une méthode de développement "cycle en V".Création : 16 mai 2010 · Mise à jour : 16 mai 2010 -
Cet article va vous présenter l'utilisation de Easymock et de JUnit 4 pour effectuer des tests unitaires avec des simulacres de tests.Création : 7 mars 2010 · Mise à jour : 7 mars 2010 -
Ce tutoriel a pour objectif de mettre en pratique le développement dirigé par les tests en construisant une petite application web. Du fait de sa taille conséquente, il sera mis à jour régulièrement.Création : 26 février 2009 · Mise à jour : 15 septembre 2009 -
Les tests, au même titre que la documentation, font parti du code. Un code fouilli est difficilement testable. Un code testable est un code maintenable.
Tester son code permet de mieux appréhender le changement de spécifications et de valider le bon fonctionnement d'un algorithme.Création : 12 novembre 2008 · Mise à jour : 12 novembre 2008 -
Cet article décrit plusieurs exemples de tests unitaires qui exploitent un principe de vérification d'invariances.Création : 28 octobre 2008 · Mise à jour : 28 octobre 2008 -
La gestion des exigences dirigée par les tests, ou Test-Driven Requirements (TDR), représente l'étape ultime dans l'adoption d'un processus de développement dit « lean ». L'article se propose de dresser un état de l'art du Test-Driven Requirements après avoir parcouru ses principes fondateurs que sont le Lean Software Development et le Test-Driven Development. Nous détaillerons différentes pratiques de TDR, telles que l'écriture de spécifications fonctionnelles testables avec des outils comme FIT, ou la génération de test basée sur l'interprétation de modèles comportementaux. La mise en oeuvre de ces pratiques sera illustrée par des retours d'expérience. Les impacts sur l'organisation et la redistribution des rôles seront également mis en lumière.Création : 5 mars 2008 · Mise à jour : 5 mars 2008 -
Le terme "objet simulacre" est devenu populaire pour décrire des objets spéciaux qui imitent de vrais objets dans le but de les tester. La plupart des environnements de développement ont maintenant des outils qui permettent de créer facilement des objets simulacres. Cependant, souvent on ne réalise pas que les objets simulacres sont un cas particulier d'objets de tests, qui permettent un style de test différent. Dans cet article j'explique comment les objets simulacres fonctionnent, comment ils encouragent le test basé sur la vérification du comportement, et comment la communauté autour d'eux les utilise pour développer un style de test différent.Création : 31 août 2007 · Mise à jour : 29 octobre 2007 -
Cette page propose une traduction des anti-patrons de tests unitaires recensés par James Carr sur son blog.Création : 5 octobre 2007 · Mise à jour : 5 octobre 2007 -
Mise en oeuvre de bouchons de tests avec Flex.Création : 2 septembre 2007 · Mise à jour : 2 septembre 2007 -
L'objectif de cet article est de présenter clairement, à travers des exemples simples, le framework de tests unitaires Java TestNG.Création : 31 août 2007 · Mise à jour : 31 août 2007 -
Ce tutoriel fournit une introduction aux tests unitaires PHP avec le framework de tests PHPUnit.Création : 15 août 2007 · Mise à jour : 15 août 2007 -
Cette page présente un tutoriel sur le développement dirigé par les tests (ou Test Driven Development en anglais). Le tutoriel présente les principes de cette méthode, et ensuite l'illustre pas à pas sur un exemple concret : la recherche de toutes les solutions du problème des pentaminos. Les principaux outils utilisés sont Visual C# Express et Nunit. Les notions de couverture de code, de complexité cyclomatique sont également abordées.Création : 10 juillet 2007 · Mise à jour : 9 août 2007 -
De l'intérêt de l'utilisation de framework de tests unitaires pour la constitution d'un code robuste : les principes, bonnes et mauvaises pratiques.
Exemple en Java.Création : 15 janvier 2003 · Mise à jour : 4 octobre 2003 -
Cet article a pour objectif de présenter ce qu'apporte JUnit4 pour les tests automatisés (annotations, nouvelles assertions, suppositions, tests paramétrés).Création : 24 avril 2009 -
Présentation des patterns de tests pour des tests unitaires en JavaCréation : 16 juin 2009 -
Régulièrement, les modèles et les données évoluent, impactant des changements sur les différentes réplications des bases, en développement, test, production, etc.
Afin de garantir l'utilisation de données qui soient fidèles à la production, pour être dans un contexte similaire, dans ce tutoriel, nous allons générer des données pour une base de développement/recette à partir d'une base de production, tout en masquant les données jugées sensibles.
Pour cela, nous allons utiliser fr Change Manager 5.1, de la société fr Embarcadero, outil pour la gestion du changement des bases de données.Création : 30 juin 2009 -
Outils de test : Comment ils pourraient nous faire économiser des milliards d'euros
par Klaus LAMBERTZEn Europe, grâce aux logiciels de tests nous pourrions économiser plus de 100 milliards d'euros par an.
Cet article revient sur quelques cas réels d'erreurs logicielles qui ont coûté très cher, et pose la problématique de l'intérêt des tests logiciels.
L'auteur finit par répertorier les différents types de tests qu'on retrouve classiquement dans l'industrie du logiciel, et qui contribuent chacun à l'amélioration de la qualité du logiciel et la réduction du risque d'erreurs.Création : 16 septembre 2009 -
JMockit est un framework de mocks pour les tests unitaires. En plus de proposer les fonctionnalités habituelles de mocking, il permet de poser des tests sur du code dit intestable. Absolument tout est mockable : les méthodes statiques, les initialiseurs statiques, les constructeurs et même les méthodes privées.Création : 19 janvier 2010 -
Faire des tests de charge réalistes n'est pas forcément évident pour de nombreuses raisons. Mais l'effort en vaut la peine car cela peut fausser les résultats s'ils ne sont pas réalistes. Dans cet article, nous verrons comment réaliser des tests de charges et comment éviter certains pièges.Création : 4 mars 2011 -
3T est une version simplifiée des incontournables TDD (Test Driven Development), une méthode dans laquelle on commence par écrire des tests pour aider (guider) le développement des fonctionnalités. Ce second article sur le sujet propose une illustration de "3T" en action sous forme d'un miniroman.Création : 19 septembre 2011 -
Le pattern singleton est un des patterns les plus connus dans le génie logiciel. Fondamentalement, un singleton est une classe qui permet une seule instance d'elle-même, et habituellement donne un accès simple à cette instance. Le plus souvent, des singletons n'autorisent aucun paramètre lors de la création de l'instance - dans le cas contraire d'une seconde demande pour une instance mais avec un paramètre différent, cela pourrait s'avérer problématique ! (Si la même instance devait être accédée par toutes les demandes avec le même paramètre, le pattern factory est plus approprié.) Cet article traite seulement le cas où aucun paramètre n'est requis. Typiquement, un critère des singletons est qu'ils sont créés en différé - c'est-à-dire que l'instance n'est créée que lors de la première fois où on en a besoin.Création : 14 mars 2012
menu
Travail collaboratif
-
Installation, configuration et utilisation de Subversion sous WindowsCréation : 21 janvier 2006 · Mise à jour : 1er avril 2008 -
Cet article est une courte introduction à Rational Clearcase, un gestionnaire de source.Création : 13 mars 2008 · Mise à jour : 13 mars 2008 -
Mise en place d'un serveur d'Intégration continue avec TeamCity et Visual SVN Server
par Philippe VialatteLe but de cet article est de mettre en place un contrôleur de code source et un serveur d'intégration continue en moins de 30 minutes.Création : 21 février 2008 · Mise à jour : 21 février 2008 -
Subversion est un système de gestion de version, c'est-à-dire qu'il permet de gérer la version d'un fichier source et de garder un historique de toutes ces versions. Cela se révèle très pratique pour revenir en arrière par exemple. Cela permet aussi de travailler à plusieurs sur le même projet. On va voir comment intégrer Subversion dans Eclipse.Création : 29 juillet 2007 · Mise à jour : 25 octobre 2007 -
Les questions les plus fréquentes sur les outils de Gestion de configuration logicielle (SCM)Création : 24 août 2006 · Mise à jour : 2 septembre 2007 -
Cet article présente l'installation d'un serveur Subversion sur une distribution Linux Debian ainsi que les bases de gestion d'un projet sur ce même serveur.
Il présentera ensuite une application Web, USVN, qui propose une interface simple de gestion des dépôt Subversion.Création : 7 août 2007 · Mise à jour : 7 août 2007 -
Installation du module Subversion(SVN) de Netbeans et utilisations des principales fonctions.Création : 30 mai 2007 · Mise à jour : 30 mai 2007 -
Perforce Inc. développe l'un des plus performants SCM du marché. Cet article de découverte est destiné surtout aux nouveaux utilisateurs de Perforce. Le test a été effectué avec la version 2006.2Création : 23 mai 2007 · Mise à jour : 23 mai 2007 -
Cet article explique comment aborder un développment en équipe pour la 3D. Il vous expliquera les mesures de base à mettre en place puis illustrera concrètement comment les mettre en place au travers d'un exemple concret.
Les gestionnaire de version utilisé est Subversion.Création : 10 avril 2007 · Mise à jour : 10 avril 2007 -
Présentation de Borland StarTeam 2005, suite logicielle permettant de gérer les différentes phases du cycle de développement d'un projet.Création : 3 octobre 2006 · Mise à jour : 3 octobre 2006 -
Perforce dans la banque de financement et d'investissement du groupe Société Générale
par L'équipe ConceptionL'utilisation de Perforce dans la banque de financement et d'investissement du groupe Société Générale.Création : 12 septembre 2006 · Mise à jour : 12 septembre 2006 -
Cet article traite de l'installation et de l'utilisation de Subversion sous Windows. Il abordera son utilisation en protocole HTTP et montrera une façon simple et rapide de créer son serveur de version.Création : 31 mai 2006 · Mise à jour : 31 mai 2006 -
Cet article vous en apprendra plus sur Visual Studio Team Foundation Server, le nouvel outil de travail collaboratif de Microsoft. De l'installation à l'utilisation, j'essayerais de couvrir le maximum de choses.Création : 29 novembre 2005 · Mise à jour : 29 novembre 2005 -
Dans ce tutoriel, vous allez découvrir comment utiliser le module CVS intégré dans l'EDI NetBeans 4.1.Création : 22 avril 2005 · Mise à jour : 21 octobre 2005 -
Cet article vous expliquera ce qu'est CVS, pourquoi et comment l'utiliser. Il decrit aussi l'utilisation des clients WinCVS et TortoiseCVS (à venir), pour les actions classiques et les plus complexes également.Création : 1er août 2005 · Mise à jour : 1er août 2005 -
Cet article constitue une introduction à CVS (Concurrent Versions System) et aborde à la fois ses principes et son fonctionnement.Création : 21 mars 2004 · Mise à jour : 11 octobre 2004 -
Codendi est une plateforme collaborative de développement et de suivi des activités (usine logicielle) qui permet de suivre tout le cycle de vie des applications logicielles (ALM). Cet article vous permet de découvrir Codendi version 4.2, ses fonctionnalités, son installation, sa communauté.Création : 28 octobre 2010 -
Pro Git a été écrit pour aider les développeurs professionnels à apprendre l'outil de contrôle distribué Git. Vous apprendrez pourquoi Git est différent et puissant, comment l'utiliser en commençant par des exemples simples et avancés, puis comment faire une transition vers Git à partir d'un système déjà installé.Création : 21 mars 2012
menu
Intégration continue
-
Cet article est la traduction la plus fidèle possible de l'article original de Martin Fowler : « Continuous Integration ».Création : 1er mai 2006 · Mise à jour : 16 septembre 2011 -
Présentation de l'intégration continue sous Continuum de projets Maven2 : description de l'intégration continue, principe de fonctionnement de Continuum et utilisation de Continuum au travers de projets d'exemple.Création : 23 décembre 2009 · Mise à jour : 7 juillet 2010 -
Cet article est une description approfondie de l'outil d'Intégration Continue HUDSON.Création : 6 avril 2008 · Mise à jour : 10 avril 2008 -
Mise en place d'un serveur d'Intégration continue avec TeamCity et Visual SVN Server
par Philippe VialatteLe but de cet article est de mettre en place un contrôleur de code source et un serveur d'intégration continue en moins de 30 minutes.Création : 21 février 2008 · Mise à jour : 21 février 2008 -
Intégration Continue avec Visual Studio et Team Foundation Server - Partie I, Présentation de MsTest et de Static Code Analysis
par Pierre-Emmanuel DautreppeNous allons présenter ici l'intégration continue dans le monde Microsoft.NET, c'est à dire avec Visual Studio.NET et le Team Foundation Server.
Cette première partie nous permettra non seulement de faire une introduction à l'intégration continue (pourquoi la mettre en place, ce qu'elle apporte, quels outils allons-nous utiliser, ...) mais surtout de décrire de façon très détaillée les deux premiers outils utilisés : MsTest et Static Code AnalysisCréation : 28 janvier 2009 -
Intégration Continue avec Visual Studio et Team Foundation Server - Partie II, Présentation de MsBuild et de TfsBuild
par Pierre-Emmanuel DautreppeNous allons présenter ici l'intégration continue dans le monde Microsoft.NET, c'est à dire avec Visual Studio.NET et le Team Foundation Server.
Nous avions vu fr dans une première partie à la fois une introduction à l'intégration continue et une description très détaillée des outils MsTest et Static Code Analysis.Cet article, quant à lui présente en détail les deux derniers outils : MsBuild et TfsBuild.Création : 29 avril 2009 -
Ce tutoriel a pour objectif de vous guider dans la création d'un build automatique pour un projet Delphi avec R2Build.Création : 31 juillet 2009 -
Ce tutoriel va vous faire découvrir la Suite ALM Tuleap, éditée par la société Enalean.
Que vous soyez développeur, chef de projet, responsable technique ou scrum master, Tuleap va vous aider à mieux gérer vos projets de développement logiciels.Création : 16 mars 2012
menu
Ateliers de Génie Logiciel
-
StarUML est un logiciel de modelage UML qui est entré récemment dans le monde de l'OpenSource. Ecrit en Delphi, il est modulaire et propose plusieurs générateurs de code. Qu'en est-il de ses capacités ? Quels sont ses défauts ?Création : 15 avril 2008 · Mise à jour : 15 avril 2008 -
Ce tutoriel a pour but de vous initier aux principales fonctionnalités d'Objecteering 6, à son utilisation d'un point de vue modélisation, documentation et génération de code JAVA.Création : 5 février 2008 · Mise à jour : 5 février 2008 -
Subversion est un système de gestion de version, c'est-à-dire qu'il permet de gérer la version d'un fichier source et de garder un historique de toutes ces versions. Cela se révèle très pratique pour revenir en arrière par exemple. Cela permet aussi de travailler à plusieurs sur le même projet. On va voir comment intégrer Subversion dans Eclipse.Création : 29 juillet 2007 · Mise à jour : 25 octobre 2007 -
Ce tutoriel est est le premier d'une série de tutoriels à lire dans l'ordre, celui-ci vous permettra de faire vos premiers pas avec BOUML, un modeleur UML2 gratuit fonctionnant sous Windows, Linux, Solaris, MacOS X.Création : 24 octobre 2007 · Mise à jour : 24 octobre 2007 -
Ce tutoriel est le second sur BOUML, un modeleur UML2 gratuit fonctionnant sous Windows, Linux, Solaris, MacOS X. Ce tutoriel porte sur la définition de classes et la génération de code avec BOUML.Création : 20 octobre 2007 · Mise à jour : 20 octobre 2007 -
Aperçu de Sybase PowerAMC 12.5, outil professionnel de modélisation et de génération de code.Création : 1er juillet 2003 · Mise à jour : 19 septembre 2007 -
Présentation des outils de refactoring de Delphi 2007 ne nécessitant pas le support de Together dans le projet.Création : 22 mai 2007 · Mise à jour : 22 mai 2007 -
Un article comparatif sur les différents outils UML capables de générer un code SQL.Création : 17 mai 2007 · Mise à jour : 17 mai 2007 -
Ce tutoriel vous aidera à écrire vos propre plug-out pour BOUML, un modeleur UML2 gratuit fonctionnant sous Windows, Linux, Solaris, MacOS X. Ce tutoriel détaille la réalisation complète d'un plug-out triant les éléments du browser par type, puis par ordre alphabétique.Création : 21 novembre 2006 · Mise à jour : 21 novembre 2006 -
Acceleo 1.1 est officiellement sorti, cette version apporte la compatibilité avec Eclipse 3.2 et par conséquent le très prometteur projet GMF. Nous allons voir dans ce tutorial comment Acceleo peut être utilisé de concert avec GMF afin d'offrir une plateforme dirigée par les modèles dédiée aux "Domain Specific Models".Création : 13 novembre 2006 · Mise à jour : 13 novembre 2006 -
Ce document est une traduction aussi fidèle que possible du nouveau « Getting Started with AndroMDA for Java », disponible sur le site officiel d'AndroMDA.Création : 18 mai 2006 · Mise à jour : 18 mai 2006 -
Création : 1er janvier 2006 · Mise à jour : 1er janvier 2006 -
Parmi les nombreux outils de modélisation UML existant sur le marché, il en est un dont l'on parle de plus en plus, tant par ses fonctionalités que par sa gratuité: Poseidon for UML.
Etudions rapidement quelles sont ses caractéristiques qui pourront l'amener à devenir votre modeleur UML favori.Création : 14 mars 2004 · Mise à jour : 14 mars 2004 -
Bien que limitée à deux utilisateurs et cinq espaces de travail, la version sans licence de Perforce permet de se familiariser avec les fonctionnalités et concepts d'une solution GCL.Création : 31 mai 2009 -
La réorientation de Borland au niveau du développement de ses produits nous a appris qu'ils comptaient se concentrer dorénavant sur les logiciels gérant le cycle de vie des applications (ALM). C'est pourquoi l'accent est mis particulièrement sur ces programmes. Comment faciliter la programmation en modélisant? C'est ce que l'on va pouvoir étudier grâce à Turbo Delphi édition Explorer et Together.Création : 8 février 2014
menu
Frameworks
-
Gérer un projet Scrum avec Team Foundation Server (TFS), un tutoriel de Mikael Krief
par Mikael KriefDepuis quelques années, Microsoft avec Team Foundation Server (TFS) permet de gérer des projets qui s'effectuent dans un cadre Agile. Comment TFS s'inscrit-il dans un cadre Agile ?Création : 16 avril 2015 · Mise à jour : 31 juillet 2015 · 6 commentaires -
Au cours de ce tutoriel, je ne vais pas vous apprendre à gérer un projet, mais je vais vous montrer comment utiliser ProjectLibre qui est un des outils libres de gestion de projet.Création : 11 novembre 2014 · Mise à jour : 31 juillet 2015 · 9 commentaires -
Cet article vise à présenter le logiciel Kanboard. Ce dernier est parfaitement adapté pour l'application de la méthode Agile « Kanban ».Création : 6 octobre 2014 · Mise à jour : 31 juillet 2015 · 7 commentaires -
Ce tutoriel ne va pas vous apprendre à gérer un projet, mais vous montrer comment utiliser GanttProject dans vos projets. C'est un outil libre sur la gestion de projet.Création : 23 septembre 2014 · Mise à jour : 31 juillet 2015 · 5 commentaires -
Présentation de Docker - Partie 1 : Découvrir les concepts et explication du fonctionnement
par IpponCréation : 27 juin 2014 · Mise à jour : 31 juillet 2015 · Commentez -
Installation pas à pas du logiciel de gestion de projets Redmine sous Windows.Création : 27 janvier 2014 · Mise à jour : 31 juillet 2015 · 24 commentaires -
Utilisation de JBehave pour la mise en oeuvre du développement dirigé par le comportement
par ArollaCe tutoriel se propose de présenter comment utiliser la bibliothèque JBehave pour mettre en %u0153uvre le développement dirigé par le comportement (BDD en anglais pour Behavior Driven Development).Création : 16 septembre 2013 · Mise à jour : 31 juillet 2015 · Commentez -
Avec ce tutoriel, je vais présenter Selenium, un outil qui nous permettra de tester l'interface utilisateur des applications Web, comment écrire des tests simples à l'aide du pattern Page Object, et comment automatiser ces tests avec Maven.Création : 30 juillet 2013 · Mise à jour : 31 juillet 2015 · 16 commentaires -
Dans cet article, on va voir comment on peut, en utilisant un Framework dédié, fournir un moyen de tester l'interaction entre les objets de notre code, ou même entre nos objets et des entités extérieures au code, telles que des bases de données ou le système.Création : 22 mars 2008 · Mise à jour : 1er avril 2008 -
Dans beaucoup d'applications informatiques, un module ou composant métier est régulièrement pollué par de multiples appels à des composants utilitaires externes. La programmation par aspect (AOP) va permettre d'extraire les dépendances entre modules concernant des aspects techniques entrecroisés et de les gérer depuis l'extérieur de ces modules en les spécifiant dans des composants du système à développer nommés aspects ; ils sont développés à un autre niveau d'abstraction.Création : 17 décembre 2007 · Mise à jour : 17 décembre 2007 -
Mise en oeuvre d'une Façade avec le Zend Framework.Création : 27 octobre 2007 · Mise à jour : 27 octobre 2007 -
Présentation du front contrôleur (modèle MVC) du Zend Framework.Création : 22 octobre 2007 · Mise à jour : 22 octobre 2007 -
Mise en oeuvre de bouchons de tests avec Flex.Création : 2 septembre 2007 · Mise à jour : 2 septembre 2007 -
L'objectif de cet article est de présenter clairement, à travers des exemples simples, le framework de tests unitaires Java TestNG.Création : 31 août 2007 · Mise à jour : 31 août 2007 -
Ce tutoriel fournit une introduction aux tests unitaires PHP avec le framework de tests PHPUnit.Création : 15 août 2007 · Mise à jour : 15 août 2007 -
Suite de la série consacrée à l'utilisation des design patterns sous VEGAS.
Au programme: les designs patterns MVC et Observateur.Création : 11 juin 2007 · Mise à jour : 11 juin 2007 -
1er tutoriel d'une série destinée à montrer comment utiliser différents motifs de conception à partir du framework Vegas.
Nous commençons cette série par le Design Pattern Visiteur.Création : 4 juin 2007 · Mise à jour : 4 juin 2007 -
Cet article traite de l'implémentation en Pascal Objet du framework AOP (programmation orientée aspect) basé sur le modèle objet COM, décrit dans un article parue dans le magazine MSDN de mars 2002.Création : 27 mai 2005 · Mise à jour : 27 mai 2005 -
Ce document montre les possibilités de configuration des architectures web à trois couches, apportées par le framework Spring (Java) et sa notion d'IoC (Inversion of Control), également appelée injection de dépendance (Dependency Injection).Création : 14 mars 2005 · Mise à jour : 14 mars 2005 -
Vous avez peut être entendu parlé des « conteneurs légers » comme alternatives au serveurs d'application, qualifiés, eux, de conteneurs « lourds » ? Non ?
Bon, vous avez alors peut être entendu parlé du pattern IoC (Inversion Of Control) ou du pattern « Dependency Injection » ? Non ?
Bon quoi d'autre alors ... vous avez peut être entendu parlé de SPRING ou Pico ou Avalon ? Non, toujours pas ?
Eh bien c'est pas grave, moi je vais vous parler de SPRING et en fait de tous ces sujets car SPRING aborde effectivement tous ces sujets.Création : 23 novembre 2004 · Mise à jour : 30 novembre 2004 -
Présentation du Framework Avalon : un framework de développement de composants serveurs pour développement en Java.Création : 12 octobre 2003 · Mise à jour : 12 octobre 2003 -
Struts est un framework web Java proposant un cadre logiciel pour l'organisation des échanges avec l'utilisateur et la dynamique de l'application. Il promeut une structuration de la couche Servlet-JSP suivant le modèle MVC II. La définition de la dynamique de l'application est partiellement déclarative, via un fichier de configuration, partiellement implémentée, au sein des classes Action.Création : 1er janvier 2003 · Mise à jour : 1er janvier 2003
menu
Gestionnaire de versions
Voir également :
Tous les cours de DVP
Tous les cours de DVP