https://medium.com/@vannusdominick/clean-code-practices-in-javascript-and-python-a-comparative-guide-55b0b3cb4c23