Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Loading
The Clean Coder: A Code of Conduct for Professional Programmers (Robert C. Martin Series)

Buy

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.

(HTML tags aren't allowed.)

Foundations of Green IT: Consolidation, Virtualization, Efficiency, and ROI in the Data Center
Foundations of Green IT: Consolidation, Virtualization, Efficiency, and ROI in the Data Center
“This book comprehensively discusses design considerations for the truly energy efficient data center.”

Scott Davis, Chief Data Center Architect, Office of the CTO, VMware, Inc.

 

This Book Isn’t About...

Personality, Identity, and Character: Explorations in Moral Psychology
Personality, Identity, and Character: Explorations in Moral Psychology
Moral notions are foundational questions that have commanded deep reflection since antiquity, reflection that psychological science cannot evade, because the moral formation of children is a central concern of parents, schools, and communities charged with educating the next generation. In this respect there are few domains of study more crucial...
Analog Circuit Design: Scalable Analog Circuit Design, High-Speed D/A Converters, RF Power Amplifiers
Analog Circuit Design: Scalable Analog Circuit Design, High-Speed D/A Converters, RF Power Amplifiers

This tenth volume of Analog Circuit Design concentrates on 3 topics: 1. Scalable Analog Circuits, 2. High-Speed D/A Converters, and 3. RF Power Amplifiers. Each topic is covered by 6 papers, written by international recognized experts on that topic. These papers have a tutorial nature aimed at improving the design of analog circuits....


IT Inventory and Resource Management with OCS Inventory NG 1.02
IT Inventory and Resource Management with OCS Inventory NG 1.02

OCS Inventory NG is a cross-platform, open-source inventory and asset management solution. It brings more than plentiful features to the table to satisfy the business needs of small-to-large organizations with up to tens of thousands of computers. However, to put this inventory solution to optimum use requires a lot of skill.

This...

Algorithms for Discrete Fourier Transform and Convolution (Signal Processing and Digital Filtering)
Algorithms for Discrete Fourier Transform and Convolution (Signal Processing and Digital Filtering)

The main goal of this graduate-level text is to provide a language for understanding, unifying, and implementing a wide variety of algorithms for digital signal processing -- in particular, to provide rules and procedures that can simplify or even automate the task of writing code for the newest parallel and vector machines. It thus bridges...

Fundamentals of Digital Image Processing
Fundamentals of Digital Image Processing

Presents a thorough overview of the major topics of digital image processing, beginning with the basic mathematical tools needed for the subject. Includes a comprehensive chapter on stochastic models for digital image processing. Covers aspects of image representation including luminance, color, spatial and temporal properties of vision, and...

©2017 LearnIT (support@pdfchm.net) - Privacy Policy