Mapa mental
Software design
Contenido del mapa
Software design
Strategic programming
- Produce a great design
- Simplify future dev
- Minimize complexity
- Take extra time
Tactical programming
- Get bug/feature ASAP
- Use shortcuts
- Bad design, High complexity
Code isn't enough
Classes
- Should be deep
- Real problem its abstraction
- Large functionality underneath
- Should be deep
Define errors out of existence
- Exeption = Huge complexity
- Minimize # places where exceptions must be handled
- Try to reduce numbers of exceptions
- Define semantics
Common problems
- Pressure to get first
- Fully tactical programming
Recomendation
- Careful design
- Good documentation
- Find something to improve
Información
- Descripción
- Mapa Mental sobre Software design, creado por JOSE DAVID GOMEZ VECA el 13/08/2021.
- Creado por
- JOSE DAVID GOMEZ VECA
- Visitas
- 2
- Valoración