3 ms·
Document your decisions, explain assumptions, limitations, and reasoning. It helps immensely.
by cema 9y ago
Document your decisions, explain assumptions, limitations, and reasoning. It helps immensely.
- aequitas 9y agoIndeed, I also started moving from documenting what code does to explain what I intend the code to accomplish (because code already explains clearly find what it does by itself). By communicating at this level the overarching idea does not get lost and allows for much better refactoring or debugging.