Monthly Archives: January 2016

Test Driven Development

I talked about the necessity of testing in my previous post. I’ll talk about how we can implement TDD in our project in this post. When we talk about testing, there are a lot of tests that we can perform. … Continue reading

Posted in Codeproject, Development, Testing | Tagged | Leave a comment

Is testing a waste of time?

tl;dr:  NO Let’s elaborate As developers we all know that we’re supposed to test our code. We should write unit tests and yet usually this is the first action that we skip when we’re running out of time. As team … Continue reading

Posted in Codeproject, Development, Methodology, Testing | Tagged | 1 Comment

State Chart Diagram Part II

In part I we covered state chart diagrams in a basic way. Usually this is good enough to describe your states. You also want to keep thing simple (KISS). On the other hand it can be convenient to be able … Continue reading

Posted in Analysis, Codeproject, Development, OOAD, UML | Tagged | Leave a comment

How to describe object state

Let’s say that we’re developing an application to manage invoices. Invoices will be created, modified, sent, (hopefully) paid or rejected, … Depending on the stage that an invoice is in, we can perform different actions on it. For example: it … Continue reading

Posted in Analysis, Codeproject, Development, OOAD, UML | Tagged , | 1 Comment