Don’t make local versions.

Avoid making local versions of third party or open source tools and libraries.

You won’t be able to keep up with maintenance release, bug fixes, security enhancements, and so on. The overhead of trying to keep these tools in sync with current versions will require development efforts that most teams do not have the resources for.

Instead, use the provided versions from the source. Extend the library with a wrapper. Do not modify the library. This is also an example of the Open/Closed Principle.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: