Architectural Quality Assessment with CodeMR

  • Lines of Code (LOC)
  • Number of Classes/Entities
  • Number of Fields (NOF)
  • Number of Methods(NOM)
  • Lack of Cohesion in Methods (LCOM)
  • Cohesion Amongst Methods (CAM)
  • Weighted Methods per Class (WMC)
  • Response For a Class (RFC)
  • Depth of Inheritance Tree (DIT)
  • Number of Children (NOC)
  • Coupling Between Object Classes (CBO)
  • Afferent/Efferent Coupling
  • Too many metrics to use
  • Ambiguous Definition
  • Different Scale and Direction
  • Determining Thresholds

--

--

--

CodeMR is an architectural software quality and static code analysis tool.

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Zero to 100 in 365 days

How To Calculate Best Software Development Cost

Software outsourcing companies consider several factors to build up the final software development rate

Shopify — Uniconta Integration: products, stock, customers and orders

shopify uniconta integration by wedoio integration aps

Evaluate the impacts to efficiently decide with CATWOE

POLITICO Playbook: A 9-step guide to winning Trump’s endorsement

Why is Code Quality Important?

Are Stacks Really that Important for a Junior Developer?

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
CodeMR Software Quality Tool

CodeMR Software Quality Tool

CodeMR is an architectural software quality and static code analysis tool.

More from Medium

What is Domain | What is Domain and Range | What is Domain Driven Design

https://www.telly1news.com/2022/03/what-is-domain-and-range.html

MessageConverterBeans Or: How I learned to stop converting manually and trust in Spring

Best Practices to Follow with ConfigCat’s Feature Flags