These days noSQL databases quite popular, but knowing how an SQL database works at a pretty low level is not just a good idea, but a great idea. This document covers PostgreSQL in great detail. PostgreSQL is an open source multi-purpose relational database system which is widely used throughout theRead More
From the article:
The purpose of unit tests is to validate individual functions. The fact that they only test individual functions increases test speed so we can easily run the whole test suite locally. That also makes them easier to write, maintain, and debug. This is not to say that other types of tests, like integration tests, are not important. We just don’t want to mix unit testing with other types of tests. If we do, we risk losing the advantages of unit tests.