Fw: [討論] n萬行的code

看板Tech_Job作者 (ggg)時間9年前 (2016/07/19 07:09), 9年前編輯推噓6(12626)
留言44則, 18人參與, 最新討論串2/3 (看更多)
※ [本文轉錄自 Soft_Job 看板 #1NZGMEG- ] 作者: ggg12345 (ggg) 看板: Soft_Job 標題: Re: [討論] n萬行的code 時間: Tue Jul 19 00:36:28 2016 ==================== 寫軟體, 想讓軟體得到保護, 這應該是很正常的想法. 把軟體寫得容易讓別人看得懂, 具有再用性, 可以維護, 這應該是有其價值的. 反過來, 把軟體寫得讓別人無從追蹤, 甚至無法破解修改, 這也是有其另一種價值. 從台灣想到美洲去, 幸好有飛機, 輪船的發明. 想獲得這服務的, 就得去求飛機或輪船 公司的服務. 假若台灣沒有辦法提供飛機也沒有輪船可坐, 那就得去求有的人來做這類 的服務. 所以, 唯一最早供應的服務發明, 當然是可以喊到天價. 這時候因市場的天價 , 想跟著弄出飛機或輪船來提供服務的就會多起來. 第二個供應的為了跟最先提供的搶 市場的機會, 此時就會發生"價廉物美"的競爭, 這時第二個供應的想到的就是提供好的 性能/價格比的產品來競爭. costdown 就是其中最常幹的事. 有些產品得靠一群人做出來, 一群人中必然會有階層式的管理者, 管理人去把事做好的 上層, 就是職場被稱為老闆的人. 也就是付薪水的人. 為了 costdown , 當然就是企圖 會想少付薪水. 要求把軟體寫得可以被他人維護, 可以再用, 當然是一種不必再找人付薪重寫的 costdown. 同樣地, 要求把軟體寫得很難被追蹤分析, 很難被看得懂, 不能被修改更新. 那麼想將 現有的程式改進來用的就只好再找人再另寫一套, 會寫的人就有供應的市場機會了. 就 像有個土霸, 把其他公司的飛機輪船都動手腳只能用一次, 市場就只剩土霸可以用天價 供應飛機輪船服務了. 管理階層的老闆會盤算那種狀況收入的利益會較高. 當老闆的面對供應產品只領薪做事 的工程師, 跟面對想使用產品必須付錢得到服務的客戶, 此時, 當管理者的老闆對此項 產品的品質與價位, 其管理態度對此產品的要求是會相互矛盾的. 以高階語言寫的程式是容易被人看得懂的. ===================================== 學過資訊科技的人都清楚高階語言完成的程式是有這個特性的. 要用高階語言寫出 "self modified code" 或 "dirty code" 其實是不容易的. 這需要 把程式的指令碼當成資料來處理. 有些軟體可以公開讓人免費使用一段時間, 但過了試用期就必須繳費才能"再使用". 這種繳費軟體可以讓人追蹤分析, 然後經過修改後, 就把時間鎖解開嗎? 公司的老 板當然是希望時間鎖不會被破解. 把軟體程式寫得連同一公司的工程師們也無法追蹤分析, 也無法修改解開, 這應該也 是有市場需要的價值. ========== 容易被別人維護, 跟完全無法被別人更改修正, 就如同 0 與 1 是各有其市場價值的. 有競爭力的公司, 在軟體的維護與可再用性上, 甚至在包裝後加了時間鎖的不可追蹤與 破解上, 都是上上之選. ※ 編輯: ggg12345 (114.43.233.20), 07/19/2016 06:07:45 ※ 發信站: 批踢踢實業坊(ptt.cc) ※ 轉錄者: ggg12345 (114.43.233.20), 07/19/2016 07:09:14

07/19 07:55, , 1F
軟體保護跟把程式碼寫的很難維護是兩碼子的事情吧
07/19 07:55, 1F

07/19 08:01, , 2F
你真的要保護,就不要提供程式碼不就好了? (先不提反
07/19 08:01, 2F

07/19 08:01, , 3F
組譯之類的) 寫出連同事都很難 看懂/維護 的程式碼 我
07/19 08:01, 3F

07/19 08:01, , 4F
實在不知道價值在哪裡...
07/19 08:01, 4F

07/19 08:05, , 5F
至於程式碼外流 那也是資安應考慮的 不應該是靠寫出很
07/19 08:05, 5F

07/19 08:05, , 6F
雜的程式碼吧...
07/19 08:05, 6F
既然有反組譯的存在, 那就表示機器程式碼可以讓人看得懂. 把程式寫得很有規則, 很容易讓別人看得懂, 跟反其道而行是一體的兩面吧? ※ 編輯: ggg12345 (114.43.233.20), 07/19/2016 08:41:58

07/19 08:46, , 7F
大型程式 就算寫的再好 把comment砍光就很難看懂了
07/19 08:46, 7F

07/19 08:47, , 8F
會故意寫的讓其他人都看不懂 其實只是懶得寫comment
07/19 08:47, 8F

07/19 08:59, , 9F
那麼反組譯能不能自動加入comment?自動提供機器判讀?
07/19 08:59, 9F

07/19 09:01, , 10F
依這謬論 自己開發的程式最好只有自己會改?工作才不容易取
07/19 09:01, 10F

07/19 09:01, , 11F
代?那你是用點子換錢還是用時間換錢?
07/19 09:01, 11F

07/19 09:17, , 12F
要賺錢,當然是韓信點兵囉.付錢買的不能改,那怎肯付錢?!
07/19 09:17, 12F

07/19 09:23, , 13F
有無可能付軟體工程師薪水的老闆,根本就不想讓人能改?!
07/19 09:23, 13F

07/19 09:29, , 14F
你在歐美大公司這樣寫CODE看看 收comment跟加密是一回事
07/19 09:29, 14F

07/19 09:30, , 15F
無能或不願把CODE寫得讓別人看懂跟寫好comment另一回事
07/19 09:30, 15F

07/19 09:31, , 16F
一個只有自己懂的CODE對自己地位利益當然是好事 但對公司
07/19 09:31, 16F

07/19 09:31, , 17F
而言就是養了個自私的老鼠
07/19 09:31, 17F

07/19 10:01, , 18F
這...真的有維護過專案嗎...
07/19 10:01, 18F

07/19 10:02, , 19F
維護code跟賣出去的code是兩碼子事
07/19 10:02, 19F

07/19 10:05, , 20F
你直接跟老闆說我的project只交binary code,source code
07/19 10:05, 20F

07/19 10:05, , 21F
另外計價比較快。
07/19 10:05, 21F

07/19 10:12, , 22F
廢文王必推一下
07/19 10:12, 22F

07/19 10:22, , 23F
可以維護的就找免付費的高手來做,不給改的就建平台找更
07/19 10:22, 23F

07/19 10:24, , 24F
你直接說要加薪就好啦
07/19 10:24, 24F

07/19 10:25, , 25F
高手私下給高薪來提供工具,工具能自動識別與處理萬行.
07/19 10:25, 25F

07/19 10:30, , 26F
等你去把工具寫出來
07/19 10:30, 26F

07/19 11:50, , 27F
防止反組譯有很多相關資料可以看 加密跟寫程式寫的
07/19 11:50, 27F

07/19 11:50, , 28F
只有自己看的懂是兩回事 如果你是想表達 寫出只有自己
07/19 11:50, 28F

07/19 11:50, , 29F
看的懂,只有自己有辦法維護的程式,來提高自己的不可
07/19 11:50, 29F

07/19 11:50, , 30F
取代性,那我真的只能說你想太多了
07/19 11:50, 30F

07/19 12:35, , 31F
再看個一次這篇文章...恩 讓我2一下
07/19 12:35, 31F

07/19 13:54, , 32F
偶眼睛業障重阿
07/19 13:54, 32F

07/19 18:13, , 33F
如果你能寫出你自己很好維護,但別人完全看不懂,
07/19 18:13, 33F

07/19 18:14, , 34F
我就覺得你是人才,通常是連自己也很難維護
07/19 18:14, 34F

07/19 18:44, , 35F
我也是科科了
07/19 18:44, 35F

07/19 19:58, , 36F
自己寫的自己寫的code架構不好 三天沒碰 就忘記在寫什了
07/19 19:58, 36F

07/19 21:37, , 37F
troll
07/19 21:37, 37F

07/19 21:38, , 38F
07/19 21:38, 38F

07/20 00:13, , 39F
我見過三千行的for迴圈哦
07/20 00:13, 39F

07/20 00:13, , 40F
是什麼程式天才可以有這種低能想法?
07/20 00:13, 40F

07/20 00:14, , 41F
五千行的function function名字好像是喬澀夫
07/20 00:14, 41F

07/20 00:16, , 42F
雖然聽說賣給韓國人的時候疑似忘記砍壽司扣 不過我想含果
07/20 00:16, 42F

07/20 00:16, , 43F
人應該也不太想看 哈哈
07/20 00:16, 43F

07/21 01:23, , 44F
會不會最後自己也看不懂寫些什麼...
07/21 01:23, 44F
文章代碼(AID): #1NZM6R4U (Tech_Job)
文章代碼(AID): #1NZM6R4U (Tech_Job)