Archives by Tag 'design'

Reducing the distance between programming and project management

By rnaufal - Last updated: Monday, October 8, 2007

Some days ago me and bpfurtado were talking about different areas of interest on software development and the distance created by programmers in not involving themselves on another interesting (for me ) areas, such as process management, requirement analysis, change control processes, etcetera.
Programmers tend to create a barrier between their tasks and other areas [...]

Why not design patterns?

By rnaufal - Last updated: Tuesday, September 4, 2007

Some months ago, Cedric has reported people criticizing the use of design patterns on software projects, with some arguments like:

“it’s a sign that your language is fundamentally broken”
“focus on simpler solutions before going straight to a complex recipe of design patterns”

and other funny things also. Moreover, some said design patterns was inspired in Cristopher Alexander’s [...]

GRASP patterns

By rnaufal - Last updated: Sunday, August 6, 2006

Have you ever been told about GRASP patterns? Those kind of patterns are part of the design discipline of the unified process. Their goal is to assign classes responsabilities around the system. We can say GRASP patterns help objects and theirs collaborators to apply the correct behavior as well. I think the most important [...]

Good API design rule

By rnaufal - Last updated: Thursday, July 27, 2006

From butUncleBob.com:
“It’s not enough to write tests for an API you develop, you have to write unit tests for code that uses your API.”