Basic Software Development Concepts

Software Development Lifecycle

  • Planning and analysis

Tech Debt

  • Designing the product architecture

Semantic Versioning

  • Developing and coding

Development Methodologies

Development Workflows

Design Principles & Patterns

Naming Variables

Software Environments

Testing

  • Maintenance

    • Logging & Monitoring

    • Issue Tracking

Debugging

Last updated