Welcome to MSDN Blogs Sign in | Join | Help

Progressive Development

Zany Adventures in Software Engineering with Maven and Motley

May 2007 - Posts

Motley says: "Agile just means going fast"
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...
Motley says: "Want to join a new team? Just find a cool technology"
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...
Motley says: "Contracts do me no good at run-time"
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...
Motley says: "Contracts are for baseball players and cell phones"
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...
Motley says: "100% code coverage tells me there is nothing left to test"
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...
Page view tracker