|
You are here |
www.codecentric.de | ||
| | | | |
tyrrrz.me
|
|
| | | | | The importance of testing in modern software development is really hard to overstate. Delivering a successful product is not something you do once and forget about, but is rather a continuous and recurring process. With every line of code that changes, | |
| | | | |
herbertograca.com
|
|
| | | | | The Ports &Adapters Architecture (aka Hexagonal Architecture) was thought of by Alistair Cockburn and written down on his blog in 2005. This is how he defines its goal in one sentence: Allow an application to equally be driven by users, programs, automated test or batch scripts, and to be developed and tested in isolation from... | |
| | | | |
www.planetgeek.ch
|
|
| | | | | Onion, Hexagonal, Clean, or Fractal Architectures aim to organize how we deal with dependencies in our software architectures. But which one should we choose? After distilling the essence of each approach and comparing the advantages and challenges, I'll show how to combine all of them into an approach to use evolutionary steps towards an architecture... | |
| | | | |
andreabergia.com
|
|
| | | Error handling is a fundamental aspect of programming. Unless you are writing hello world, you will need to handle errors in your code. In this post, I will discuss a bit the most common approaches used by various programming languages. Return error codes This is one of the most ancient strategies - if a function can fail, it can simply return an error code - often a negative number, or null. | ||