Software Best Practices

Voices on Software Development Best Practices
Welcome to Software Best Practices Sign in | Join | Help
in Search

Browse by Tags

All Tags » reuse (RSS)
  • Re: Fact 19: Facts & Fallacies

    Probably so. It's so complex its extremely tough to verify. I think if any code is modified by more than 20% it should be rewritten or refactored so its unrecognizable. Really though this is a code quality issue. If the changes don't break many module interfaces a rewrite wouldn't be needed...
    Posted to Forum by talmans on 04-01-2008
  • Re: Fact 18: Facts & Fallacies

    Coincincidently, after building 3 similar products it's beneficial to adopt a product line.
    Posted to Forum by talmans on 03-26-2008
  • Re: Fact 17: Facts & fallacies

    This is true because because business requirements and design decisions are also reused but only if you plan for it. The impetus of a product line approach was to reuse requirements and software for similar software products. By parameterizing the actual code base a company could support a family of...
    Posted to Forum by talmans on 03-26-2008
  • Re: Fact 16: Facts & Fallacies

    I wish I'd have seen this too. I was deeply involved in building and maintaining a Software As Service product. I think this is another solution for reuse in-the-large, albeit indirectly. I proposed a reuse approach to our problems but had the same response as you. The business focus was on growth...
    Posted to Forum by talmans on 03-26-2008
  • Fact 20: Facts & Fallacies

    Design pattern resue is one solution to the problems inherent in code reuse.
    Posted to Forum by talmans on 03-16-2008
  • Fact 19: Facts & Fallacies

    Modification of reused code is particulalry error prone. If more than 20 to 25 percent of a component is to be reused then it's more effective and efficient to rewrite it from scratch.
    Posted to Forum by talmans on 03-16-2008
  • Fact 18: Facts & Fallacies

    There are two rules of three in reuse; a) It's three times as difficult to build reuasable components as single use components. b) a reusable component should be tried out in three different applications before it'll be sufficiently general to accept in a reuse library.
    Posted to Forum by talmans on 03-16-2008
  • Fact 17: Facts & fallacies

    Reuse in the large works best in families of related systems and thus is domain independent. This narrows the applicability of reuse in the large.
    Posted to Forum by talmans on 03-16-2008
  • Fact 16: Facts & Fallacies

    Reuse in-the-large, (components), remains a mostly unsolved problem, even though everyone agrees it is important and desirable.
    Posted to Forum by talmans on 03-16-2008
  • Re: Fact 15: Facts & Fallacies

    This is true and may be instrumental in the software productivity gains over the last 15 years. The IDE environments include large libraries and tool boxes of basic routines.
    Posted to Forum by talmans on 03-16-2008
Page 1 of 2 (11 items) 1 2 Next >
Seminars           www.Construx.com           Consulting