Estas técnicas secretas que solo dominan los grandes maestros del coding, hoy te las transmito...

1. Técnica de decir tonterías con toda seriedad

Cuando te enfrentas al product manager por los requisitos, expresa con toda seriedad las funciones que no son buenas o que no quieres implementar recurriendo a la metafísica, dejando al product manager completamente desconcertado y haciendo que se eche atrás ante la dificultad.

2. Técnica de depuración en tres fases

Primera fase: depuración por enumeración exhaustiva

Cuando no consigues encontrar el problema, intenta comentar las líneas de código relevantes una por una hasta localizar el origen del fallo.

Segunda fase: versión avanzada de la "depuración por enumeración exhaustiva": depuración por bisección

Su forma es similar a la "técnica de depuración binaria": cuando no encuentras el problema, intenta eliminar la mitad del código relevante, compilar y ejecutar. Si el problema sigue ahí, elimina otra mitad y vuelve a compilar y ejecutar. En teoría, este método tarda O(logn) (n = número de líneas de código); se dice que es algo más rápido que la enumeración exhaustiva.

Tercera fase: depuración en línea

Si los dos primeros métodos no funcionan y tampoco sabes si el cambio es correcto, pruébalo primero en línea... ¡si no funciona, revierte al instante!

3. Técnica del "1111111111"

4. Técnica de no molestarse en explicar

Cuando el programador no quiere molestarse en explicar lo que ha hecho, suele resumir su código con la palabra "algoritmo".

5. Técnica del olvido total

Al mirar el código que escribí hace tres meses, no recuerdo en absoluto por qué lo escribí así.

6. Técnica de "todos son idiotas"

El product manager es un idiota, el QA es un idiota

El usuario es un idiota, el que escribió este código es un idiota

Espera...

Parece que lo escribí yo...

7. Técnica de consagración del producto

Invita a un maestro a realizar una ceremonia de consagración sobre el producto que está por lanzarse, para garantizar su funcionamiento estable y que el dinero fluya a raudales. Por ejemplo, así:

O así

E incluso así

8. Técnica de consagración del código

Coloca una imagen de Buda al inicio de cada archivo para que Buda te proteja y nunca haya bugs. Por ejemplo:

9. Técnica de depuración por pura suerte

Cambias algo al azar y parece que ya funciona correctamente, aunque no sabes por qué. Su forma concreta es:

10. Técnica de depuración del que no cree en supersticiones

Su forma concreta es:

11. Técnica de programación en pareja

Dos programadores compenetrados colocan sus manos superpuestas sobre el teclado y programan con el cuerpo inclinado uno hacia adelante y el otro hacia atrás. El término técnico es: spooning (cucharita)

12. Técnica de contener el gran golpe

Se refiere a quedarse impasible al recibir un requisito y luego ponerse a chatear por WeChat, mirar Weibo y navegar por A/B. Cuando se acerca la fecha límite, empiezas a implementar el requisito y completas el trabajo de una semana en un día, o incluso en unas pocas horas.

13. Técnica de control mental

Usar un teclado mecánico tecleando con estrépito, hasta que el programador del asiento de al lado se sienta irritable, trabaje con menos eficiencia, haga horas extras, duerma poco y finalmente sufra un colapso mental.

14. Técnica de desbordamiento de pila

Se refiere a que, cuando encuentras cualquier problema, usasStackoverflow.compara buscar la respuesta. Si dominas bien esta técnica, programar será el doble de eficaz con la mitad de esfuerzo.

15. Técnica de la metafísica

Ayer, antes de salir del trabajo, el código funcionaba bien; no he cambiado nada, ¡y ahora no funciona!

Un poco de contenido extra cada día

La tortuga que cría el compañero de trabajo