The Clean Coder: A Code of Conduct for Professional Programmers
Год: 2011
Автор: Robert C. Martin / Роберт Мартин
Жанр: Разработка ПО
Издательство: Prentice Hall
ISBN: 978-0137081073
Серия: Robert C. Martin Series
Язык: Английский
Формат: PDF
Качество: Изначально компьютерное (eBook)
Интерактивное оглавление: Да
Количество страниц: 256
Описание:
Всех программистов, которые добиваются успеха в мире разработки ПО, отличает один общий признак: они больше всего заботятся о качестве создаваемого программного обеспечения. Это — основа для них. Потому что они являются профессионалами своего дела. В этой книге легендарный эксперт Роберт Мартин (более известный в сообществе как «Дядюшка Боб»), автор бестселлера «Чистый код», рассказывает о том, что значит «быть профессиональным программистом», описывая методы, инструменты и практики разработки «идеального ПО». Книга насыщена практическими советами в отношении всех аспектов программирования: от оценки проекта и написания кода до рефакторинга и тестирования. Эта книга — больше, чем описание методов, она о профессиональном подходе к процессу разработки.
English
Programmers who endure and succeed amidst swirling uncertainty and nonstop pressure share a common attribute: They care deeply about the practice of creating software. They treat it as a craft. They are professionals.
In The Clean Coder: A Code of Conduct for Professional Programmers, legendary software expert Robert C. Martin introduces the disciplines, techniques, tools, and practices of true software craftsmanship. This book is packed with practical advice–about everything from estimating and coding to refactoring and testing. It covers much more than technique: It is about attitude. Martin shows how to approach software development with honor, self-respect, and pride; work well and work clean; communicate and estimate faithfully; face difficult decisions with clarity and honesty; and understand that deep knowledge comes with a responsibility to act.
Readers will learn
[*]What it means to behave as a true software craftsman
[*]How to deal with conflict, tight schedules, and unreasonable managers
[*]How to get into the flow of coding, and get past writer’s block
[*]How to handle unrelenting pressure and avoid burnout
[*]How to combine enduring attitudes with new development paradigms
[*]How to manage your time, and avoid blind alleys, marshes, bogs, and swamps
[*]How to foster environments where programmers and teams can thrive
[*]When to say “No”–and how to say it
[*]When to say “Yes”–and what yes really means
Great software is something to marvel at: powerful, elegant, functional, a pleasure to work with as both a developer and as a user. Great software isn’t written by machines. It is written by professionals with an unshakable commitment to craftsmanship. The Clean Coder will help you become one of them–and earn the pride and fulfillment that they alone possess.
Оглавление
Table of Contents
Copyright
Praise for The Clean Coder
Foreword
Preface
Acknowledgments
About the Author
On the Cover
Pre-Requisite Introduction
Ch. 1. Professionalism
Ch. 2. Saying No
Ch. 3. Saying Yes
Ch. 4. Coding
Ch. 5. Test Driven Development
Ch. 6. Practicing
Ch. 7. Acceptance Testing
Ch. 8. Testing Strategies
Ch. 9. Time Management
Ch. 10. Estimation
Ch. 11. Pressure
Ch. 12. Collaboration
Ch. 13. Teams and Projects
Ch. 14. Mentoring, Apprenticeship, and Craftsmanship
Appx. A. Tooling
Index
Список книг
Robert C. Martin - The Clean Coder: A Code of Conduct for Professional Programmers - 2011 (256 pages, ISBN 978-0137081073), PDF (изначально компьютерное)
Доп. информация: В своем очередном труде Роберт Мартин делится своим профессиональным и жизненным опытом. У него это получается очень интересно и познавательно. Описанные автором идеи уже давно стали стандартом для уважающих себя разработчиков. [bugscatcher.net]