Refactoring

Écrit par Martin Fowler


Clean Code
JavaScript
7

Le refactoring, ou ré-ingénierie du code, est l'opération consistant à retravailler le code source d'un programme de façon à en améliorer la lisibilité et par voie de conséquence la maintenance. Il ne s'agit pas de le compléter ou d'en corriger des bugs, mais d'en améliorer la structure sans en a...


Design patterns

Écrit par Eric Freeman, Elisabeth Freeman, Kathy Sierra


Design Pattern
12

Si vous souhaitez vous distinguer des développeurs ordinaires et devenir une force de proposition pour les architectures d'applications, vous vous devez de maîtriser les design patterns. Pour cela, rien ne vaut l'expérience de ceux qui ont déjà été confrontés aux mêmes problèmes. Vous profiterez ...


The Pragmatic Programmer (en)

Écrit par David Hurst Thomas, Andrew Hunt


Bonnes pratiques
2

Using anecdotes, analogies, examples and parables, this user-friendly guide offers techniques for getting any programming job done effectively, and can help any programmer improve skills, no matter what level. Incorporates today's top languages, including Java, C, C++, and Perl.


Domain-driven Design (en)

Écrit par Eric Evans


DDD
7

Describes ways to incorporate domain modeling into software development. The software development community widely acknowledges that domain modeling is central to software design. Through domain models, software developers are able to express rich functionality and translate it into a software...


Test-driven Development (en)

Écrit par Kent Beck


TDD
14

Write clean code that works with the help of this groundbreaking software method. Example-driven teaching is the basis of Beck's step-by-step instruction that will have readers using TDD to further their projects.


Comment Organiser Son Bureau Pour Être Productif

Écrit par Matthieu Desroches


Maison
Productivité personnelle
1

Besoin de changement dans votre espace de travail? Envie d'avoir un environnement productif où vous serez libre d'effectuer votre meilleur travail avec le moins de distractions possible ? À la recherche d'une solution pour enfin organiser votre bureau afin d'être plus efficace ? Ce livre es...


BDD in Action (en)

Écrit par John Ferguson Smart


Bonnes pratiques
Craft
TDD
2

Summary BDD in Action teaches you the Behavior-Driven Development model and shows you how to integrate it into your existing development process. First you'll learn how to apply BDD to requirements analysis to define features that focus your development efforts on underlying business goals. Then,...


La sagesse de l'ennéagramme

Écrit par Don Richard Riso, Russ Hudson


Développement Personnel
Softskills
3

Traduction d'un classique de l'Ennéagramme, assorti de questionnaires mis au point par les auteurs Riso et Hudson. Théoriciens de l'Ennéagramme, Don Riso et Russ Hudson offrent à la personne avec ce livre un cheminement de connaissance de soi d'un grand niveau d'approfondissement lui permettant...


Agile Technical Practices Distilled (en)

Écrit par Pedro M. Santos, Marco Consolaro, Alessandro Di Gioia


Bonnes pratiques
eXtreme Programming
TDD
1

Delve deep into the various technical practices, principles, and values of Agile. Key Features Discover the essence of Agile software development and the key principles of software design Explore the fundamental practices of Agile working, including test-driven development (TDD), refactoring, pai...


Le génie logiciel orienté objet

Le génie logiciel orienté objet

Écrit par Ivar Jacobson, Magnus Christerson


Culture
POO
1

Ce livre est une approche fondée sur les cas d'utilisation.


Artisan Développeur utilise des cookies afin de t'offrir les meilleurs services. En poursuivant ta navigation, tu acceptes l’utilisation de cookies. En savoir plus