Maison  >  Article  >  interface Web  >  Critique de livre : Clean Code de Robert Cecil Martin

Critique de livre : Clean Code de Robert Cecil Martin

WBOY
WBOYoriginal
2024-08-24 11:13:32217parcourir

Book Review : Clean Code by Robert Cecil Martin

J'ai commencé à lire ce livre après avoir vu une publication sur LinkedIn suggérant une série de livres sur le génie logiciel, si la lecture pouvait ajouter cinq années d'expérience à votre carrière. Bien que j'aie initialement commencé avec System Design Interview Volume I d'Alex Xu, je recommanderais fortement de commencer par ce livre à la place. Il se concentre fortement sur le codage, qui n'aborde peut-être pas les détails complexes de la conception du système, mais est incroyablement précieux pour améliorer votre pratique quotidienne.

L'une des caractéristiques remarquables du livre est sa couverture du développement piloté par les tests (TDD) et de la gestion des erreurs. Si vous avez une compréhension de base de Java, vous trouverez les concepts faciles à comprendre, et même si ce n'est pas le cas, les explications sont suffisamment claires pour rendre l'apprentissage accessible au fil du temps.

J'ai lu ce livre pendant mon dernier semestre à l'université. J'ai rejoint une multinationale en tant qu'ingénieur logiciel à temps plein il y a trois mois, où je code principalement en Python. Avant cela, j'avais de l'expérience avec TypeScript, Golang et C++. En lisant le livre, j'explorais fréquemment (sur Internet) comment adapter ses concepts en JavaScript, en particulier TypeScript. Cette approche a pris du temps, mais elle m'a grandement aidé à comprendre et à appliquer efficacement les concepts. Cette approche a pris du temps, mais elle m'a grandement aidé à comprendre et appliquer les concepts.

Le livre sert également d'excellent précurseur à un autre grand ouvrage d'Oncle Bob, Clean Architecture. La lecture préalable de ce livre m'a donné une base solide qui a rendu la Clean Architecture plus facile à comprendre. Les pratiques décrites dans ce livre m'ont non seulement aidé dans mon travail quotidien mais aussi dans mes projets open source parallèles que j'ai reconstruits selon les principes d'Oncle Bob.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Se sentir démotivéArticle suivant:Se sentir démotivé