Stories
Slash Boxes
Comments

SoylentNews is people

posted by Fnord666 on Monday August 27 2018, @01:54AM   Printer-friendly
from the programmer-boids dept.

Submitted via IRC for SoyCow4408

Software development is a complicated discipline, especially when you consider that it is performed by several people working together.

Comparing it to emergent systems is useful because it provides a perspective where we can think of software as something that evolves.

Being able to measure that evolution is then crucial if we want to be able to tell if the product we are building is holding up in terms of quality.

I also describe a tool named NDepend that serves exactly this purpose (and as far as I know has no competitors). It provides extensive metrics and allows for the creation of custom rules, all of this while supporting integration with a continuous integration workflow.

Source: https://www.blinkingcaret.com/2018/08/22/software-development-emergent-system-ndepend/


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 0) by Anonymous Coward on Monday August 27 2018, @07:03AM

    by Anonymous Coward on Monday August 27 2018, @07:03AM (#726814)

    Yeah, the article completely derails and the product doesn't even have anything to do with what the article starts out with.
    And considering the actual real-life usefulness of metrics (at best a tool to figure out if you need to do code cleanup and where) suggesting a paid tool seems absurd.
    Not because of the price (no idea about that) but because getting it purchased in a typical corporate environment will cost more time and effort than it will safe anyone.