GoConqr hat ein neues Design! Sag uns, wie es dir gefällt.

Mindmap

Requirements

Hammad ur Rehman Englisch

Inhalt der Mindmap

Requirements

  1. Good code written following best practices, such as TDD.

    • Small amounts of refactoring
      • Collapsing heirarchy.
        • Good, technical-debt free, expandable code!
      • Extract method
      • Consolidate conditional expression for the sake of comprehension.
      • Extract class if there's enough functionality worth creating a class out of it.
      • Decompose conditionals by creating small functions out of the functionality that the conditional is checking for.
  2. Bad Code written haphazardly; non-systemic and without regard for integrated refactoring.

    • Bloating
      • Extract class, extract sub-class, extract methods, replace parameters with methods
    • Object-Orientation Abuses
      • Use polymorphism, push down methods, etc.
    • Change Preventers
      • Extract class, move methods/fields.
    • Dispensables
      • Inline class, move method, extract method.
    • Couplers
      • Move methods, bidirectional to unidirectional association, inline class, etc.

Informationen

Beschreibung
Mindmap am Requirements, erstellt von Hammad ur Rehman am 31/07/2024.
Erstellt von
Hammad ur Rehman
Aufrufe
0
Bewertung

Feedback

Worum geht es?

Wie gefällt dir das neue Design?

Dein Eindruck