Skip to content

ROADMAP: Improve code statistics and quaility #5504

Open
6 of 16 issues completed
Open
6 of 16 issues completed
@Samuelopez-ansys

Description

@Samuelopez-ansys

Code Quality Metrics

  • Improve Code Coverage: Increase the percentage of code covered by automated tests (unit, integration, and system tests). Reach 90%.

  • Improve Test: Make tests independent, and make tests dependent on AEDT output.

  • Reduce Cyclomatic Complexity: Break down complex functions into smaller, simpler ones. High complexity can lead to harder-to-maintain code.

  • Refactor duplicated code.

Performance Metrics

  • Optimize Execution Time: Profile the code using tools like cProfile or line_profiler to identify and optimize bottlenecks.

  • Minimize Memory Usage: Use memory profiling tools like memory_profiler to detect inefficient memory usage and optimize data structures.

Maintainability Metrics

  • Reduce Technical Debt: Address warnings, and deprecated functionality

  • Improve Documentation: Ensure that all functions, classes, and modules are well-documented with clear examples. This helps developers understand and extend the codebase.

Sub-issues

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

Status

Q3 2025 - Jul-Sept

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions