- CQS for getting code simpler
- More reading then writing code
- Hide information (not public setters)
- Not invalid states
- Fail Fats
- Never return null
- SOLID, for making code more maintainable
rigidity: design difficult to change, easy to break
viscosity: no needed complexity, overkill design (simplicity)
- Developers have a tendency to attempt to solve specific problems with general solutions by Greg Young
- Instead of being general code should be specific. by Greg Young
- Following the SRP, each concrete class is very specific
- Abstraction is the elimination of the irrelevant and the amplification of the essential by Robert C. Martin
- Start with concrete behavior and discover abstractions as commonality emerges by rules of three
- Favor composition over inheritance for example by strategy, decorator, ... patterns.
- Don´t override inherited base class methods (Liskov Substitution Principle)
- Implements all methods of inherited interface, don´t remove features from inherited class throwing NotSupportedException (Liskov Substitution Principle)
- Prefer a tons of small, concrete, trial, simple and granular classes with a low level of abstraction, than a few classes with a lots of code.
- Client should not depend on method that they do not use (Interface segregation principal)
- Small interface with one operation.
Mostrando entradas con la etiqueta video. Mostrar todas las entradas
Mostrando entradas con la etiqueta video. Mostrar todas las entradas
viernes, 8 de noviembre de 2019
miércoles, 11 de septiembre de 2019
jueves, 13 de junio de 2019
documental sobre la informática en castellano
codigo linux: https://www.youtube.com/watch?v=CcOJIGgK-CQ
microsoft y apple: https://www.youtube.com/watch?v=bqErOWL0IQg
los primeros hackers: https://www.youtube.com/watch?v=bqErOWL0IQg
los inicios de la computación: https://www.youtube.com/watch?v=7eOKcLnm0Xo
la edad de oro del software español: https://www.youtube.com/watch?v=rwnukEgHiP4
Como IBM terminó usando MS-DOS en lugar de CP/M (1995): https://www.youtube.com/watch?v=k5C_xzG5N70
La historia de Microsoft visto desde el punto de vista de IBM y El sistema operativo QDOS: https://www.youtube.com/watch?v=j2OPK5gGTWI
microsoft y apple: https://www.youtube.com/watch?v=bqErOWL0IQg
los primeros hackers: https://www.youtube.com/watch?v=bqErOWL0IQg
los inicios de la computación: https://www.youtube.com/watch?v=7eOKcLnm0Xo
la edad de oro del software español: https://www.youtube.com/watch?v=rwnukEgHiP4
Como IBM terminó usando MS-DOS en lugar de CP/M (1995): https://www.youtube.com/watch?v=k5C_xzG5N70
La historia de Microsoft visto desde el punto de vista de IBM y El sistema operativo QDOS: https://www.youtube.com/watch?v=j2OPK5gGTWI
jueves, 25 de abril de 2019
Megacities 2019 [Cinematic Street & Timelapse Reel 4k]
Me he encontrado este video ty me ha gusta mucho, me recordaba a Ghost in the Shell.
sábado, 29 de diciembre de 2018
Suscribirse a:
Entradas (Atom)