“Calidad” puede ser un término cargado. ¿Te refieres a permitir errores en tu código? No vayas tan lejos. ¿Estamos hablando de que el código no se puede mantener? No vayas tan lejos tampoco.
Pero hay ciertos aspectos de la programación que probablemente deberían omitirse para que el producto salga por la puerta. Tal vez hay opciones sobre cómo resolver un problema que, en un mundo ideal, podría abordarse mejor como un parámetro de configuración para que el usuario pueda elegir la mejor manera de ejecutar el código en su entorno. Pero suponga que tener estas opciones no es parte de la definición de su producto. Elija una opción, codifíquela y saque el producto por la puerta.
Tengo la intención de sacar el producto por la puerta porque cuanto antes salga, antes podrá ganar dinero. Y si el producto está haciendo dinero, podrá conservar su trabajo. OK, eso es un poco dramático, pero ese es el punto final: estás escribiendo software para ganar dinero y cuanto más demores tu lanzamiento, menos ganarás.
- Como desarrollador junior, ¿qué oportunidades profesionales existen para combinar mi formación científica y mi conjunto de habilidades de software?
- ¿Cómo aprendió Brad Friedman las habilidades de ingeniería en ingeniería de software?
- ¿Hay alguna manera de que los conceptos de Bitcoin, BitTorrent, Namecoin (P2P DNS) y Tor puedan integrarse en un protocolo en el futuro?
- Actualmente estoy en la universidad haciendo el segundo año de B. Tech y quiero saber cuándo puedo prepararme para el Examen de Aptitud de Posgrado en el examen de Ingeniería
- ¿Cómo empezar a aprender sobre Arduino? ¿Hay algún sitio web que ofrezca dichos cursos?
Quizás descubra más tarde que ese código opcional es una característica importante. Genial, agrégalo en ese momento. Pero mientras tanto, no perdiste el tiempo en una función que posiblemente nadie usaría, y sacaste el producto por la puerta.