GoConqr has a new look! Let us know what you think.

Mind map

Software design

JOSE DAVID GOMEZ VECA Spanish

Map content

Software design

  1. Strategic programming

    • Produce a great design
    • Simplify future dev
    • Minimize complexity
    • Take extra time
  2. Tactical programming

    • Get bug/feature ASAP
    • Use shortcuts
    • Bad design, High complexity
  3. Code isn't enough

  4. Classes

    • Should be deep
      • Real problem its abstraction
    • Large functionality underneath
  5. Define errors out of existence

    • Exeption = Huge complexity
    • Minimize # places where exceptions must be handled
    • Try to reduce numbers of exceptions
      • Define semantics
  6. Common problems

    • Pressure to get first
    • Fully tactical programming
  7. Recomendation

    • Careful design
    • Good documentation
      • Find something to improve

Information

Description
Mind Map on Software design, created by JOSE DAVID GOMEZ VECA on 13/08/2021.
Views
2
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?