Domain-driven Design (en)

Écrit par Eric Evans


DDD
8

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...


The Pragmatic Programmer (en)

Écrit par David Hurst Thomas, Andrew Hunt


Bonnes pratiques
3

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.


Software craft

Écrit par Cyrille Martraire, Arnaud Thiéfaine, Dorra Bartaguiz, Fabien Hiegel, Houssam Fakih


Craft
4

Le software craft (ou craftmanship) est une approche du développement logiciel qui met l’accent sur les bonnes pratiques et les compétences de codage des développeurs. L’objectif est d’accroître la qualité du logiciel produit non seulement au niveau fonctionnel, mais aussi en termes de fiabilité ...


Extreme programming

Écrit par Kent Beck


eXtreme Programming
TDD
14

Oui, il est possible de mener à bien des projets logiciels amusants, productifs, et audacieux tout en créant systématiquement de la valeur pour l'entreprise et en conservant la maîtrise de ses développements. L'eXtreme Programming (XP) a été imaginée et construite pour prendre en compte les pro...


En toute franchise

Écrit par Kim Scott (consultante).)


Management
Softskills
5

Dès l'instant où l'on commence à parler, on nous apprend que si l'on n'a rien de gentil à dire, il vaut mieux se taire. Si le conseil vaut pour la vie courante, appliqué au management il se révèle catastrophique. C'est ainsi que certaines mises à l'écart peuvent se produire sans que le salarié ...


Test-driven Development (en)

Écrit par Kent Beck


TDD
15

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.


The Clean Coder

The Clean Coder

Écrit par Robert C. Martin


Bonnes pratiques
1

Le légendaire programmeur Robert C. Martin présente les outils et les pratiques du véritable artisanat du logiciel. Ce livre regorge de conseils pratiques sur l'estimation et le codage. Il ne s'agit pas seulement de la technique, mais également d'attitude. Martin montre: comment aborder le dévelo...


The Software Craftsman (en)

Écrit par Sandro Mancuso


Bonnes pratiques
Carrière
0

"After many decades - and even more methodologies - software projects are still failing. Why? Managers see software development as a production line. Companies don't know how to manage software projects and hire good developers. Many developers still behave like factory workers, providing terribl...


Working Effectively with Legacy Code (en)

Écrit par Michael C. Feathers


Code
TDD
11

Preface Do you remember the first program you wrote? I remember mine. It was a little graphics program I wrote on an early PC. I started programming later than most of my friends. Sure, I'd seen computers when I was a kid. I remember being really impressed by a minicomputer I once saw in an offic...


Gestion de projet eXtreme Programming

Écrit par Jean-Louis Bénard, Laurent Bossavit, Régis Medina, Dominic Williams


eXtreme Programming
Pair programming
TDD
4

Comme toute méthode de développement, l'Extreme Programming propose un cadre pour l'ensemble des aspects du projet logiciel, de l'analyse des besoins aux tests en passant par la conception. Mais à la différence de processus prédictifs, XP ne se fonde pas sur une définition exhaustive et précoce...


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