Causes of spaghetti codes and models

This post describes the cause of the spaghetti code and model.

The direct cause of spaghetti code and models is that the realisation of functional requirements is the design perspective. Therefore, spaghetti code and models are created as a result of creating code and models without understanding the architecture and components.

Root causes include the following.

  • The priority is to meet functional requirements.
  • No time for design review of non-functional requirements.
    Or no design skills.
  • Lack of time to analyze current state of architecture and components.
    Or lack of architecture or component specifications.
OSS-ECAL English
error: Content is protected !!