Rozumiem plagiat i parafrazę dość dobrze, jeśli chodzi o pisanie pracy badawczej, ale te równoważne obszary programowania wydają mi się obce. Przejrzałem tematy online i, co zaskakujące, nie ma na ten temat tyle materiałów, ile można by się spodziewać.
Kiedy piszę kod i muszę zaimplementować coś, czego nigdy wcześniej nie implementowałem, przejdę do trybu online, aby poszukać przykładu. Staram się wcześniej przeczytać dokumentację, ale czasem trudno mi się na nią opierać. Więc jeśli to się nie powiedzie, przeszukam temat online i przedstawię dziesiątki przykładów (czy to na czyimś osobistym blogu, czy na stronie z pytaniami i odpowiedziami takimi jak SO). Teraz zwykle otrzymuję 5-10 linii kodu. Mam i NIGDY nie kopiuję i wklejam tego do mojego własnego kodu, ale wciąż martwię się o skopiowanie go dosłownie. Trudno jest przeredagować pewien fragment kodu, zwłaszcza gdy jest na to tylko tyle sposobów. Zmieniam nazwy zmiennych, zmieniam formatowanie itp. - ale czy to wystarczy?
Zawsze chciałem zrozumieć ten temat, ale teraz, gdy pracuję z nowym językiem i w środowisku korporacyjnym, myślę, że jest on szczególnie istotny. Jeśli ktokolwiek mógłby wyjaśnić lub odnieść się do dobrego wyjaśnienia w innym miejscu, byłbym bardzo wdzięczny!
tl; dr Nie rozumiem, ile trzeba zmienić i przeredagować 5-10 fragmentów kodu znalezionych w Internecie, aby uniknąć plagiatu. Co jeśli jest bardzo niewiele, co możesz zmienić?