Codelines

Debugging the art of software

Entries Tagged ‘Software Design’

Software impressions - What Are They and Why Should You Care?

When you use a piece of software for the first time you form an impression of it and your use with it. Either consciously or sub-consciously, your brain marks this experience with a marker, for later recall and recognition. I call this marker, software’s first impression. After having created a software first impression, any future [...]

Comments (1)

Decoupling Operations from the Data it Operates On…

Firstly you might ask why you would want to do this, and it is a valid question. After all, in the OO paradigm we usually bind data and its operations together. Thus creating fully functional objects. It is often good that an object knows what it can do with its own data and how it [...]

Leave a Comment

5 Compelling Reasons Why Code Size Matters

The size of your software solutions matters. As a developer, you should always be conscious of the effects that size and complexity have on development and what it translates into. In past articles I have looked at the early warning signs of design pattern abuse, how to better choose design patterns that fit and ways to improve [...]

Comments (1)