Codelines

Debugging the art of software

Entries Tagged ‘Quick Tips’

Give Me 3 Minutes and I’ll Make You a Better Software Designer

When designing software there are always things you need to remember; things that impact the developers and things that impact the user and their end user experience. In my mind, these are flexibility, reliability and predictability.
Design for flexibility
Flexibility isn’t something that automatically comes built into any design. It’s something that has to be carefully crafted [...]

Leave a Comment

6 Quick Tips to Systematic Object Discovery

1. Write a story
Start by writing a short story describing the problem you are modeling, taking care to use correct domain terminology. It should describe what your application does (or will do). It doesn’t have to be long, just a paragraph or two. This will force you to use domain terminology and think about the [...]

Leave a Comment

6 Quick Tips on How to Name Your Objects

What’s the big deal about choosing a good object name? It’s just a name. Think like this and your designs are likely to reflect the dull enthusiasm your naming choices do. I love this excerpt from Lev Vygotsky, it really shows how much life and electricity a name brings to an object and those around [...]

Leave a Comment