Quote
"The key is to test the areas that you are most worried about going wrong. That way you get the most benefit for your testing effort. It is better to write and run incomplete tests than not to run complete tests"
"Often youll see the same three or four data items together in lots of places: fields in a couple of classes, parameters in many method signatures. Bunches of data that hang around together really ought to be made into their own object."

Kent Beck is an American software engineer, author, and consultant best known for creating test-driven development (TDD), founding extreme programming (XP), and co-creating the JUnit testing framework. He was one of the seventeen original signatories of the Agile Manifesto, the founding document for agile software development.His work has shaped how software is designed, tested, and built for more
"The key is to test the areas that you are most worried about going wrong. That way you get the most benefit for your testing effort. It is better to write and run incomplete tests than not to run complete tests"
"The business changes. The technology changes. The team changes. The team members change. The problem isnt change, per se, because change is going to happen; the problem, rather, is the inability to cope with change when it comes."
"Optimism is an occupational hazard of programming: feedback is the treatment."
"I always knew that one day Smalltalk would replace Java. I just didnt know it would be called Ruby."
"When you find you have to add a feature to a program, and the programs code is not structured in a convenient way to add the feature, first refactor the program to make it easy to add the feature, then add the feature."
"When you feel the need to write a comment, first try to refactor the code so that any comment becomes superfluous."