Re: [讨论] n万行的code

楼主: ggg12345 (ggg)   2016-07-19 00:36:28
====================
写软件, 想让软件得到保护, 这应该是很正常的想法.
把软件写得容易让别人看得懂, 具有再用性, 可以维护, 这应该是有其价值的.
反过来, 把软件写得让别人无从追踪, 甚至无法破解修改, 这也是有其另一种价值.
从台湾想到美洲去, 幸好有飞机, 轮船的发明. 想获得这服务的, 就得去求飞机或轮船
公司的服务. 假若台湾没有办法提供飞机也没有轮船可坐, 那就得去求有的人来做这类
的服务. 所以, 唯一最早供应的服务发明, 当然是可以喊到天价. 这时候因市场的天价
, 想跟着弄出飞机或轮船来提供服务的就会多起来. 第二个供应的为了跟最先提供的抢
市场的机会, 此时就会发生"价廉物美"的竞争, 这时第二个供应的想到的就是提供好的
性能/价格比的产品来竞争. costdown 就是其中最常干的事.
有些产品得靠一群人做出来, 一群人中必然会有阶层式的管理者, 管理人去把事做好的
上层, 就是职场被称为老板的人. 也就是付薪水的人. 为了 costdown , 当然就是企图
会想少付薪水.
要求把软件写得可以被他人维护, 可以再用, 当然是一种不必再找人付薪重写的
costdown.
同样地, 要求把软件写得很难被追踪分析, 很难被看得懂, 不能被修改更新. 那么想将
现有的程式改进来用的就只好再找人再另写一套, 会写的人就有供应的市场机会了. 就
像有个土霸, 把其他公司的飞机轮船都动手脚只能用一次, 市场就只剩土霸可以用天价
供应飞机轮船服务了.
管理阶层的老板会盘算那种状况收入的利益会较高. 当老板的面对供应产品只领薪做事
的工程师, 跟面对想使用产品必须付钱得到服务的客户, 此时, 当管理者的老板对此项
产品的品质与价位, 其管理态度对此产品的要求是会相互矛盾的.
以高阶语言写的程式是容易被人看得懂的.
=====================================
学过资讯科技的人都清楚高阶语言完成的程式是有这个特性的.
要用高阶语言写出 "self modified code" 或 "dirty code" 其实是不容易的. 这需要
把程式的指令码当成资料来处理.
有些软件可以公开让人免费使用一段时间, 但过了试用期就必须缴费才能"再使用".
这种缴费软件可以让人追踪分析, 然后经过修改后, 就把时间锁解开吗? 公司的老
板当然是希望时间锁不会被破解.
把软件程式写得连同一公司的工程师们也无法追踪分析, 也无法修改解开, 这应该也
是有市场需要的价值.
==========
容易被别人维护, 跟完全无法被别人更改修正, 就如同 0 与 1 是各有其市场价值的.
有竞争力的公司, 在软件的维护与可再用性上, 甚至在包装后加了时间锁的不可追踪与
破解上, 都是上上之选.
※ 编辑: ggg12345 (114.43.233.20), 07/19/2016 06:07:45
作者: Sidney0503 (Sidney0503)   2016-07-19 07:18:00
版主能不能把这费文王统一统
作者: pttuser (pttuser)   2016-07-19 08:32:00
到底在工啥小?
作者: thinklu   2016-07-19 08:48:00
XDDDDDDDDD 嘘文太好笑
作者: pttuser (pttuser)   2016-07-19 08:51:00
整篇画不到半个重点
作者: asdfghjklasd (好累的大一生活)   2016-07-19 09:32:00
曾教授退休了?
作者: csfgsj (切割对半)   2016-07-19 09:45:00
文人一穷就会酸,所谓文人穷酸,古人很早就发现这个现象了如果码工也算文人的一种,加上最近写Code的行情不好于是就出现了上面很多莫名嘘文的
作者: pttuser (pttuser)   2016-07-19 09:55:00
csfgsj…哈哈,也完全画不到重点,到底在工啥鬼
作者: liddle (Guderian)   2016-07-19 10:05:00
看不懂的自己要加油。
作者: pttuser (pttuser)   2016-07-19 10:11:00
重点是这篇重点是啥?装懂的看太多了
作者: IBIZA (温一壶月光作酒)   2016-07-19 10:13:00
程式写的再脏, 大概也很难比反组译的难看懂
作者: pttuser (pttuser)   2016-07-19 10:14:00
讲别人看不懂,就自以为看得懂?通篇毫无重点,想表示什么?
作者: remmurds (Stronghold)   2016-07-19 10:16:00
业障太重?
作者: Masakiad (Masaki)   2016-07-19 10:19:00
阿就“因噎废食”啊。
作者: Ommm5566 (56天團)   2016-07-19 10:19:00
推一个 神文拜一下
作者: pttuser (pttuser)   2016-07-19 10:21:00
每一句都是废话,随便挑一句 ->"以高阶语言写的程式是容易被人看得懂的",这不是废话吗谬论外加废话,也有人自以为很懂"把软件写得可以被他人维护, 可以再用, 当然是一种不必再找人付薪重写的costdown"->这句话会有软件人认同?上面那句话有道理的话,那TCP/IP protocol也是costdown囉
作者: IBIZA (温一壶月光作酒)   2016-07-19 10:33:00
把楼梯设计的好爬, 也是一种costdown, 应该设计只能走一次的楼梯才对看来台湾政府是对的, 马路铺好走三天就坏了, 这是一种坚持
作者: comesuck (艾米德)   2016-07-19 10:35:00
写的脏价值到底在哪...
作者: IBIZA (温一壶月光作酒)   2016-07-19 10:35:00
不costdown的概念
作者: kenimai (非理法権天)   2016-07-19 10:36:00
你想表达什么 ?
作者: pttuser (pttuser)   2016-07-19 10:41:00
这篇是示范政治人物讲一大堆像没讲一样吗?
作者: lovez04wj06 (车前草)   2016-07-19 10:49:00
老板喜欢压薪,所以程式不用写太好,因为不值得,甚至写得难以再利用,方便用于报复老板,大概这种意思(?)
作者: pttuser (pttuser)   2016-07-19 10:51:00
那些自以为看得懂的,不知道是看到什么?
作者: whatbb123 (湾湾)   2016-07-19 11:05:00
为什么我要花时间看这篇...
作者: cooljack (cooljack)   2016-07-19 11:15:00
不就是绑技术,你一定要找到那人或那公司,不然就打掉
作者: f124 (....)   2016-07-19 11:31:00
多打掉重建大家才有钱赚阿
作者: abccbaandy (敏)   2016-07-19 11:32:00
他上一篇就这样... #1NYmcWSk
作者: hizuki (ayaka)   2016-07-19 11:40:00
丙下,不能再多,到底再工虾毁?
作者: yudofu (豆腐)   2016-07-19 11:52:00
有的软件工程师觉得他只要交function,code是自己的,以前没有code base的机制的时候很多都码藏在自己PC里面用密码锁起来,硬要他交出来就会说电脑坏了资料损毁,现在没得搞搞了,就希望自己的code没有其他人可以maintain,这样老板就有必须一直聘请这个人的必要。以前一人打造环境的例子可能很多,现在如果还要包别人的code进来,要是也都不能自己改、要把所有搞这些code的人从全世界各地人都叫过来吗?这么在乎自己的价值的话就去当签约工程师,只卖bin code,看看你是赚翻还是饿翻,做一个社会实验给大家看看...
作者: csfgsj (切割对半)   2016-07-19 12:22:00
问题老板也不是傻子,会让你这样玩
作者: atpx (秋雨的心情)   2016-07-19 13:05:00
市场越来越公开透明,现在很难藏私了啦
作者: jinmin88 (昼伏夜出)   2016-07-19 13:17:00
想太多 神人写的code就算一行一行注解很清楚你也看不懂
作者: ns1234 (FAR)   2016-07-19 14:06:00
呵呵…
作者: Luos (Soul)   2016-07-19 14:24:00
看不懂…
作者: alog (A肉哥)   2016-07-19 17:58:00
完全搞错原PO文章环境你讲的东西是软件原始码做的obfuscate的缘由专案程式码难以内部人员维护是很可怕的事光未来额外增加的新细项功能 要准备估工时的变量就很多原本一件事情可能用X天做 结果实际执行却是X^2天先不要讲维护你的资产好了 你的开发团队大半时间都在瞎混每个月薪水再发给下面的 东西新功能做超久都不知道忙什么等到资料外泄或整套系统被搬走前光这段 大概会先被股东跟金主宰了
作者: GoalBased (Artificail Intelligence)   2016-07-19 19:45:00
我上个礼拜写的这个礼拜自己就看不懂了,你怕不怕?
作者: andersontom (鬼娃恰吉)   2016-07-19 20:02:00
我记得软件品质是有量测标准的 CMMI应该可以判断吧
作者: sarafciel (Cattuz)   2016-07-21 22:57:00
我要做源码混淆挡反编译买套软件来做就好了

Links booklink

Contact Us: admin [ a t ] ucptt.com