November 2017
Intermediate to advanced
298 pages
7h 10m
English
New tooling often has a great initial idea, but due to poor execution or architecture, it quickly turns into spaghetti code that is un-maintainable and prone to bugs. If design and implementation are kept to high standards, you can have a better assurance that you will not get unexpected breakages or at least that the bugs can be easier to find and fix. The competency of the core project developers plays a huge part in this aspect and since most of the newer tooling is open-source, taking a look at the codebase can often be very helpful in this respect.
It is near impossible to put exact guidelines for evaluating projects that span all sorts of technologies and systems, but there are some red flags that should ...
Read now
Unlock full access