Entendo plágio e parafraseando bastante bem quando se trata de escrever um trabalho de pesquisa, mas essas áreas equivalentes em programação parecem estranhas para mim. Eu procurei os tópicos on-line e, surpreendentemente, não há tanto material sobre o assunto quanto seria de se esperar.
Ao escrever código e ter que implementar algo que eu nunca havia implementado antes, ficarei on-line para procurar um exemplo. Tento ler a documentação com antecedência, mas às vezes acho difícil seguir. Portanto, se isso falhar, procurarei o tópico on-line e apresentarei dezenas de exemplos (estejam no blog pessoal de alguém ou em um site de perguntas e respostas como SO). Agora, geralmente, são apresentados de 5 a 10 linhas de código. Eu nunca copiei e colei isso no meu próprio código, mas ainda me preocupo em copiá-lo literalmente. Acho difícil reformular um determinado trecho de código, especialmente quando existem tantas maneiras de fazê-lo. Certifique-se de renomear variáveis, alterar a formatação etc. - mas isso é suficiente?
Eu sempre quis entender esse tópico, mas agora que estou trabalhando com um novo idioma e em um ambiente corporativo, acho que é especialmente pertinente. Se alguém pudesse explicar ou criar um link para uma boa explicação em outro lugar, eu agradeceria muito!
tl; dr Eu não entendo o quanto você precisa alterar e reformular de 5 a 10 trechos de código encontrados on-line para evitar plágio. E se houver muito pouco que você possa mudar?