Archive for 'Uncategorized'

"Complex ifs" means anemic models

Posted on 20. Jul, 2009 by guilhermesilveira.

2

One of the paragraphs on my last post commented how someone could easily simplify an if: just extracting a variable. Today, while waking up, I was thinking how to try to simplify all if conditions. Let’s imagine that I have a simple if which checks the condition of a boolean variable: isReady = … if [...]

Continue Reading

Comprehensible languages x Expressive code x The other side of the world

Posted on 12. Jul, 2009 by guilhermesilveira.

2

One reason to care about expressiveness Most developers agree nowadays that mantaining software is an important task, either refactoring it as a task is completed or one year later when new functionalities are added, the cost of maintainability should be kept as low as possible in most cases. Mentioning most cases, i automatically exclude pieces [...]

Continue Reading

Continuous integration x Versionless software

Posted on 03. Jul, 2009 by guilhermesilveira.

2

10 days ago I got the “ThoughtWorks Anthology” book and was amazed by how some of our ideas matched what was implemented in their projects/clients – in a broader scale, of course. The thing that amazed the most was one of the most difficult steps, that we face since we were little kids with our [...]

Continue Reading

Continuous integrating: parallel tests the way they should be

Posted on 01. Jul, 2009 by guilhermesilveira.

0

Tired of running your tests in more than 10 minutes? Or tired of categorizing them in order to run them in parallel?

Continue Reading