Mastery 14: OO and Agile

The principles of object-oriented design (OOD) address the need to minimize the complexity and impact of change by minimizing dependencies through the use of loosely coupled and highly cohesive classes, interfaces, and packages. These are the logical containers of software functionality.  The fact is that, if you don’t take a model-driven OO approach to architecture and […]

Läs mer Mastery 14: OO and Agile

Mastery 12: Testing in OO

In all software-projects you will eventually going to have to do some form of testing, but especially in OO testing can be a bit different. But this doesn’t have to be a bad thing, some programmers say it is easier to do testing in OO and other say the opposite. The whole object oriented testing […]

Läs mer Mastery 12: Testing in OO

Mastery 10: Code revision

Code revision also know as Peer review is todays topic. First of all, what is it? The peer review system exits to validate academic work, helps to improve the quality of published research, and increases networking possibilities within research communities. Despite criticisms, peer review is till the only widely accepted method for research validation and […]

Läs mer Mastery 10: Code revision