Entiendo bastante bien el plagio y la paráfrasis cuando se trata de escribir un trabajo de investigación, pero esas áreas equivalentes en la programación me parecen extrañas. He buscado los temas en línea, y sorprendentemente no hay tanto material sobre el tema como uno hubiera esperado.
Al escribir código y tener que implementar algo que nunca he implementado antes, me conectaré en línea para buscar un ejemplo. Intento leer la documentación de antemano, pero a veces me resulta difícil seguirla. Entonces, si eso falla, buscaré el tema en línea y se me presentarán docenas de ejemplos (ya sea en el blog personal de alguien o en un sitio de preguntas y respuestas como SO). Ahora generalmente se me presentan 5-10 líneas de código. Tengo y NUNCA copiaré y pegaré eso en mi propio código, pero todavía me preocupa copiarlo literalmente. Me resulta difícil volver a redactar una determinada pieza de código, especialmente cuando solo hay tantas maneras de hacerlo. Me aseguro de cambiar el nombre de las variables, cambiar el formato, etc., pero ¿es esto suficiente?
Siempre quise entender este tema, pero ahora que estoy trabajando con un nuevo idioma y en un entorno corporativo, creo que es especialmente pertinente. Si alguien pudiera explicar o vincular a una buena explicación en otro lugar, lo agradecería mucho.
tl; dr No entiendo cuánto tiene que cambiar y reformular 5-10 fragmentos de código que se encuentran en línea para evitar el plagio. ¿Qué pasa si hay muy poco que puedas cambiar?