La seguridad laboral es probablemente la principal. Si solo tienes código, puedes entender que es más difícil despedirte
Mas serio .
A veces tiene que hacerlo por razones técnicas, de velocidad o de espacio. Escribí un motor de sprites y mosaicos en el ensamblador Z80 para una calculadora gráfica TI y es una codificación increíble; auto modificante. Sin embargo, era necesario hacerlo funcionar lo suficientemente rápido. Si lo hubiera escrito ‘bien’ hubiera funcionado, a 3 cuadros por segundo.
- ¿Por qué no se da mantenimiento de IRCTC a las principales compañías de S / W (Google, Amazon, Facebook, etc.)? El sitio de reservas ferroviarias de la India es uno de los sitios más patéticos y frustrantes. ¿Por qué no se le da mantenimiento, dado el avance en tecnología?
- ¿Cuál es alguna de las técnicas innovadoras en la red de entrega de contenido (CDN)?
- ¿Cuál es un buen software para la facturación de computadoras y el seguimiento de inventario en una ferretería?
- ¿Cuáles son algunos proyectos de software que incluyen álgebra lineal, cálculo y otras matemáticas incluidas en CS?
- ¿Cómo es que OpenStack tiene casi todas las decisiones básicas de diseño y arquitectura completamente equivocadas?
Recientemente escribí un gestor de arranque para una computadora sin ROM, que habría que ingresar laboriosamente. Del mismo modo, lo quiere lo más pequeño posible, lo que significa que escribe código gobbledegookish hasta cierto punto.
Sin embargo, si * necesita * hacer esto, no hay nada que detenga los comentarios pesados de dicho código; De hecho, deberías.