Hacker News new | ask | show | jobs
by graypegg 609 days ago
I think that might come from OOP's middle-era in xtreme-programming and early agile. A lot of focus on mapping user stories to classes/CRC diagrams, which eventually get mapped to some specific file/bytes on disk. Pretty explicitly modelling the code after bullet lists of messages that need to be passed around.

http://www.agile-process.org/model.html

https://agilemodeling.com/artifacts/crcmodel.htm