3 ms·
I have an 8 year old app that reminds me a lot of this article. Something that's worked really well for me was that I created a plugin feature and most new fea
by jmathai 4y ago
I have an 8 year old app that reminds me a lot of this article.
Something that's worked really well for me was that I created a plugin feature and most new features are actually plugins. This lets me add capabilities without touching or adding logic to the core code.
Last night I added SQLite support as a plugin. 2 code files and one is unit tests. https://github.com/jmathai/elodie/pull/443/files https://github.com/jmathai/elodie/pull/443/files
I don't know if this is the best approach but it's worked better than others in my 20+ years of writing software.