3 ms·
Everything or almost everything stated in the article is true. That said, it doesn't matter. All software and software ecosystems are ephemeral and you can't kn
by lasereyes136 4y ago
Everything or almost everything stated in the article is true. That said, it doesn't matter. All software and software ecosystems are ephemeral and you can't know what you might need or want in the future, especially years down the road. All software lives in a constantly changing world so attempts to manage maintenance needs in the future can be a fools errand.
Yes, decouple your business logic from your frameworks and libraries as much as possible. Don't expect that to make your software more maintainable.
Yes, be aware the using a framework or any technology is coupling, but also be aware that you can't decouple from everything. Make the best decisions you can with the information you have now and have test automation to check for regressions.