Codelines

Debugging the art of software

Entries for January, 2007

4 Immediate Benefits Logging Brings to Your Software Development

Logging messages in your software is a great source of debugging information both before and after product release. Unlike conventional stack traces which create a lot of mess, creating log files keeps your applications output tidy whilst keeping all the important information about how the software is running. This can significantly aid in debugging at [...]

Comments (5)

An Approach to Effectively Applying Software Design Patterns

You’ve thought long and hard about whether your design really needed that design pattern you chose and you then proceeded to think increasingly harder about the validity of the pattern you chose given the context you’re applying it in. Now it has come time for the final question. How do I effectively apply this design [...]

Leave a Comment

How to Choose a Software Design Pattern That Fits

As a pre-cursor to design patterns in the previous article in this series I looked at common signs to over engineering your design by forcing a design pattern that doesn’t fit. One important point I made was not starting with a design pattern and opting to refactor to one when you know it’s necessary. Not [...]

Comments (2)