Software Reuse Quick Tip #6

Tip #6 Separate Reusable assets from the rest of your application code

The simplest way to ensure that you can leverage reusable assets across projects and applications is to separate what is reusable into its own repository. Physically separate the source code and version control it as an independent entity. As with everything else this needs to be done iteratively and isn’t a must have for the initial release of the product. As assets evolve and become reusable they can be refactored out into their own repository for you to manage them better. Key thing is when they do become reusable you move them out.

Like this post? Subscribe to RSS feed or get blog updates via email.

add to Digg it : post to facebook: Stumble It! : :

One Response to Software Reuse Quick Tip #6

  1. […] time developing, integrating, and testing core domain components that get reused across projects. You did separate them from project-specific code, didn’t […]

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 )

Google photo

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

Twitter picture

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

Facebook photo

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

Connecting to %s

%d bloggers like this: