Hang the code, and hang the rules. They're more like guidelines anyway
Browse by Tags
All Tags »
Rants »
Practices and Principles »
Architecture (
RSS)
-
|
Troy mentioned in a comment on my previous post on ASP.NET MVC and Agile that I must be in a rare company, or I must be a lucky or persuasive man. There is certainly an aspect of truth to both those observations. It is certainly nothing out of the ordinary...
|
-
|
Instead of repeating amongst us why the Entity Framework concerns us, an open letter has been written to hopefully persuade Microsoft to reconsider the Entity Framework, or at least some major aspects of it. To save me repeating it, here is what Dave...
|
-
|
Roy makes a number of accusations about the Alt.net community, particularly centred around their espoused ideals clashing with their comments and blogs. I respect Roy greatly, his blog was one of my first real sources for great TDD information, and he...
|
-
|
Code quality is an abstract concept again, and can be defined may ways depending on how you perceive quality. A good discussion of the many aspects of code quality can be found on Wikipedia at http://en.wikipedia.org/wiki/Software_quality Some general...
|
-
|
Industry experience suggests that the design of metrics will encourage certain kinds of behaviour from the people being measured. The common phrase applied is "you get what you measure" (or "be careful what you wish for"). A Brief...
|
-
|
Some reports will highlight lines of code as a figure to attach some relevance to, and these become measures used to establish progress. These are possibly the most misleading figures to use, in fact almost always within a well designed application and...
|
-
|
"Working software is the primary measure of progress" Fundamentally, there is no more valid measure for progress, than the working software itself. This only leaves open to discussion, the definition of "working software". Defining...
|
-
|
I got an email at the end of last week from a developer asking about Agile development. It highlights a few problems with development in general, and with Agile as a "badge of honour" that are worth exploring. It deserved a fairly detailed reply...
|
-
|
I'll start by quoting Brooks Law , as no doubt you expect me to: Brooks's law is a principle in software development which says that "adding manpower to a late software project makes it later" . It was coined by Fred Brooks in his 1975...
|
More Posts