關於代碼中的抄襲(不針對任何人)


抄襲,指竊取或修改他人的作品當作自己的,在相同的使用方式下,完全或者部分完全(設定.念白.概念.台詞.場景.圖片.等...)照抄他人作品或在一定程度上改變其形式或內容的行為。是一種嚴重侵犯他人著作權的行為。——百度百科

首先聲明,我對於抄襲的行為一樣感到厭惡,譴責這種行為。

對於抄襲定義是永遠不變的,但關於代碼中的抄襲我認為有區別於論文的抄襲。

對於一個程序員來說,網絡可能是比書更重要的學習途徑,對於關鍵思想或者關鍵代碼來說,我認為,如果借鑒了別人的代碼就一定要聲明出處,這是一個程序員起碼的素質,也是對作者的尊重。而對於不關鍵代碼,即不是作者想要表達自己主要思想的地方,或是獨創方法,如按照形式輸出或代碼規范上,如果說代碼非常工整,輸出很規范很容易理解,於是復制粘貼也算是抄襲的話,那就是不可理喻的了。例如百度一下冒泡算法,就會發現很多種方法,如果說我們學會了其中一種方法,而在之后要用到這種方法發微博就要說明出處的話,那是不可能的。

對於一名修計算機專業的學生來講,也有過突然被接到非常復雜的問題的經歷,完全超出我的現有水平,有過這樣的經歷,我非常理解網絡上的代碼對於一個學生有多大用。而在現階段,我認為復制粘貼的方法需要分兩種情況:一是自己使用,二是從中直接或間接獲取利益亦或是發表於社會上的,第一種情況作為一名程序員或學生,應該要全理解這段代碼然后能在脫離網絡的情況下寫出來,復制粘貼是可以的,只是一種學習過程,當然,你不這么做現在也沒有任何懲罰,只是這樣自欺欺人是一定要在以后付出代價的,而第二種,在復制別人關鍵思想,關鍵函數的下,一定要說明出處,否則一定是抄襲的行為。而如果是借鑒代碼格式上,例如把這個方法放進這個類,這個數組應該設定到這么大,復制粘貼則沒必要說明出處。

以上僅為我個人觀點,我現在也只是一名學生,在計算機這方面也是剛剛入門,沒有接觸到這方面的規則,我深知這種錯誤是很嚴重的,如果這種觀點不對的話,並且你的觀點是所有程序員公認而非某個人的個人觀點話,請告訴我,我一定會改正。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM