Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)
search
  • Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)

Coder efficacement

Bonnes pratiques et erreurs à éviter (en C++)
Dunski Philippe
Parution : 17/02/2014

Ce livre vous fera gagner dix ans d'expérience ! Il indique précisément les erreurs à éviter et les bonnes pratiques à suivre pour améliorer la qualité de vos développements.

Coder efficacement

Bonnes pratiques et erreurs à éviter (en C++)
Dunski Philippe
Parution : 17/02/2014

Ce livre vous fera gagner dix ans d'expérience ! Il indique précisément les erreurs à éviter et les bonnes pratiques à suivre pour améliorer la qualité de vos développements.

Impression N&B

Si vous voulez apprendre le C++ et vous former d'emblée aux pratiques modernes, le Guide du C++ moderne - de débutant à développeur est fait pour vous :)

Développer une application peut rapidement devenir un enfer si vous n'avez pas anticipé certaines difficultés et fait les bons choix au moment de sa conception. Ce livre vous aidera à vous poser les bonnes questions et à tirer le meilleur parti de la programmation objet, en particulier en C++, sans tomber dans les pièges les plus fréquents. Il clarifie certains concepts délicats et passe en revue un ensemble de bonnes pratiques, qui rendront vos projets plus évolutifs et plus faciles à maintenir.


Organisé en quatre parties, il traite successivement :

  • des principes de base qui devraient être respectés quel que soit le langage de programmation ou le paradigme utilisé ;
  • des fondements de la programmation orientée objet et des principes qui sont applicables en toutes circonstances dès lors qu'on utilise ce paradigme ;
  • des principes spécifiques au C++ ;

pour se terminer sur une étude de cas approfondie détaillant les différentes étapes de conception d'un jeu d'échecs en conformité avec les principes énoncés précédemment. L'annexe vous apporte quelques compléments sur des aspects transversaux tels que la compilation ou les outils d'aide au développement.


Sa présentation sous forme de fiches thématiques permet aussi bien une lecture continue qu'un accès direct aux points qui vous intéressent.

Écrit sur un ton vivant et personnel, ce livre vous présente un point de vue résolument engagé en faveur d'une approche moderne de la programmation.


Nombre de pages : env 400

Public visé : Développeurs de tout niveau

 

“ Vous n'en sortirez pas avec une liste de points à respecter pour passer le contrôle qualité sur vos projets, mais avec un savoir qui vous permettra de mettre au point des programmes robustes et simples, dans la limite de la complexité inhérente au métier de vos applications. Un savoir critique, car aucun outil (autre que des revues de pairs) ne permettra de détecter les fautes de conception contre lesquelles cet ouvrage va vous apprendre à vous protéger. ” – Luc Hermitte

Chapitre 17 : Salade de sémantique Où il est question de la sémantique des classes. Télécharger cet extrait
Chapitre 15 : RAII, le mal nommé Où il est question de la gestion des ressources. Télécharger cet extrait
Extrait du chapitre 12 : Pointeurs et références Où l'on commence par clarifier les notions de pointeurs et de références. Télécharger cet extrait
Extrait du chapitre 9 : Les bases de la programmation par contrat Où il est question de préconditions, de postconditions et d'invariants. Télécharger cet extrait
Extrait du chapitre 8 : Les grands principes de la POO Où il est question de la loi de Déméter et du SRP. Télécharger cet extrait
Chapitre 1 : Établir sa feuille de route Où nous vantons les vertus d'un minimum de préparation. Télécharger cet extrait
Introduction Télécharger cet extrait
Préface de Luc Hermitte Télécharger cet extrait
Sommaire détaillé du livre Télécharger cet extrait

I. Quelques concepts de base

II. Les fondements de la programmation orientée objet

III. Et le C++ dans tout ça ?

IV. Étude de cas : Un jeu d'échecs en 3000 lignes de code

Annexe

Contributeur(s) : Luc Hermitte
Nombre de pages : env 400
Consultation en ligne

EAN : 9782822701648
ISBN : 978-2-8227-0164-8

Accès à la version html
(necessite une connexion internet)
Consultation en ligne + Téléchargement

EAN : 9782822701686
ISBN : 978-2-8227-0168-6

Accès à la version html
+
PDF web, EPUB
Sans DRM
Papier

EAN : 9782822701662
ISBN : 978-2-8227-0166-2

Livre broché
21 x 15 cm
N&B
Codes sources de l'étude de cas Consulter
Interview de Philippe Dunski Consulter
Errata Consulter