Conception d'API pour C++

Note :   (4,6 sur 5)

Conception d'API pour C++ (Martin Reddy)

Avis des lecteurs

Résumé:

API Design for C++ est un guide complet pour les développeurs C++ expérimentés qui se penche sur les bonnes pratiques de programmation, en se concentrant sur la conception d'API. Le livre couvre un large éventail de sujets, notamment la documentation, les tests, les versions et les modèles de conception, tout en soulignant l'importance d'une base de code bien structurée et facile à maintenir. Il est très apprécié pour sa clarté, ses exemples pratiques et ses connaissances du monde réel.

Avantages:

Le livre est bien écrit et présente un large éventail de sujets pertinents pour la programmation C++, en particulier la conception d'API. La composition et la mise en page améliorent la lisibilité, et l'expérience de l'auteur dans le monde réel ajoute de la profondeur aux discussions. Il intègre des concepts issus de divers ouvrages de référence et fournit des conseils pratiques pour améliorer les compétences en C++. Les lecteurs l'ont trouvé précieux car il leur rappelle les meilleures pratiques et offre des informations concises que l'on ne trouve généralement pas dans d'autres ressources.

Inconvénients:

Certains développeurs C++ expérimentés pourraient trouver que le livre ne leur apporte pas de nouvelles informations, car il couvre les pratiques courantes sans approfondir les sujets plus avancés. Certaines sections sont décrites comme étant trop brèves ou manquant de profondeur, comme la section sur la gestion des erreurs. Certains lecteurs souhaitent également des mises à jour pour couvrir les nouvelles normes C++ telles que C++20 ou C++2
.

(basé sur 66 avis de lecteurs)

Titre original :

API Design for C++

Contenu du livre :

API Design for C++ propose une discussion complète sur le développement d'interfaces de programmation d'applications (API), de la conception initiale à la mise en œuvre, en passant par les tests, la documentation, la publication, la gestion des versions, la maintenance et la dépréciation. C'est le seul livre qui enseigne les stratégies de développement d'API C++, y compris la conception de l'interface, les versions, les scripts et l'extensibilité des modules d'extension. S'appuyant sur l'expérience de l'auteur dans le cadre de projets logiciels collaboratifs à grande échelle, le texte propose des techniques pratiques de conception d'API qui produisent un code robuste à long terme. Il présente des modèles et des pratiques qui apportent une valeur réelle aux développeurs individuels ainsi qu'aux organisations.

API Design for C++ explore des questions souvent négligées, à la fois techniques et non techniques, contribuant à des décisions de conception réussies qui produisent des API de haute qualité, robustes et durables. Il se concentre sur les différents styles et modèles d'API qui vous permettront de produire des bibliothèques élégantes et durables. Une discussion sur les stratégies de test se concentre sur les techniques de test automatisé des API plutôt que d'essayer d'inclure les techniques de test des applications des utilisateurs finaux, telles que les tests de l'interface graphique, les tests du système ou les tests manuels. Chaque concept est illustré par de nombreux exemples de code C++, et des exemples entièrement fonctionnels ainsi qu'un code source fonctionnel pour l'expérimentation sont disponibles en ligne.

Ce livre sera utile aux nouveaux programmeurs qui comprennent les principes fondamentaux du C++ et qui souhaitent améliorer leurs compétences en matière de conception, ainsi qu'aux ingénieurs chevronnés et aux architectes de logiciels qui cherchent à acquérir de nouvelles compétences pour compléter leurs talents existants. Trois groupes spécifiques de lecteurs sont visés : les ingénieurs et architectes logiciels en exercice, les responsables techniques, et les étudiants et éducateurs.

Autres informations sur le livre :

ISBN :9780123850034
Auteur :
Éditeur :
Reliure :Broché
Année de publication :2011
Nombre de pages :472

Achat:

Actuellement disponible, en stock.

Je l'achète!

Autres livres de l'auteur :

Conception d'API pour C++ - API Design for C++
API Design for C++ propose une discussion complète sur le développement d'interfaces de programmation...
Conception d'API pour C++ - API Design for C++

Les œuvres de l'auteur ont été publiées par les éditeurs suivants :

© Book1 Group - tous droits réservés.
Le contenu de ce site ne peut être copié ou utilisé, en tout ou en partie, sans l'autorisation écrite du propriétaire.
Dernière modification: 2024.11.14 07:32 (GMT)