Muchos de los grandes problemas en las empresas, se atribuyen a falta de comunicación, o a mala comunicación, o a comunicación incorrecta.
Los cinco principios de diseño de software SOLID fueron reunidos por Robert Martin (@unclebobmartin) a partir de varias ideas y papers pre-existentes en la comunidad. En estos artículos los revisaremos uno a uno con la interpretación desde mi experiencia con ellos y cómo han afectado mi forma de programar.
La usabilidad (como yo la entiendo, no vengan a ser puristas conmigo ¿Ok?) es un enfoque de Diseño orientado a los usuarios y al uso que le otorgarán a aquello que está siendo diseñado, en contraste con el enfoque “tradicional” de exclusivamente cumplir las demandas del cliente y satisfacer una estética en particular. Usabilidad es entonces, el asegurarse que algo que fue diseñado, pueda ser utilizado como se diseñó. Así de simple.