Sábado, 24 de agosto de 2024
La lección de hoy fue sobre el alcance, que es increíblemente importante en la programación. ¡Definitivamente no queremos que una función reescriba nuestros datos involuntariamente!
Una conversación con un desarrollador senior me hizo pensar en el uso de variables globales. Mencionó que hay ocasiones en las que los usa, lo que despertó mi curiosidad. Entonces, le pregunté a Perplexity AI sobre la frecuencia con la que las empresas de software siguen las mejores prácticas con respecto al alcance local o de bloque. Resulta que las variables globales a veces se usan en código heredado, creación rápida de prototipos, para evitar refactorizar estructuras de código complejas, para variables de configuración y para almacenamiento seguro para subprocesos. ¡Estas ideas fueron realmente reveladoras!
Aún mejor, la IA discutió las compensaciones y preocupaciones asociadas con el uso de variables globales. Un punto interesante fue sobre las revisiones de código. Aprendí que las revisiones de código son casi continuas y se realizan en todos los niveles como parte de un control de calidad continuo. Pueden ser muy completos, lo cual tiene sentido intuitivamente, pero era nuevo para mí.
A pesar de que surgieron algunas tareas no relacionadas, logré mantenerme productivo. En general, ¡fue un gran día de aprendizaje!
Descargo de responsabilidad: Todos los recursos proporcionados provienen en parte de Internet. Si existe alguna infracción de sus derechos de autor u otros derechos e intereses, explique los motivos detallados y proporcione pruebas de los derechos de autor o derechos e intereses y luego envíelos al correo electrónico: [email protected]. Lo manejaremos por usted lo antes posible.
Copyright© 2022 湘ICP备2022001581号-3