2 ms·
Maybe tangential to this, I’ve been thinking about the idea of “conceptually linked items” in a system and how to ensure things don’t become desynced. Static ty
by dclowd9901 3y ago
Maybe tangential to this, I’ve been thinking about the idea of “conceptually linked items” in a system and how to ensure things don’t become desynced. Static type systems help keep linked objects synced across code. But what about documentation? What about configuration code? It quickly falls out of sync.
I was thinking a possible naive solution to this in a file system would be some sort of pragma you could put on a file: other files it should be synced with and a date of last change. If you update a file, any file it’s supposed to be synced with must be updated, if only at the very least, the date of last change. It’s sort of a forcing function to make sure everything’s up to date that needs to be.
Could be onerous in a large system but I’m not sure.