Skip to Main Content
Ingeniería de software en Google
book

Ingeniería de software en Google

by Titus Winters, Tom Manshreck, Hyrum Wright
September 2024
Intermediate to advanced content levelIntermediate to advanced
602 pages
21h 5m
Spanish
O'Reilly Media, Inc.
Audiobook available
Content preview from Ingeniería de software en Google

Capítulo 8. Guías y normas de estilo

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

La mayoría de las organizaciones de ingeniería tienen normas que rigen sus bases de código: normas sobre dónde se almacenan los archivos fuente, normas sobre el formato del código, normas sobre nombres y patrones y excepciones e hilos. La mayoría de los ingenieros de software trabajan dentro de los límites de un conjunto de políticas que controlan su funcionamiento. En Google, para gestionar nuestra base de código, mantenemos un conjunto de guías de estilo que definen nuestras reglas.

Las normas son leyes. No son meras sugerencias o recomendaciones, sino leyes estrictas y obligatorias. Como tales, son universalmente ejecutables: las normas sólo pueden incumplirse si se aprueban en función de las necesidades. A diferencia de las normas, las orientaciones ofrecen recomendaciones y buenas prácticas. Es bueno seguirlas, incluso muy recomendable, pero, a diferencia de las normas, suelen tener cierto margen de variación.

Recopilamos las reglas que definimos, lo que se debe y no se debe hacer al escribir código, en nuestras guías de estilo de programación, que se tratan como canon. "Estilo" puede ser un término un poco equivocado en este caso, ya que implica una recopilación limitada a las prácticas de formato. Nuestras guías de estilo son más que eso; son el conjunto completo ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Ingeniería de Software para Científicos de Datos

Ingeniería de Software para Científicos de Datos

Catherine Nelson
Aprendizaje automático y seguridad

Aprendizaje automático y seguridad

Clarence Chio, David Freeman

Publisher Resources

ISBN: 9781098181888