Como desarrollador web, ¿cuánto copia y pega en el trabajo?

¡Todo el tiempo!

Como principiante, ciertamente usará copiar / pegar mucho. Si encuentra un excelente fragmento de código en StackOverflow, por supuesto que lo va a usar. Después de todo, para eso está ahí.

Esto a veces puede ser una pendiente resbaladiza, ya que es fácil comenzar a lanzar código en su proyecto que realmente no comprende. A medida que aprenda más, puede comenzar a tomar fragmentos que encuentre y modificarlos para satisfacer sus necesidades. Esto muestra que tienes cierto nivel de comprensión de lo que realmente está haciendo ese fragmento.

Animo a los principiantes a escribir el código ellos mismos, incluso si están copiando un fragmento de alguna parte. La práctica de escribirlo usted mismo lo ayuda a desglosar cada línea y comprender mejor lo que está sucediendo.

Una vez que alcanzas un nivel de habilidad en el que no necesitas buscar cosas en Google, ja, es broma. Todos Google todos los días. Todos usamos StackOverflow porque nadie es un experto en todo.

La diferencia es que no solo copiamos / pegamos una gran porción de código que encontramos … a menos que piense en las dependencias. Por ejemplo, en NodeJS, `npm install ` que, a todos los efectos, copia / pega el código de otra persona en su proyecto.

En cuanto a copiar / pegar, lo uso mucho con mi propio código. Si tengo muchas plantillas / componentes, es bastante común simplemente duplicar uno que ya hice y modificarlo en lugar de escribirlo todo. Realmente se trata solo de ahorrar tiempo y pulsaciones de teclas.

Los complementos del editor de texto como Emmet pueden ayudar a limitar su copia / pegado.

También copio / pego muchos ejemplos de la documentación y luego los edito según mis necesidades.

La comunidad de desarrollo web se basa en mucho código de código abierto. Todos tomamos prestado unos de otros, lo cual es una de las cosas que hace que nuestra comunidad sea tan excelente. Solo asegúrese de dar crédito donde se debe due

Religiosamente evito el término desarrollador web, pero trabajo en aplicaciones web, así que supongo que eso cuenta.

¡Todo el tiempo! Los casos de prueba de mi unidad tienen una estructura de nombres paralela, copiar, pegar, editar. Tengo que duplicar una condición booleana, pero no con la suficiente frecuencia como para que sea su propio método, ¡copiar, pegar! Tengo un nombre de variable largo, copio y pego y evito errores tipográficos (generalmente la finalización de tabulación hace esto, pero a veces cp es su única opción). ¿Necesita reescribir una clase, pero quiere el original al lado del otro como referencia? Copiar, pegar, refactorizar

Pero, si te encuentras copiando pegando un gran bloque de código y luego no lo cambias mucho, eso es un olor a código. Eso significa que tiene una lógica compartida entre diferentes partes de su programa que deben encapsularse en un componente. Cuando eso tiene sentido es una decisión de juicio.

¡Depende!

Nadie es perfecto en nada, todos necesitan ayuda externa para completar ciertas tareas.

En mi caso, sé la lógica detrás del módulo o el nombre de los componentes que tengo que usar en el sitio web. Una vez que sepa lo que necesitaba implementar, puede comenzar la implementación. Si se atasca, ¡Google siempre está disponible!

Entonces, no hay una cantidad determinada de cuánto copio y pego en mi trabajo, solo depende de su conocimiento.

Espero haber ayudado!

¡Todo lo mejor!

Estoy constantemente copiando y pegando. Ya sea que esté refactorizando, creando nuevos o buscando, hay mucho de eso. Trato con código la mayor parte del tiempo, y de vez en cuando trataré con imágenes en diferentes aplicaciones como boceto o ilustrador. Supongo que notar que copia y pega mucho es una observación interesante, y creo que es una herramienta útil. Por casualidad uso la aplicación Paste en mi mac. Guarda hasta las últimas 500 copias más o menos para volver a pegar, y puede buscar fácilmente texto en lo que ha copiado. Literalmente cambiará tu vida. Disfrutar.