Pasos a realizar a la hora de resolver un problema

Cuando tenemos que realizar alguna tarea, es recomendable pensar detenidamente antes de hacer. Lo siguiente es una lista de puntos que podrían ayudar a los programadores a mejorar sus tareas de día a día.

  1. Saber lo que quieren. Si no estás seguro, preguntar.
  2. Jugar, descubrir, mirar qué hay ahora.
  3. Dibujar un esquema o una lista de cosas sin entrar en detalles técnicos a hacer para llegar a lo que quieren
  4. Hallar la mejor manera para resolver el problema según tus experiencias. Intentar que el código sea más genérico y reutilizable posible.
  5. Intentar separar lógicas.
  6. Si hay algún BUG, comparar la funcionalidad que hay por defecto con la funcionalidad personalizada.
  7. Intentar imitar lo que hace el core de Magento. Seguir lo que hacen los profesionales de Magento.
  8. Si estás atascado en algún punto, hablar con los compañeros de trabajo y explicarles el problema. Recuerda que juntos sois más fuertes.