May 2007 - Posts
Summary Motley: Agile software development is all about going fast. Maven: Agile development leads to high quality efficient development, and is based on these principles: simplicity, embracing change, incremental iteration, continuous feedback and improvement,
Read More...
Summary Motley: The only thing that matters in finding a new team or company to work for is the technology and the money they offer you. Maven: Technology is nothing without a sound business strategy and a competent group of people running the company.
Read More...
Summary Motley: I am not going to take time to specify my API contracts if there are no tools to help validate them Maven: Languages like Spec# and Eiffel have Design By Contract semantics built-in and can greatly improve the reliability of your software
Read More...
Summary Motley: Contracts don't apply to software - leave them for baseball players and cell phone providers Maven: Contracts (preconditions, postconditions, invariants) help drive your unit tests ______________________________ [Context: Motley is all
Read More...
Summary Motley: If I hit 100% code coverage for my tests, then there is nothing left to test. Maven: 100% line coverage does not necessarily mean you have full test coverage. You have to consider condition coverage as well. ______________________________
Read More...