| ▲ | lukaszkorecki 2 hours ago | ||||||||||||||||
I understand the point, but shouldn't the code be documented and well structured so that the intent is clear without looking at the discussion around changes? I'm working on a legacy system right now - I'd commit several felonies just to have well documented code, I don't really care about all the conversations that the original team had to decide what they eventually did. Maybe I'm just too old and don't get it. | |||||||||||||||||
| ▲ | anthonypasq 2 hours ago | parent [-] | ||||||||||||||||
surely you could imagine that being able to sit in on a meeting that was had when they were designing the system would be useful for you? theres a lot of context and decision making that is useful but not documented in the code. The code tells you how the system works, not how its supposed to work. | |||||||||||||||||
| |||||||||||||||||