Re: [討論] n萬行的code

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

07/19 07:18, , 1F
版主能不能把這費文王統一統
07/19 07:18, 1F

07/19 08:32, , 2F
到底在工啥小?
07/19 08:32, 2F

07/19 08:48, , 3F
XDDDDDDDDD 噓文太好笑
07/19 08:48, 3F

07/19 08:51, , 4F
整篇畫不到半個重點
07/19 08:51, 4F

07/19 09:32, , 5F
曾教授退休了?
07/19 09:32, 5F

07/19 09:45, , 6F
文人一窮就會酸,所謂文人窮酸,古人很早就發現這個現象了
07/19 09:45, 6F

07/19 09:46, , 7F
如果碼工也算文人的一種,加上最近寫Code的行情不好
07/19 09:46, 7F

07/19 09:46, , 8F
於是就出現了上面很多莫名噓文的
07/19 09:46, 8F

07/19 09:55, , 9F
csfgsj…哈哈,也完全畫不到重點,到底在工啥鬼
07/19 09:55, 9F

07/19 10:05, , 10F
看不懂的自己要加油。
07/19 10:05, 10F

07/19 10:11, , 11F
重點是這篇重點是啥?裝懂的看太多了
07/19 10:11, 11F

07/19 10:13, , 12F
程式寫的再髒, 大概也很難比反組譯的難看懂
07/19 10:13, 12F

07/19 10:14, , 13F
講別人看不懂,就自以為看得懂?
07/19 10:14, 13F

07/19 10:14, , 14F
通篇毫無重點,想表示什麼?
07/19 10:14, 14F

07/19 10:16, , 15F
業障太重?
07/19 10:16, 15F

07/19 10:19, , 16F
阿就「因噎廢食」啊。
07/19 10:19, 16F

07/19 10:19, , 17F
推一個 神文拜一下
07/19 10:19, 17F

07/19 10:21, , 18F
每一句都是廢話,隨便挑一句 ->
07/19 10:21, 18F

07/19 10:21, , 19F
"以高階語言寫的程式是容易被人看得懂的",這不是廢話嗎
07/19 10:21, 19F

07/19 10:24, , 20F
謬論外加廢話,也有人自以為很懂
07/19 10:24, 20F

07/19 10:27, , 21F
"把軟體寫得可以被他人維護, 可以再用, 當然是一種不必再
07/19 10:27, 21F

07/19 10:27, , 22F
找人付薪重寫的costdown"->這句話會有軟體人認同?
07/19 10:27, 22F

07/19 10:30, , 23F
上面那句話有道理的話,那TCP/IP protocol也是costdown囉
07/19 10:30, 23F

07/19 10:33, , 24F
把樓梯設計的好爬, 也是一種costdown, 應該設計只能走一
07/19 10:33, 24F

07/19 10:33, , 25F
次的樓梯才對
07/19 10:33, 25F

07/19 10:35, , 26F
看來台灣政府是對的, 馬路鋪好走三天就壞了, 這是一種堅持
07/19 10:35, 26F

07/19 10:35, , 27F
寫的髒價值到底在哪...
07/19 10:35, 27F

07/19 10:35, , 28F
不costdown的概念
07/19 10:35, 28F

07/19 10:35, , 29F
補血
07/19 10:35, 29F

07/19 10:36, , 30F
你想表達什麼 ?
07/19 10:36, 30F

07/19 10:41, , 31F
這篇是示範政治人物講一大堆像沒講一樣嗎?
07/19 10:41, 31F

07/19 10:49, , 32F
老闆喜歡壓薪,所以程式不用寫太好,因為不值得,甚
07/19 10:49, 32F

07/19 10:49, , 33F
至寫得難以再利用,方便用於報復老闆,大概這種意思
07/19 10:49, 33F

07/19 10:49, , 34F
(?)
07/19 10:49, 34F

07/19 10:51, , 35F
那些自以為看得懂的,不知道是看到什麼?
07/19 10:51, 35F

07/19 11:05, , 36F
為什麼我要花時間看這篇...
07/19 11:05, 36F

07/19 11:15, , 37F
不就是綁技術,你一定要找到那人或那公司,不然就打掉
07/19 11:15, 37F

07/19 11:31, , 38F
多打掉重建大家才有錢賺阿
07/19 11:31, 38F

07/19 11:32, , 39F
他上一篇就這樣... #1NYmcWSk
07/19 11:32, 39F

07/19 11:40, , 40F
丙下,不能再多,到底再工蝦毀?
07/19 11:40, 40F

07/19 11:52, , 41F
有的軟體工程師覺得他只要交function,code是自己的,以前
07/19 11:52, 41F

07/19 11:53, , 42F
沒有code base的機制的時候很多都碼藏在自己PC裡面用密碼
07/19 11:53, 42F

07/19 11:53, , 43F
鎖起來,硬要他交出來就會說電腦壞了資料損毀,現在沒得搞
07/19 11:53, 43F

07/19 11:54, , 44F
搞了,就希望自己的code沒有其他人可以maintain,這樣老闆
07/19 11:54, 44F

07/19 11:56, , 45F
就有必須一直聘請這個人的必要。以前一人打造環境的例子可
07/19 11:56, 45F

07/19 11:56, , 46F
能很多,現在如果還要包別人的code進來,要是也都不能自己
07/19 11:56, 46F

07/19 11:57, , 47F
改、要把所有搞這些code的人從全世界各地人都叫過來嗎?
07/19 11:57, 47F

07/19 11:59, , 48F
這麼在乎自己的價值的話就去當簽約工程師,只賣bin code,
07/19 11:59, 48F

07/19 12:00, , 49F
看看你是賺翻還是餓翻,做一個社會實驗給大家看看...
07/19 12:00, 49F

07/19 12:22, , 50F
問題老闆也不是傻子,會讓你這樣玩
07/19 12:22, 50F

07/19 13:05, , 51F
市場越來越公開透明,現在很難藏私了啦
07/19 13:05, 51F

07/19 13:17, , 52F
想太多 神人寫的code就算一行一行註解很清楚你也看不懂
07/19 13:17, 52F

07/19 14:06, , 53F
呵呵…
07/19 14:06, 53F

07/19 14:24, , 54F
看不懂…
07/19 14:24, 54F

07/19 17:58, , 55F
完全搞錯原PO文章環境
07/19 17:58, 55F

07/19 17:58, , 56F
你講的東西是軟體原始碼做的obfuscate的緣由
07/19 17:58, 56F

07/19 17:59, , 57F
專案程式碼難以內部人員維護是很可怕的事
07/19 17:59, 57F

07/19 18:00, , 58F
光未來額外增加的新細項功能 要準備估工時的變數就很多
07/19 18:00, 58F

07/19 18:01, , 59F
原本一件事情可能用X天做 結果實際執行卻是X^2天
07/19 18:01, 59F

07/19 18:03, , 60F
先不要講維護你的資產好了 你的開發團隊大半時間都在瞎混
07/19 18:03, 60F

07/19 18:04, , 61F
每個月薪水再發給下面的 東西新功能做超久都不知道忙什麼
07/19 18:04, 61F

07/19 18:06, , 62F
等到資料外洩或整套系統被搬走前
07/19 18:06, 62F

07/19 18:07, , 63F
光這段 大概會先被股東跟金主宰了
07/19 18:07, 63F

07/19 19:45, , 64F
我上個禮拜寫的這個禮拜自己就看不懂了,你怕不怕?
07/19 19:45, 64F

07/19 20:02, , 65F
我記得軟體品質是有量測標準的 CMMI應該可以判斷吧
07/19 20:02, 65F

07/21 22:57, , 66F
我要做源碼混淆擋反編譯買套軟體來做就好了
07/21 22:57, 66F

07/23 07:38, , 67F
07/23 07:38, 67F
文章代碼(AID): #1NZGMEG- (Soft_Job)
討論串 (同標題文章)
文章代碼(AID): #1NZGMEG- (Soft_Job)