BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage Object Oriented Design Content on InfoQ

  • Gemstone OODB to support JRuby, Rubinius

    Gemstone is working on Ruby support for their Object Database products, starting off with JRuby. We talked to Alan McKean from Gemstone about what's to come, technical details and Gemstone's plans with Rubinius.

  • Measuring the Immeasurable: Code Metrics for Visual Studio

    Code metrics are a way to mathematically calculate the complexity of code. There are several ways to do this, 5 of which are included in Visual Studio Orcas.

  • Defining Design Quality

    A good design is elegant and simple - but elegance is in the eye of the beholder. James Shore, in his book 'The Art of Agile Development', disagreed with this abstract concept. In fact, he provided a very concrete definition of design quality: "A good software design minimizes the time required to create, modify, and maintain the software while achieving run-time performance."

BT