Preguntas etiquetadas con design

Preguntas sobre la resolución de problemas y la planificación de una solución a través del diseño de software.

322
¿Deberías escribir tu back-end como una API?

Tuve una acalorada discusión hoy sobre nuestra aplicación MVC. Tenemos un sitio web escrito en MVC ( ASP.NET ), y generalmente sigue el patrón de hacer algo en la vista -> presionar el controlador -> el controlador construye un modelo (llama a un administrador que obtiene los datos, construye...

242
El proyecto está casi terminado, pero el código de espagueti de procedimiento. ¿Reescribo o sigo intentando enviarlo? [cerrado]

Soy un desarrollador web principiante (un año de experiencia). Un par de semanas después de graduarme, me ofrecieron un trabajo para crear una aplicación web para una empresa cuyo propietario no es muy experto en tecnología. Me reclutó para evitar el robo de su idea, el alto costo de desarrollo...

166
¿Cómo saben los programadores rápidos y sucios que lo hicieron bien?

Si le preguntas a los programadores por qué deberían escribir código limpio, la respuesta número uno que obtienes es la mantenibilidad. Si bien eso está en mi lista, mi razón principal es más inmediata y menos altruista: no puedo decir si mi nuevo código es correcto si está demasiado sucio. Me...