Logotipo de Zephyrnet

Escribir un código adecuado es vital: este es el motivo

Fecha:

Foto de perfil del autor

Noviembre del año pasado, Patrocinado por OVO Energy un estudio que concluyó que "si cada británico enviara un correo electrónico de agradecimiento menos al día, ahorraríamos 16,433 81,152 toneladas de carbono al año, lo mismo que XNUMX vuelos [desde el Reino Unido] a Madrid".

¿Cómo podría tener algo que ver el envío de menos correos electrónicos con las emisiones de gases de efecto invernadero? Resulta que los dos están conectados.

Cuando la humanidad ejecuta software y servicios web de manera derrochadora, el hardware lucha para mantenerse al día. Con el tiempo, el equipo consume electricidad y finalmente se desgasta.

El guardián señaló:

Casi todo lo que hacemos en línea aumenta nuestra huella de carbono. Como ejemplo perverso, Antivirus Company [McAfee] informa que la electricidad necesaria solo para transmitir los billones de correos electrónicos no deseados que se envían cada año equivale a alimentar dos millones de hogares en los Estados Unidos y genera la misma cantidad de emisiones de gases de efecto invernadero que esa. producido por tres millones de coches.

Pero el desperdicio se extiende más que solo al "uso excesivo" del consumidor. Los ingenieros de software reconocen que un buen código no solo alivia el estrés en el hardware y la generación de energía, sino que también permite a los programadores implementar soluciones más eficientes.

¿Qué es un código "bueno" o "adecuado"?

Para empezar, el código bueno o adecuado funciona. A corto plazo, este estándar puede parecer una obviedad.

Desde una perspectiva a largo plazo, un buen código funciona como se espera en todo momento.

El código apresurado parece funcionar en las pruebas iniciales y no se calcula cuando entra en juego una nueva variable.

El código adecuado también es fácil de mantener y reutilizar. Cuando existe el código adecuado, la próxima generación de ingenieros de software puede solucionar problemas y actualizar el código rápidamente para un procesamiento más ecológico.

Cinco razones por las que es importante escribir un código adecuado

El código adecuado es un beneficio que pocos notan. Por el contrario, incluso los no programadores notarán los efectos de un código incorrecto. Aquí hay cinco formas en las que la ausencia de un código adecuado deteriora nuestra calidad de vida en general.

# 1: El código incorrecto ejecuta servidores y hardware más de lo necesario.

El hecho de que Internet haya ahorrado a nuestras computadoras personales un cierto desgaste general no significa que los servidores no estén pagando el precio.

Un buen código que impulsa los servicios web y la nube garantiza que los servidores duren más y funcionen de manera más eficiente. El código incorrecto hace todo lo contrario.

El código que se ejecuta en computadoras locales produce el mismo efecto. El código adecuado prolonga la vida útil del hardware, mientras que el código incorrecto deteriora más rápidamente las máquinas de las que dependemos para hacer el trabajo.

# 2: El código incorrecto es lo opuesto a ecológico.

Las computadoras, los servidores y las supercomputadoras demandan energía. Si bien muchas partes del mundo están aprendiendo a generar electricidad a través de métodos más sostenibles, como las fuentes de energía renovables, la mayoría de los países del primer mundo todavía dependen en gran medida de la quema de combustibles fósiles.

Además, el aumento del arsenal de hardware informático de la humanidad aumenta drásticamente nuestra huella de carbono. Una vez que se agota un servidor o un disco duro, el hardware de la computadora no se descompone casi tan rápido como la mayoría de los demás bienes de consumo.

Cuanto más prevalece el código incorrecto, más presión debe soportar el hardware de la computadora. De manera más inminente, el código incorrecto impone una mayor demanda a nuestras redes eléctricas y fuentes de energía.

# 3: El código incorrecto es difícil de leer, usar y reparar.

En el ecosistema de software actual, la iteración del producto es fundamental. Los programadores crean sistemas digitales con planes para implementar mejoras continuas y actualizaciones de productos.

El código adecuado permite que todos en un equipo de programación comprendan cómo funciona el código.

Los miembros del equipo pueden corregir errores rápidamente y usar el código para definir un nuevo lote de código fundamental para el lanzamiento de un nuevo producto.

Por el contrario, el código incorrecto escapa a los equipos de programación. Los errores son casi imposibles de identificar y corregir sin raspar el código por completo. El código incorrecto toma la "ruta escénica" en cada comando de computación, y el programador promedio puede perderse en el lío.

# 4: El código incorrecto ignora las soluciones de código abierto.

Los mejores ingenieros de software saben que muy bien puede haber código para resolver su problema inmediato.

Un ex ingeniero de software de Google, Zachary Goldberg, insistió, “Antes de reinventar potencialmente una rueda, piense qué tan común es el problema que está tratando de resolver o la función que está tratando de realizar. Es posible que alguien ya haya implementado una solución que puede aprovechar ".

Cuando los programadores ignoran las soluciones existentes, a menudo terminan construyendo una réplica distorsionada de un código eficiente que ya existe.

En cambio, los ingenieros de software deberían (en palabras del Sr. Goldberg) "pararse sobre los hombros de gigantes".

# 5: El código incorrecto es lento.

Cuando un servidor debe trabajar más duro para funcionar a través de un código incorrecto, la velocidad disminuye. La velocidad es la principal preocupación entre los consumidores, y aunque los proveedores de software ciertamente quieren apaciguar a sus clientes, los servicios de software lentos a menudo destacan el código incorrecto.

El código adecuado convierte el comando del servidor de un maratón a un sprint. El resultado sigue siendo el mismo, menos todo el esfuerzo adicional del servidor que tomó para llegar allí.

Reflexiones finales

Si bien los clientes esperan mejores productos de software y los defensores exigen tecnología más ecológica, la solución sigue siendo la misma.

El código adecuado extiende la vida útil del hardware informático, reduce la cantidad de energía requerida, abre la puerta a un mejor código y acelera los servicios tecnológicos.

Es un mito que Internet salva automáticamente el planeta. El código incorrecto contribuye a la contaminación de la tierra, incluso en los casos en que todos los servicios digitales se transmiten en línea.

Un buen código puede reducir radicalmente nuestra huella de carbono y las emisiones generales de gases de efecto invernadero. Las empresas de software buscan cada vez más un buen código para reducir los costos y adoptar prácticas comerciales más sostenibles para el medio ambiente.

Como ocurre con la mayoría de las cosas en la vida, hacer más con menos sigue siendo un objetivo noble en el proceso de mejora continua. Es hora de que más empresas de software hagan su parte elevando el listón del código de calidad en la construcción de sus productos y servicios.

Anteriormente publicado en https://medium.com/@markeaze/5-reasons-why-writing-proper-code-matters-28bc6c0fffd1

Etiquetas

La pancarta de noonificación

¡Suscríbase para obtener su resumen diario de las mejores historias tecnológicas!

Fuente: https://hackernoon.com/writing-proper-code-is-vital-heres-why-cst3ti5?source=rss

punto_img

Información más reciente

punto_img