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

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

Écrit par : Philippe Dunski

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


Consultable en ligne Disponible en téléchargement Disponible en imprimé

Tous les formats

Ouvrage à partir de 19,50 € TTC Module à partir de 6,00 € TTC

Tous les tarifs

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

Cliquez sur le titre des parties pour accéder à la présentation de leur contenu.


  • Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)
    • Quelques concepts de base
    • Les fondements de la programmation orientée objet Disponible à l'unité
    • Et le C++ dans tout ça ? Disponible à l'unité
    • Étude de cas : Un jeu d'échecs en 3000 lignes de code Disponible à l'unité
    • Annexe

Vous trouverez ici les caractéristiques de l'ouvrage et des différents modules disponibles à l'unité.


Titre : Coder efficacement - Bonnes pratiques et erreurs à éviter (en C++)
Contributeurs : Luc Hermitte
Nombre de pages : env 400
Langue de publication : Français
Éditeur : Éditions D-BookeR
ISBN : 978-2-8227-0164-8 (HTML) / 978-2-8227-0168-6 (eBook)/ 978-2-8227-0166-2 (papier)
Titres des modules
Format ISBN Nb de pages Taille du fichier
Quelques concepts de base
Non téléchargeable à l'unité 40
Les fondements de la programmation orientée objet
PDF web 978-2-8227-0200-3 70 0.92 Mo
EPUB 978-2-8227-0201-0 0.27 Mo
HTML 978-2-8227-0199-0
Et le C++ dans tout ça ?
PDF web 978-2-8227-0204-1 60 0.8 Mo
EPUB 978-2-8227-0205-8 0.26 Mo
HTML 978-2-8227-0203-4
Étude de cas : Un jeu d'échecs en 3000 lignes de code
PDF web 978-2-8227-0208-9 190 1.7 Mo
EPUB 978-2-8227-0209-6 0.37 Mo
HTML 978-2-8227-0207-2
Annexe
Non disponible à l'unité 20

L'avis d'un lecteur : Allan Blanchard (Amazon) - 01/07/2014
Un excellent résumé de ce que vous devez garder en tête pendant un développement. Ce livre résume à peu près tous les concepts que l'on doit toujours garder en tête pendant la conception et le développement logiciel (et ce à peu près quel que soit le langage). Pour prendre un exemple concret : la partie parlant de l'orienté objet souligne très bien le fait que l'héritage à outrance (que l'on retrouve dans un certain nombre de projets) est une plaie, et que cet outil (comme tout autre outil) ne doit être utilisé que pour répondre au besoin correspondant. C'est donc un bon recueil de conseils plus ou moins complexes qu'il est possible d'approfondir au besoin si l'on veut l'étudier plus en détails.
 

Développez.com, Thibaut Cuvelier - 23/03/2014
Ce livre vivant peut donc être recommandé chaudement à tous les développeurs. Les débutants y trouveront diverses manières d'améliorer leur code, mais ils n'en bénéficieront vraiment qu'avec de l'expérience de la programmation, notamment en C++ (l'annexe présente d'ailleurs un aperçu général de la chaîne de compilation en C++, souvent mystifiante pour ce public cible). Les plus chevronnés pourront découvrir de nouvelles pratiques pour améliorer leur manière de développer.
Télécharger cette critique
 

Panier  

Aucun produit

Expédition 0,00 €
Total 0,00 €

Infos

Consulter en ligne la première partie du livre