Measuring Software Complexity: What Metrics to Use?
thevaluable.dev
Measuring Software Complexity: What Metrics to Use?
1–10 of 87 posts
Re: Measuring Software Complexity: What Metrics to Use?
#2Re: Measuring Software Complexity: What Metrics to Use?
#3Re: Measuring Software Complexity: What Metrics to Use?
#4Re: Measuring Software Complexity: What Metrics to Use?
#5That's all you need to know really
Re: Measuring Software Complexity: What Metrics to Use?
#6Re: Measuring Software Complexity: What Metrics to Use?
#7Re: Measuring Software Complexity: What Metrics to Use?
#8There are a lot of things you can do to lower these sort of metrics without addressing actual complexity, sweeping the problem under the rug. Perhaps a better metric for software complexity would be the amount of work the computer has to do, or the number of instructions it has to execute.
Number of instructions is probably not a good metric. Without any loops/jumps you might have a lot of instructions, but a very low complexity.
An endless loop executes a lot of instructions, but does not have to be complex.
Re: Measuring Software Complexity: What Metrics to Use?
#9This talks about code complexity a lot. This, however, is not the chief source of complexity in many code bases. The number of tools needed to build things is the bane of the modern software developer. Also, the use of microservices where none are needed results in and enormous increase in complexity. Code complexity is relatively easy to fix compared to all of this.
Re: Measuring Software Complexity: What Metrics to Use?
#10Language features on the other hand can let you develop complex programs quickly and reliably, by catching errors before the code gets deployed and so on.