¿Por qué el título del trabajo debería afectar la importancia de la calidad del código?
Es el resultado lo que importa.
El científico de datos y el ingeniero de software cubren campos muy amplios.
Si escribo software para un juego que es solo para pasar unos minutos, ¿es crítica la calidad del código? Probablemente no. Solo reiniciaré e intentaré nuevamente.
Pero si mi código es agregar datos para encontrar la forma más eficiente de proporcionar agua para 23 millones de africanos subsaharianos, entonces la vida de las personas y millones de dólares pueden depender del hecho de que produce resultados precisos 24/7/365.
La calidad se compone de …
Buenas prácticas incorporadas: a menudo es tan fácil escribir un código bueno como uno malo.
Pruebas y tiempo y presupuesto adicionales para hacerlo bien.
Comprender los usos, particularmente los valores atípicos que a menudo pueden hacer que el código haga cosas fuera de lo que el programador imaginó.
Elegancia: donde el código se refina en la menor cantidad de pasos más robustos para la tarea en cuestión.
El código correcto para la tarea. Pellizcar el código que parece que podría hacer el trabajo, usar lenguajes no robustos cuando las cosas son críticas para la misión y adaptar constantemente el código con parches y complementos es lo que rompe el código.
- ¿Es realmente muy difícil conseguir un nuevo trabajo cuando su compañía actual le pide que renuncie?
- ¿Cuánta comunicación verbal se requiere en un trabajo de desarrollador de software?
- ¿Debo preferir IEM Kolkata IT o la tecnología del instituto Heritage ECE?
- ¿Cómo puede una persona más fresca utilizar su tiempo fructíferamente al quedarse en casa durante cuatro meses mientras espera una carta de oferta?
- ¿Por qué y cuándo usaré una clase abstracta?
Ahora la importancia de estas cosas se decide por 3 medidas …
Lo que se pierde cuando sale mal
Qué tasa de falla es aceptable
Cuán costoso es el arreglo v los ingresos perdidos al no arreglarlo.
Esos son universales y no cambian entre los títulos de trabajo.