Prefacio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este libro se titula Ingeniería de software en Google. ¿Qué entendemos exactamente por ingeniería de software? ¿Qué distingue la "ingeniería de software" de la "programación" o la "informática"? ¿Y por qué tendría Google una perspectiva única que añadir al corpus de literatura anterior sobre ingeniería de software escrita en los últimos 50 años?
Los términos "programación" e "ingeniería de software" se han utilizado indistintamente durante bastante tiempo en nuestra industria, aunque cada término tiene un énfasis diferente y distintas implicaciones. Los universitarios suelen estudiar informática y consiguen trabajo escribiendo código como "programadores".
"Ingeniería de software", sin embargo, suena más serio, como si implicara la aplicación de unos conocimientos teóricos para construir algo real y preciso. Los ingenieros mecánicos, los ingenieros civiles, los ingenieros aeronáuticos y los de otras disciplinas de la ingeniería practican todos la ingeniería. Todos ellos trabajan en el mundo real y utilizan la aplicación de sus conocimientos teóricos para crear algo real. Los ingenieros de software también crean "algo real", aunque sea menos tangible que las cosas que crean otros ingenieros.
A diferencia de esas profesiones de ingeniería más establecidas, la teoría o práctica actual de la ingeniería de software no es tan rigurosa. Los ingenieros aeronáuticos ...