Note :
Ce livre propose une approche pratique du développement de logiciels, en se concentrant sur la construction d'un exemple d'application tout en présentant les bonnes pratiques de programmation. Bien que beaucoup trouvent ses idées utiles et bien expliquées, certains critiques ont noté un manque d'organisation et de profondeur par rapport à d'autres titres du genre. Ce livre est idéal pour les développeurs débutants ou intermédiaires, certains lecteurs ayant exprimé leur déception de ne pas trouver plus d'informations pour les ingénieurs confirmés.
Avantages:⬤ Une approche pratique qui guide les lecteurs dans la construction d'un exemple d'application.
⬤ Des explications claires et des opinions tranchées sur divers sujets liés à la programmation.
⬤ Bon pour susciter des discussions entre pairs.
⬤ Des références utiles et une bibliographie pour des lectures complémentaires.
⬤ Accessible aux développeurs débutants et intermédiaires, avec des idées précieuses applicables à tous les langages.
⬤ Certains utilisateurs ont trouvé le livre désorganisé et manquant de cohésion.
⬤ Il est possible qu'il n'apporte pas d'informations nouvelles aux ingénieurs confirmés qui connaissent les pratiques établies.
⬤ Certains aspects ont été considérés comme légèrement dépassés ou controversés.
⬤ Les critiques ont mentionné que les exemples de codage sont exclusivement en C#, ce qui limite l'applicabilité plus large.
(basé sur 16 avis de lecteurs)
Code That Fits in Your Head: Heuristics for Software Engineering
Comment réduire la complexité du code et développer des logiciels de manière plus durable
"Mark Seemann est bien connu pour expliquer des concepts complexes de manière claire et approfondie. Dans ce livre, il condense sa vaste expérience du développement de logiciels en un ensemble de techniques pratiques et pragmatiques pour écrire un code durable et convivial. Ce livre sera une lecture incontournable pour tout programmeur".
-- Scott Wlaschin, auteur de Domain Modeling Made Functional Code That Fits in Your Head offre des conseils pratiques indispensables pour écrire du code à un rythme durable et contrôler la complexité qui rend les projets incontrôlables.
S'appuyant sur des décennies d'expérience pour aider les équipes logicielles à réussir, Mark Seemann vous guide de zéro (pas de code) à des fonctionnalités déployées et vous montre comment maintenir une bonne vitesse de croisière tout en ajoutant des fonctionnalités, en répondant à des préoccupations transversales, en dépannant et en optimisant. Vous trouverez des idées, des pratiques et des processus précieux pour des questions clés allant des listes de contrôle au travail d'équipe, de l'encapsulation à la décomposition, de la conception de l'API aux tests unitaires.
Seemann éclaire ses idées par des exemples de code tirés d'un projet complet. Rédigés en C#, ils sont conçus pour être clairs et utiles à tous ceux qui utilisent un langage orienté objet, y compris Java, C++ et Python. Pour faciliter une exploration plus approfondie, tout le code et les messages de validation sont disponibles en téléchargement.
⬤ Choisissez des mentalités et des processus qui fonctionnent, et évitez les mauvaises métaphores qui ne fonctionnent pas.
⬤ Utilisez des listes de contrôle pour vous libérer, en améliorant les résultats avec les compétences que vous possédez déjà.
⬤ Les solutions de gestion de l'information et de la communication (GICS) sont des outils de gestion de l'information et de la communication qui permettent d'améliorer la qualité de l'information et de la communication.
⬤ Contrecarrer les forces qui conduisent à la pourriture du code et à une complexité inutile.
⬤ Maîtriser de meilleures techniques pour modifier le comportement du code.
⬤ Découvrir des moyens de résoudre les problèmes de code plus rapidement et plus efficacement.
⬤ Réfléchir de manière plus productive aux performances et à la sécurité.
Si vous avez déjà souffert de mauvais projets ou si vous avez dû faire face à un code hérité non maintenable, ce guide vous aidera à améliorer les choses la prochaine fois et à chaque fois.
Enregistrez votre livre pour bénéficier d'un accès pratique aux téléchargements, aux mises à jour et/ou aux corrections dès qu'elles sont disponibles. Voir l'intérieur du livre pour plus de détails.
© 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)