Clean Code (en)

Écrit par Robert C. Martin


Clean Code
13

Looks at the principles and clean code, includes case studies showcasing the practices of writing clean code, and contains a list of heuristics and "smells" accumulated from the process of writing clean code.


Test-driven Development (en)

Écrit par Kent Beck


TDD
11

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.


Design patterns

Écrit par Eric Freeman, Elisabeth Freeman, Kathy Sierra


Design Pattern
10

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


Working Effectively with Legacy Code (en)

Écrit par Michael C. Feathers


Code
TDD
8

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


Extreme programming

Écrit par Kent Beck


eXtreme Programming
TDD
8

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


L'architecture propre

Écrit par Robert Martin


Architecture
7

Vous n'imaginez pas tout le temps qu’une architecture logicielle bien soignée dès le départ peut vous faire gagner. Dans la lignée de son bestseller international Coder proprement, le légendaire Robert C. Martin, «Oncle Bob», vous présente avec L’architecture propre les règles universelles de l’a...


Deep Work (en)

Écrit par Cal Newport


Carrière
Productivité personnelle
7

Many modern knowledge workers now spend most of their brain power battling distraction and interruption, whether because of the incessant pinging of devices, noisy open-plan offices or the difficulty of deciding what deserves your attention the most. When Cal Newport coined the term 'deep work'...


Domain-driven Design (en)

Écrit par Eric Evans


DDD
6

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


Refactoring

Écrit par Martin Fowler


Clean Code
JavaScript
6

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


Les quatre accords toltèques

Écrit par Miguel Ruiz


Softskills
4

"A chaque fois que vous le lisez, ce n'est pas le livre qui a changé, mais vous." Don Miguel Ruiz. Castaneda a fait découvrir au grand public les enseignements des chamans mexicains qui ont pour origine la tradition toltèque, gardienne des connaissances de Quetzacoatl, le serpent à plumes. ...


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