回覆列表
-
1 # 倒掉鞋裡的沙子
-
2 # 電商和區塊鏈
copy程式碼在所難免,有得copy的時候當然要copy,我們軟體開發中經常說一句話:不要重複造輪子。
所以,“優秀”的碼農的一個基本功就是CV大法,也就是Ctrl+C Ctrl+V,複製和貼上。
只是,copy過來之後怎麼處理才是關鍵。
-
3 # 夜晚楓林
給你3個需求,有兩個是別人以前做過的,不過可能邏輯上略微不同,那麼你是cv還是自己寫一個90%和之前一樣的程式碼
-
4 # 網際網路生活那點事兒
Copy程式碼,基本上是每個開發的必備技能。現在開發,基本上都是遇到問題百度,google。找到解決答案,直接放在專案中測試。如果需要實現某種效果,或者某種功能,一般都會借鑑別人的思路。目前程式猿數量倍增,都提倡開源共享,分享技術,一大堆的輪子供開發者選擇。甚至可以完整拿到專案中用。
但是,如果想提高自己的能力,前期開發,可以直接複製程式碼,但是當過了新手期,想要更好的發展就要自己有思路去實現,可以借鑑程式碼,參考思路,和自己想法對比,選擇最優方案。這樣才能提升自己。不能一味地複製貼上。思考其他人為什麼這麼實現。把別人的變現為自己的。才是收穫。
提倡貼上,但是自己的懂自己粘的是什麼。而不是一味地去貼上。
-
5 # 小嘟嘟熊
有一家工廠,接了很大一個訂單,客戶要求公司2天之內做出4萬個介面卡,從外掛到包裝,這可累壞了員工,2天可能做不出來,於是,公司發現倉庫裡還有庫存pcb成品,二話不說,直接就拿出來用了,省略了前面n個工序,經過兩天辛苦的趕貨,公司按照客戶的要求在期內做好了一批產品,客戶來取貨時,對對這批貨很滿意,並誇讚道;你們公司效率真高!
公司要的是效率,客戶要的是質量和結果,複製程式碼可以提高效率,最終結果按客戶要求為準,有現成的當然很好,除非自己可以寫出比現成的還好程式碼,
按需要開發,沒必要重複造輪子。但是要注意以下幾點:
1.複製的程式碼你是否能cover住,不要引入新的bug