Learn how to measure efficiency and look at the concerns related to efficiency.

Efficiency can be measured in a number of ways, including a static and dynamic analysis of the code written.

Static analysis: Static analysis includes the time it takes a developer to come up with the solution and the maintenance burden it then represents (such as the likelihood of bug fixes, the complexity of fixing those bugs, how easy it is to review the code, and so on).

Dynamic analysis: This is concerned with what happens at runtime in terms of the resources we need to run the code, basically revolving around the processor, memory, network, and disk.

Get hands-on with 1200+ tech skills courses.