Cernunnos

Project containing programming practices that reduce effort and maximize the ratio of business value to cost in software
Download

Cernunnos Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Drew Wills
  • Publisher web site:
  • http://code.google.com/p/cernunnos/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 13.4 MB

Cernunnos Tags


Cernunnos Description

Project containing programming practices that reduce effort and maximize the ratio of business value to cost in software The Cernunnos Project makes Java professionals more effective by helping them reuse their work extensively. Reused code has three very significant advantages: · it takes less time to write; · it's already been tested; · there are more projects in which to discover and fix subtle bugs that make it through testing.Cernunnos encapsulates programming practices that reduce effort and maximize the ratio of business value to cost in software. It includes an API, a runtime environment, and tons of useful features out-of-the-box! Contemporary software systems are mostly built like jigsaw puzzles: although they are made up of components, the components only really combine in one way. The reason for this condition is that industry-normal programming practices include designing the shape of components (i.e. the way in which they connect to other components) together and in accordance with their function. The result is components that look a lot like what they do. New components that collaborate with existing components must be written to fit them explicitly, and new collaborations among existing components always require one or more labor-intensive undertakings:· writing "glue code"· refactoring· forking· rewriting (i.e. giving up)Cernunnos actually seeks to define the shape of software components independent of their function. Put another way, Cernunnos will make software less like puzzle pieces and more like LEGO bricks.Since all the components have the same shape, the number of possible combinations is open-ended.


Cernunnos Related Software