Fw: [讨论] n万行的code

楼主: ggg12345 (ggg)   2016-07-19 07:09:14
※ [本文转录自 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
作者: sd016808 (sd016808)   2016-07-19 07:55:00
软件保护跟把程式码写的很难维护是两码子的事情吧你真的要保护,就不要提供程式码不就好了? (先不提反组译之类的) 写出连同事都很难 看懂/维护 的程式码 我实在不知道价值在哪里...至于程式码外流 那也是资安应考虑的 不应该是靠写出很杂的程式码吧...
作者: veru (ccc)   2016-07-19 08:46:00
大型程式 就算写的再好 把comment砍光就很难看懂了会故意写的让其他人都看不懂 其实只是懒得写comment
楼主: ggg12345 (ggg)   2016-07-19 08:59:00
那么反组译能不能自动加入comment?自动提供机器判读?
作者: zenuo (坚持到底永不放弃)   2016-07-19 09:01:00
依这谬论 自己开发的程式最好只有自己会改?工作才不容易取代?那你是用点子换钱还是用时间换钱?
楼主: ggg12345 (ggg)   2016-07-19 09:17:00
要赚钱,当然是韩信点兵囉.付钱买的不能改,那怎肯付钱?!有无可能付软件工程师薪水的老板,根本就不想让人能改?!
作者: FESTUM (邪影)   2016-07-19 09:29:00
你在欧美大公司这样写CODE看看 收comment跟加密是一回事无能或不愿把CODE写得让别人看懂跟写好comment另一回事一个只有自己懂的CODE对自己地位利益当然是好事 但对公司而言就是养了个自私的老鼠
作者: Ten9   2016-07-19 10:01:00
这...真的有维护过专案吗...维护code跟卖出去的code是两码子事
作者: yudofu (豆腐)   2016-07-19 10:05:00
你直接跟老板说我的project只交binary code,source code另外计价比较快。
作者: Ommm5566 (56天團)   2016-07-19 10:12:00
废文王必推一下
楼主: ggg12345 (ggg)   2016-07-19 10:22:00
可以维护的就找免付费的高手来做,不给改的就建平台找更
作者: jeff0501   2016-07-19 10:24:00
你直接说要加薪就好啦
楼主: ggg12345 (ggg)   2016-07-19 10:25:00
高手私下给高薪来提供工具,工具能自动识别与处理万行.
作者: IBIZA (温一壶月光作酒)   2016-07-19 10:30:00
等你去把工具写出来
作者: sd016808 (sd016808)   2016-07-19 11:50:00
防止反组译有很多相关资料可以看 加密跟写程式写的只有自己看的懂是两回事 如果你是想表达 写出只有自己看的懂,只有自己有办法维护的程式,来提高自己的不可取代性,那我真的只能说你想太多了
作者: Ten9   2016-07-19 12:35:00
再看个一次这篇文章...恩 让我2一下
作者: pttuser (pttuser)   2016-07-19 13:54:00
偶眼睛业障重阿
作者: kentelva (b)   2016-07-19 18:13:00
如果你能写出你自己很好维护,但别人完全看不懂,我就觉得你是人才,通常是连自己也很难维护
作者: gomi (勾亿郎)   2016-07-19 18:44:00
我也是科科了
作者: dakkk (我是牛我反刍)   2016-07-19 19:58:00
自己写的自己写的code架构不好 三天没碰 就忘记在写什了
作者: hangl0   2016-07-19 21:37:00
troll文
作者: iamcnc   2016-07-20 00:13:00
我见过三千行的for循环哦
作者: hero32036 (HERO)   2016-07-20 00:13:00
是什么程式天才可以有这种低能想法?
作者: iamcnc   2016-07-20 00:14:00
五千行的function function名字好像是乔涩夫虽然听说卖给韩国人的时候疑似忘记砍寿司扣 不过我想含果人应该也不太想看 哈哈
作者: mqqm ( )   2016-07-21 01:23:00
会不会最后自己也看不懂写些什么...

Links booklink

Contact Us: admin [ a t ] ucptt.com