You’ve been there. At some point in your career you were probably tasked with changing something in a feature when you could not understand what exactly it was doing. The documentation was pretty basic, raising even more questions.
After reading the code itself, you still weren’t sure. When you got…