[閒聊] 看來程設抄書上的範例似乎是大忌已回收

看板C_Chat作者 (久我山家的八重天下無雙!)時間9年前 (2017/02/15 22:40), 編輯推噓40(41148)
留言90則, 35人參與, 最新討論串1/2 (看更多)
系統工程師第一本 工兵用google來找一些範例來當作設定 結果被立華罵成豬頭 社畜醬最新回也是 後輩醬在最後一個地方使用了書上的範例 社畜醬一看就知道是用書上範例 然後..把後輩醬念了一頓 看來這件事情似乎完全是禁忌中的禁忌XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.231.110.84 ※ 文章網址: https://www.ptt.cc/bbs/C_Chat/M.1487169656.A.629.html

02/15 22:41, , 1F
工程師QAQ
02/15 22:41, 1F

02/15 22:42, , 2F
容易被駭嗎 還是態度問題
02/15 22:42, 2F

02/15 22:43, , 3F
有版權問題吧 被發現的話
02/15 22:43, 3F

02/15 22:43, , 4F
那應該不是程設 而是設備參數設定一類的
02/15 22:43, 4F

02/15 22:44, , 5F
看抄什麼 有些功能就是一直重複出現的 就好像跑步游泳一樣
02/15 22:44, 5F

02/15 22:44, , 6F
版權倒是其次, 重點在於隨便找的程式並不會對症下藥
02/15 22:44, 6F

02/15 22:45, , 7F
有可能大部份可以動但有細節需要微調之類的
02/15 22:45, 7F

02/15 22:45, , 8F
哪有什麼禁忌,大家npm跟stackoverflow用那麼開心
02/15 22:45, 8F

02/15 22:49, , 9F
隨便亂抄到時前輩還要幫忙解bug 很麻煩
02/15 22:49, 9F

02/15 22:49, , 10F
問題是出在他照抄沒對他們環境調整吧...
02/15 22:49, 10F

02/15 22:51, , 11F
抄或小改都不是問題…問題是不了解那些程式碼的做用
02/15 22:51, 11F

02/15 22:56, , 12F
可是工兵抄的不是程式碼 是config啊
02/15 22:56, 12F

02/15 22:57, , 13F
主機的配置不同 config當然要跟著調整
02/15 22:57, 13F

02/15 22:59, , 14F
這篇的ACG點在...? 我在逛C_Chat嗎?
02/15 22:59, 14F

02/15 22:59, , 15F
原作是輕小說
02/15 22:59, 15F

02/15 23:00, , 16F
後輩醬是漫畫 算有ACG點了吧?
02/15 23:00, 16F

02/15 23:03, , 17F
社畜是PHP 工兵是設定檔 抄基本上都還好 只要懂用法
02/15 23:03, 17F

02/15 23:13, , 18F
最少要會修改跟debug
02/15 23:13, 18F

02/15 23:14, , 19F
一班實務上都是先copy再改成適合自己的版本
02/15 23:14, 19F

02/15 23:16, , 20F
這樣說好了 你裝NV顯卡PC的config 拿去裝AMD顯卡的PC用
02/15 23:16, 20F

02/15 23:17, , 21F
你電腦不會出問題嗎
02/15 23:17, 21F

02/15 23:18, , 22F
書上網路上的大多跟手上的工作不那麼相同阿
02/15 23:18, 22F

02/15 23:18, , 23F
所以通常抄config大概都是確認資料格式和要設那些屬性
02/15 23:18, 23F

02/15 23:18, , 24F
數值的部分只能參考 要依照實際的機器調整數值
02/15 23:18, 24F

02/15 23:19, , 25F
很容易看到多餘的東西 或是抄來的跟一開始討論的不同
02/15 23:19, 25F

02/15 23:20, , 26F
所以一堆跟機器不搭的設定值 甚至出現沒作用的屬性的話
02/15 23:20, 26F

02/15 23:20, , 27F
老鳥一看就知道你用抄的 抄得很爛 搞不好還沒改過了
02/15 23:20, 27F

02/15 23:21, , 28F
直接複製貼上沒有了解問題不是解決問題 而是製造問題
02/15 23:21, 28F

02/15 23:23, , 29F
程式碼的話 到沒那麼一定 有的包含一些判斷
02/15 23:23, 29F

02/15 23:23, , 30F
config別亂抄,會害到維護的人,工兵就是害到前輩才被罵
02/15 23:23, 30F

02/15 23:24, , 31F
只要改呼叫凾式的參數就好了
02/15 23:24, 31F

02/15 23:24, , 32F
沒聽過不要自己造輪子嗎? open source有就拿來用阿
02/15 23:24, 32F

02/15 23:24, , 33F
因為程式碼反而會鼓勵重用
02/15 23:24, 33F

02/15 23:29, , 34F
設定檔基本上也是抄預設檔在修成自已的需求 知道自已在做
02/15 23:29, 34F

02/15 23:30, , 35F
什麼就沒有關係 NV抄到AMD 那已經不叫抄了…
02/15 23:30, 35F

02/15 23:30, , 36F
是說沒記錯的話那段好像是 switch 還是 router 設定的樣子
02/15 23:30, 36F

02/15 23:30, , 37F
網路設定檔亂抄很恐怖喔
02/15 23:30, 37F

02/15 23:34, , 38F
NV AMD 是亂舉的例子啦 想說比起伺服器規格 一般人比較
02/15 23:34, 38F

02/15 23:34, , 39F
了解
02/15 23:34, 39F

02/15 23:35, , 40F
雖然工兵過很爽 不過他好奇他會不會過勞死 裡面一堆
02/15 23:35, 40F

02/15 23:35, , 41F
人的興趣根本就是工作了
02/15 23:35, 41F

02/15 23:36, , 42F
呵呵
02/15 23:36, 42F

02/15 23:36, , 43F
設定檔密密麻麻的 也不太可能讓你從零編寫 不過通常系統
02/15 23:36, 43F

02/15 23:37, , 44F
內就會有範例檔 或預設檔 通常是複製成正式檔案再修改
02/15 23:37, 44F

02/15 23:38, , 45F
不然其他例子 拿有16M記憶體主機的設定去4M的主機跑
02/15 23:38, 45F

02/15 23:40, , 46F
就變成主機根本提供不了你要的記憶體
02/15 23:40, 46F

02/15 23:57, , 47F
可維護性是很重要的,不然3個月後就只剩下上帝看得懂了
02/15 23:57, 47F

02/16 00:00, , 48F
抄code簡單講 懂的人抄那叫復用 不懂的人抄那叫做死
02/16 00:00, 48F

02/16 00:24, , 49F
"我的code可以運作 我不知道為什麼"
02/16 00:24, 49F

02/16 00:24, , 50F
同意樓上,複製貼上不算錯,但前提你真的懂你貼上了什麼
02/16 00:24, 50F

02/16 00:32, , 51F
不過讀書時碰過,教授就是眼尖到看穿你是複製(他看過的)
02/16 00:32, 51F

02/16 00:32, , 52F
貼上,然後只拿到及格分的情況
02/16 00:32, 52F

02/16 00:35, , 53F
助教:你好歹變數名稱和註解改一下 完全copy當我瞎了
02/16 00:35, 53F

02/16 00:58, , 54F
至少還有及格阿
02/16 00:58, 54F

02/16 01:17, , 55F
也不需要眼尖啦 以前幫教授改程式作業我都可以分出版本了
02/16 01:17, 55F

02/16 01:19, , 56F
反正班上就是那幾種版本在流通而已 懂得改變數名稱的很少
02/16 01:19, 56F

02/16 01:21, , 57F
有的連最後送分的心得都懶得改
02/16 01:21, 57F

02/16 01:23, , 58F
其實很簡單就你貼上的那段code你講得出來在幹嘛就行了
02/16 01:23, 58F

02/16 01:24, , 59F
後輩醬這邊就是講不出來 所以才被社畜醬罵
02/16 01:24, 59F

02/16 01:25, , 60F
社畜醬說的也很清楚 不能抄自己搞不懂的code
02/16 01:25, 60F

02/16 01:29, , 61F
所以大忌並非複製貼上 而是靠抄程式碼來蒙混過關
02/16 01:29, 61F

02/16 02:38, , 62F
就是有白癡會一字不漏的抄
02/16 02:38, 62F

02/16 02:49, , 63F
我弄設定的時候也都直接把template改名當設定擋用
02/16 02:49, 63F

02/16 02:54, , 64F
babuturtle: "我的code可以運作 推我不知道為什麼"XD
02/16 02:54, 64F

02/16 06:10, , 65F
數學題的算式當然可以大家相同 但要知道為什麼這樣算
02/16 06:10, 65F

02/16 09:09, , 66F
有這種事?
02/16 09:09, 66F

02/16 09:14, , 67F
我覺得運作有問題再深入搞懂code為何這樣寫
02/16 09:14, 67F

02/16 11:36, , 68F
有的經驗豐富會自己寫,不然code有些經常參考(抄)別人的
02/16 11:36, 68F

02/16 12:08, , 69F
動漫畫看看就好 不要老當現實看
02/16 12:08, 69F

02/16 12:09, , 70F
還是你真的以為日本高中生都會在轉角撞到咬吐司露內褲
02/16 12:09, 70F

02/16 12:09, , 71F
的妹子?
02/16 12:09, 71F

02/16 12:32, , 72F
除非是學生 不然哪可能自己重新自己造輪子
02/16 12:32, 72F

02/16 12:54, , 73F
這不是重造輪子的問題 而是說不出自己組裝的是什麼輪子
02/16 12:54, 73F

02/16 12:54, , 74F
網路相關設備(工兵就是)全部照抄很可怕只會產生更多問
02/16 12:54, 74F

02/16 12:54, , 75F
題,大家都是上網找範例但是你要知道下的指令幹嘛用的
02/16 12:54, 75F

02/16 12:55, , 76F
把多餘的指令拿掉只留你需要的才是重點
02/16 12:55, 76F

02/16 12:58, , 77F
光是IP設定沒改就很恐怖了吧 要嘛網段不對 要嘛IP重複
02/16 12:58, 77F

02/16 13:00, , 78F
也沒有說貼上的程式碼就需要一行一行看懂
02/16 13:00, 78F

02/16 13:01, , 79F
抄設定抄到連ip都沒改我會叫他吃大便
02/16 13:01, 79F

02/16 13:01, , 80F
而是你要說得出這個片段在幹嘛
02/16 13:01, 80F

02/16 13:03, , 81F
很多時候查資料也不一定是給程式碼片段 而是知道要用的是
02/16 13:03, 81F

02/16 13:04, , 82F
哪個library 哪個套件 類別 方法之類的
02/16 13:04, 82F

02/16 13:23, , 83F
自己make kernel一次就知道照抄網路範本有多恐怖了
02/16 13:23, 83F

02/16 13:30, , 84F
open source不等於能隨便用,要看該專案的licence
02/16 13:30, 84F

02/16 13:31, , 85F
那這樣問題應該是想拿輪子結果拿了方向盤都不知道
02/16 13:31, 85F

02/16 13:33, , 86F
補推,社畜醬臺灣不知道會不會代理
02/16 13:33, 86F

02/16 13:39, , 87F
就類似你交車的時候看到裝了光頭胎 結果技師說不出來
02/16 13:39, 87F

02/16 13:41, , 88F
為什麼用光頭胎 不用原廠胎 跑車胎 雨胎
02/16 13:41, 88F

02/16 13:42, , 89F
輪胎類型 尺寸 扁平比 胎壓 都說得出來才合格吧
02/16 13:42, 89F

02/16 13:44, , 90F
但也不會詳細到去問輪胎裡的鋼絲層 大概是這種感覺
02/16 13:44, 90F
文章代碼(AID): #1Of6XuOf (C_Chat)
文章代碼(AID): #1Of6XuOf (C_Chat)