3 ms·
More than 200,000 lines of kernel code support some little program, but I pretend they don't exist. For that reason, I think having a good abstraction or archi
by 0xdeadbeefbabe 11y ago
More than 200,000 lines of kernel code support some little program, but I pretend they don't exist. For that reason, I think having a good abstraction or architecture is the key to breaking the 200K barrier.
- AnimalMuppet 11y agoTo rephrase: Maybe the key is how many of the 200K lines I can completely ignore. Even more, how many can I ignore while still depending on them.
- hmbg 11y agoThis is the key. I'd argue that you can keep a 20k codebase in your head. If the codebase is larger than that, you need to be confident that you can safely ignore the rest of it while working on your piece. If you need to manually check with the rest of the codebase before making changes to the chunk at hand, you're lost.