One of the most useful principle of software developing which should be kept in mind permanently is not a new one.
Actually, it’s an almost millenial assertion: Entities must not be multiplied without necessity
non sunt multiplicanda entia sine necessitate
( Occam’s razor ).
In medieval times, this sentence was a response to one of the most debated apory of platonism philosophy,
namely the
Quarrel of Universals.
.
Whatever its antiquity, its validity still remains for sofware engineering and have been adaptated in many ways the KISS principle is one among others .
What are the implications of such a law for a JavaScript programmer? And why is a computer language typing concept related to it?