Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is a major issue. Why the code is what it is.

You need a history of the assumptions so that new developers can know what's legacy and what isn't.

I've never yet had a set of requirements that didn't change.



> You need a history of the assumptions so that new developers can know what's legacy and what isn't.

Isn't this (at least in part (and perhaps only approximately)) what Architecture Decision Records are for?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: