En ninguna parte. Ni siquiera te molestes en intentarlo. Sí, puedes improvisar algo por desbordamiento de pila o similar. Pero no lo hagas. Que no vale la pena.
Al hacerlo, se logra lo siguiente:
- Perderás más tiempo descubriendo por qué algo que copiaste no funciona de la manera esperada, de lo que te tomaría aprender a escribirlo correctamente.
- No aprenderá o, especialmente, no retendrá lo que copia y pega, por lo que seguirá siendo un desarrollador principiante para siempre.
- Su código de copiar y pegar será evidente para cualquier revisor y será un mal reflejo para usted como una pieza de cartera.
- Su código de copiar y pegar será muy difícil de mantener porque no tendrá un estilo consistente.
- Entristecerá a cualquiera que se vea obligado a probar su trabajo, y los buenos programadores serán menos aptos para trabajar con usted en el futuro, ya que no está aportando valor al hacerlo.
- Hay muchas más razones, pero creo que 5 debería ser suficiente para disuadirlo de copiar y pegar antes de comprender lo que está haciendo.
Te dejo con un ejemplo que enfrenté esta semana. Ni siquiera es código, solo instrucciones, y todavía arruinó el día de muchas personas. Un desarrollador muy pobre al que apoyo como administrador de versiones envió instrucciones a nuestro equipo de prueba para obtener registros de su dispositivo iOS. Desafortunadamente, copió las instrucciones de un artículo de soporte de Black Berry Enterprise Server y no tenía idea de lo que producían estas instrucciones. Simplemente vio “obtener registros del dispositivo iOS”, y supuso que era lo que necesitaba. Ese artículo tenía una utilidad de registro para descargar y usar que extrae información muy específica del dispositivo y la escribe en un registro. Perdió la mayor parte de su día, y el día de un equipo de probadores tratando de descubrir por qué los errores que necesitaba no estaban en los registros. En cambio, debería haber leído las mejores prácticas de Apple (debería haberlas sabido antes de ser contratado como desarrollador de iOS, pero no lo contraté …) y haber visto lo fácil que es obtener los registros reales del dispositivo usando iTunes . En general, le costó al cliente alrededor de $ 3500 en salarios y retrasó un lanzamiento 4 días. No está mal, pero haz el hábito de eso y no permanecerás empleado por mucho tiempo.
- ¿Es posible abrir un archivo en mi computadora y leerlo o escribirlo usando un script en un sitio web como usar fopen ()?
- Si tiene que elegir entre React Bootstrap y componentes diseñados para una gran aplicación bancaria React, ¿cuál elegiría? ¿Por qué?
- ¿Cuál es la solución más simple para convertir el formulario Infix en un formulario de reparación posterior en la programación en C?
- ¿Cuál es la mejor empresa de desarrollo web?
- ¿Cómo pueden los componentes React que se cargan a pedido?