Why on earth did we decide that way back then? Who hasn't wondered during development what the basis was for an architectural decision? When developing complex systems, decisions about... ...

Read more

The task of a system architect is to break down a system into simpler subsystems. These subsystems are then initially developed separately and later merged. This merging is called integration. But how does such an integration process work? ...

Read more

12/20/2015

Which points and rules should be considered and followed when writing program code? What means and ways can be used to improve code quality despite, or perhaps because of, growing team sizes and increasing project complexity? ...

Read more

04/12/2015

Code review or no code review? That is the question. To ensure software quality, there are various approaches: static code analysis, automated unit tests, integration tests, smoke tests, and many more. These methods represent the state of the art in modern software development. ...

Read more