Ma bibliothèque
Tu n'as pas encore de listes. Crée-en une dans Ma biblio.
Aller à Ma biblioMa bibliothèque
Tu n'as pas encore de listes. Crée-en une dans Ma biblio.
Aller à Ma biblioThe Clean Coder A Code of Conduct for Professional Programmers
- Langue
- Anglais
- Publié en
- Maison d'édition
- Pearson Education
- Pages
- 210
- ISBN
- 9780137081073
Thèmes
Infos sur l'édition originale
Autres éditions (2)
Pas encore de discussion pour ce livre.
Supprimer la discussion
Es-tu sûr de vouloir supprimer cette discussion ? Cette action est irréversible.
Rating Sources
The book is widely praised as an excellent companion to "Clean Code," focusing on the crucial professional conduct and work ethics expected of software developers. Many readers appreciate the author's use of real-life stories and anecdotes from his extensive career, which serve as valuable lessons and insights into handling various workplace challenges. The book emphasizes important soft skills such as taking responsibility, making honest commitments, and knowing when and how to appropriately say "No" or "Yes" to managers and clients. It advocates for discipline, good coding practices including Test Driven Development, effective estimation, collaboration, mentorship, and continuous learning. Readers found it inspiring and motivating, particularly for navigating difficult situations like tight schedules, unreasonable expectations, and conflicts, aiming to foster a higher standard of professionalism in the industry. Its accessible and engaging style, coupled with practical examples, makes it an insightful read for many.
However, the book also draws significant criticism, primarily for presenting an often unrealistic and extreme ideal of a "super-human" developer. Critics argue that the author's expectations, such as working 60-hour weeks including 20 hours of personal professional development, or insisting on 100% Test Driven Development, are unachievable for most and could lead to burnout. Many reviewers found the numerous personal stories to be overly long, repetitive, irrelevant, or outdated, with some scenarios depicting an overly simplistic dynamic between a "perfect coder" and a "dumb manager." The book is also criticized for its perceived arrogance, lack of robust arguments for certain claims, and a nebulous definition of "professionalism" that inappropriately compares employee programmers to self-employed doctors or lawyers. Furthermore, some felt the book lacked practical coding techniques despite its title, dismissed employer responsibility for professional development, contained hints of sexism, and offered antiquated advice, making it less relevant for experienced professionals in modern tech environments.
Despite these criticisms, "The Clean Coder" is frequently recommended as a valuable resource for those new to the software development field, aspiring professionals, and computer science students. It is seen as a crucial guide for understanding the non-technical aspects of a developer's career and for cultivating a professional mindset. While its advice may be perceived as extreme or less applicable by experienced developers already working in modern, supportive environments, the book's core message about discipline, responsibility, and ethical conduct remains impactful. It aims to motivate readers to elevate their craftsmanship and drive positive change in their workplaces, making it a valuable read for those seeking to enhance their professional work ethic.
Pas encore d'avis. Sois le premier à en donner un !
Supprimer l'avis
Es-tu sûr de vouloir supprimer cet avis ? C'est irréversible.