Read Books Online

kent beck books | Download ePub PDF

Test Driven Development: By Example

Test Driven Development: By Example Description:

Follows two TDD projects from start to finish illustrating techniques programmers can use to increase the quality of their work The examples are followed by references to the featured TDD patterns and refactorings This book emphasises on agile methods and fast development strategies

Rating: 3.67 out of 5

Extreme Programming Explained: Embrace Change (The XP Series)

Extreme Programming Explained: Embrace Change (The XP Series) Description:

No description available

Rating: 3.43 out of 5

Implementation Patterns (Addison-Wesley Signature)

Implementation Patterns (Addison-Wesley Signature) Description:

Kent is a master at creating code that communicates well is easy to understand and is a pleasure to read Every chapter of this book contains excellent explanations and insights into the smaller but important decisions we continuously have to make when creating quality code and classes i Erich Gamma IBM Distinguished Engineer i i i Many teams have a master developer who makes a rapid stream of good decisions all day long Their code is easy to understand quick to modify and feels safe and comfortable to work with If you ask how they thought to write something the way they did they always have a good reason This book will help you become the master developer on your team The breadth and depth of topics will engage veteran programmers who will pick up new tricks and improve on old habits while the clarity makes it accessible to even novice developers i Russ Rufer Silicon Valley Patterns Group i i i Many people don t realize how readable code can be and how valuable that readability is Kent has taught me so much I m glad this book gives everyone the chance to learn from him i Martin Fowler chief scientist ThoughtWorks i i i Code should be worth reading not just by the compiler but by humans Kent Beck distilled his experience into a cohesive collection of implementation patterns These nuggets of advice will make your code truly worth reading i Gregor Hohpe author of i Enterprise Integration Patterns In this book Kent Beck shows how writing clear and readable code follows from the application of simple principles i Implementation Patterns i will help developers write intention revealing code that is both easy to understand and flexible towards future extensions A must read for developers who are serious about their code i Sven Gorts i i i i Implementation Patterns i bridges the gap between design and coding Beck introduces a new way of thinking about programming by basing his discussion on values and principles i Diomidis Spinellis author of i Code Reading i and i Code Quality b Software Expert Kent Beck Presents a Catalog of Patterns Infinitely Useful for Everyday Programming b Great code doesn t just function it clearly and consistently communicates your intentions allowing other programmers to understand your code rely on it and modify it with confidence But great code doesn t just happen It is the outcome of hundreds of small but critical decisions programmers make every single day Now legendary software innovator Kent Beck known worldwide for creating Extreme Programming and pioneering software patterns and test driven development focuses on these critical decisions unearthing powerful implementation patterns for writing programs that are simpler clearer better organized and more cost effective Beck collects patterns for handling everyday programming tasks and writing more readable code This new collection of patterns addresses many aspects of development including class state behavior method collections frameworks and more He uses diagrams stories examples and essays to engage the reader as he illuminates the patterns You ll find proven solutions for handling everything from naming variables to checking exceptions This book covers br The value of communicating through code and the philosophy behind patterns How and when to create classes and how classes encode logic Best practices for storing and retrieving state Behavior patterns for representing logic including alternative paths Writing naming and decomposing methods Choosing and using collections Implementation pattern variations for use in building frameworks b i Implementation Patterns i b will help programmers at all experience levels especially those who have benefited from software patterns or agile methods It will also be an indispensable resource for development teams seeking to work together more efficiently and build more maintainable software No other programming book will touch your day to day work more often

Rating: 3.36 out of 5

Planning Extreme Programming

Planning Extreme Programming Description:

XP is the most important movement in our field today I predict that it will be as essential to the present generation as the S E I and its Capability Maturity Model were to the last From the foreword by Tom DeMarco The hallmarks of Extreme Programming constant integration and automated testing frequent small releases that incorporate continual customer feedback and a teamwork approach make it an exceptionally flexible and effective approach to software development Once considered radical Extreme Programming XP is rapidly becoming recognized as an approach particularly well suited to small teams facing vague or rapidly changing requirements that is the majority of projects in todays fast paced software development world Within this context of flexibility and rapid fire changes planning is critical without it software projects can quickly fall apart Written by acknowledged XP authorities Kent Beck and Martin Fowler Planning Extreme Programming presents the approaches methods and advice you need to plan and track a successful Extreme Programming project The key XP philosophy Planning is not a one time event but a constant process of reevaluation and course

Rating: 3.54 out of 5

Smalltalk Best Practice Patterns

Smalltalk Best Practice Patterns Description:

This classic book is the definitive real world style guide for better Smalltalk programming This author presents a set of patterns that organize all the informal experience successful Smalltalk programmers have learned the hard way When programmers understand these patterns they can write much more effective code The concept of Smalltalk patterns is introduced and the book explains why they work Next the book introduces proven patterns for working with methods messages state collections classes and formatting Finally the book walks through a development example utilizing patterns For programmers project managers teachers and students both new and experienced This book presents a set of patterns that organize all the informal experience of successful Smalltalk programmers This book will help you understand these patterns and empower you to write more effective code

Rating: 3.25 out of 5

Manifesto for Agile Software Development

Manifesto for Agile Software Development Description:

Between the th and the th of february seventeen software practitioners got together to discuss and define a common lightweight approach to software development The result This historical manifesto which probably ranks in importance together with the original NATO conference that coined and defined Software Engineering Royce definition of the waterfall development method structured program design Hoare axiomatics Fagin s software inspections and Carnegie Mellon s Software Engineeering Institute Capability Maturity Model CMM

Rating: 3.53 out of 5

JUnit Pocket Guide

JUnit Pocket Guide Description:

JUnit created by Kent Beck and Erich Gamma is an open source framework for test driven development in any Java based code JUnit automates unit testing and reduces the effort required to frequently test code while developing it br br While there are lots of bits of documentation all over the place there isn t a go to manual that serves as a quick reference for JUnit This Pocket Guide meets the need bringing together all the bits of hard to remember information syntax and rules for working with JUnit as well as delivering the insight and sage advice that can only come from a technology s creator br br Any programmer who has written or is writing Java Code will find this book valuable Specifically it will appeal to programmers and developers of any level that use JUnit to do their unit testing in test driven development under agile methodologies such as Extreme Programming XP another Beck creation

Rating: 3.67 out of 5

Kent Beck's Guide to Better SmallTalk: A Sorted Collection

Kent Beck's Guide to Better SmallTalk: A Sorted Collection Description:

Kent Beck s Guide to Better Smalltalk is a collection of his best work from Object Magazine The Smalltalk Report Dr Dobbs Journal and more Each article has a new introduction that takes a retrospective view of the writing Topics include idioms and environments methods and metamodels architecture and pattern languages objects classes inheritance and all things Smalltalk While demonstrating the elegance of Smalltalk and how some of its most powerful features can be exploited profitably this collection also illuminates breakthrough concepts in object oriented development This book is for Smalltalk programmers and anyone working in object oriented software development

Rating: 3.72 out of 5

CRC: The Essence of Objects

CRC: The Essence of Objects Description:

No description available

Rating: 3.79 out of 5

User Stories Applied: For Agile Software Development (Addison Wesley Signature Series)

User Stories Applied: For Agile Software Development (Addison Wesley Signature Series) Description:

No description available

Rating: 3.63 out of 5