​ Something I've noticed lately. Most of the code causing the greatest problems across all of my projects is not the messiest code. The code causing issues is typically touched by the greatest number of users. This is the file present in half of my Pull Requests. This is the module that seems to be involved with every feature I've developed. It's the code that will remain intact until there's complete understanding of what relies on it for functionality. Since I've been taking an interest in the history and changes of repositories, my approach to looking at a code base is much different now. There are plenty of files that visually appear to be in OK shape, but have been edited by multiple users in the last few months. On the other hand, some of the most terrifyingly large files have not changed since their creation, and are not causing any issues. I'd be interested to know if anyone else has had the same experience. submitted by /u/Icy-Roll-4044 [link] [comments]