During the technical course I did, I often heard my programming teachers (C # and JAVA) talking about the importance of developing an easy-to-maintain code, but what in itself determines that a source code is or will be easily maintained?
At the moment I am developing a code of some extent extensive and that in the future may suffer maintenance by other developers, that is why this concern / doubt arose