Programmers make hundreds of decisions a day. Occasionally they make large-scale decisions like those covered by Design Patterns. Far more frequently they make small-scale decisions--choosing names, organizing code logically, dividing programs into coherent parts. The cumulative effect of these hour-by-hour, minute-by-minute decisions is as significant as the effect of the design decisions in making code clear, flexible, and robust. This book is a...
Related Subjects
Computer Science Computers Computers & Technology Education & Reference Languages & Tools Object-Oriented Design Object-Oriented Software Design Programming Programming Languages Software Design & Engineering Software Design, Testing & Engineering Software Development Software Engineering