amir
2023/11/26
5 / 5
بخونید و رعایت کنید!
RefHub featured
Martin,Robert C
2 reviews
Published
pages
views
Clean Code A Handbook of Agile Software Craftmanship - A Comprehensive Guide Written by Robert C. Martin also known as "Uncle Bob" 'Clean Code A Handbook of Agile Software Craftmanship' is a highly acclaimed book that has revolutionized the way developers approach software des
Written by Robert C. Martin also known as "Uncle Bob" 'Clean Code A Handbook of Agile Software Craftmanship' is a highly acclaimed book that has revolutionized the way developers approach software design and development. The book focuses on the principles and best practices of writing clean maintainable and efficient code which is essential for any successful software project.
The book is divided into three main sections principles case studies and heuristics. The first section delves into the principles of clean code including the importance of naming functions error handling and boundaries. Martin emphasizes the need for developers to take responsibility for the quality of their code and to strive for simplicity clarity and elegance.
The second section presents several case studies that demonstrate the application of clean code principles in real-world scenarios. These case studies cover a range of topics from simple algorithms to complex system design and provide valuable insights into the thought process and decision-making involved in writing clean code.
The third section focuses on heuristics which are guidelines or rules of thumb that can help developers make better decisions when writing code. Martin discusses various heuristics including the Law of Demeter the Single Responsibility Principle and the Open-Closed Principle and explains how these heuristics can be applied in different contexts.
"Clean code is not just about aesthetics it's about survivability. It's about making the codebase easy to understand modify and extend."
"The only way to make the deadlinethe only way to go fastis to keep the code clean."
"A good system is one that is easy to change and a good design is one that makes it easy to change the system."
'Clean Code A Handbook of Agile Software Craftmanship' is a must-read for any software developer regardless of their level of experience or expertise. The book provides a comprehensive guide to writing clean maintainable and efficient code which is essential for any successful software project.
The book's focus on principles case studies and heuristics makes it a valuable resource for developers who want to improve their coding skills and produce high-quality software. The book's emphasis on simplicity clarity and elegance also makes it a great resource for developers who want to improve their overall design and development skills.
Furthermore the book's relevance extends beyond software development to other fields such as engineering architecture and design where the principles of clean code can be applied to improve the quality and maintainability of designs and systems.
Persian Summary
Your question is answered in the context of this title and author. Each answer uses 2 points.
2 reviews · 5.0 average out of 5
2023/11/26
5 / 5
بخونید و رعایت کنید!
2024/12/17
5 / 5
یکی از اولین کتابهایی که من در حوزه برنامه نویسی خوندم(البته بجز کتابهای درسی) و بسیار مفید و آموزنده بود. به همه برنامهنویسها پیشنهادش میکنم.
Sign in to publish a review.
Ask a focused question and learn from the community.
Related references that continue this learning path.