作者purin88 (原来我是愤怒的乡民)
标题Re: [讨论] 程式被主管指派他人对外发表!
时间Tue Aug 25 21:54:15 2015
※ 引述《vivijacky (vivijacky)》之铭言:
: 前提是我写了一套测试自动化的程式,从架构,流程,几万行的CODE,都是由我一
: 个人独力完成,总共花费了好几个月的时间去实作.
: 但是在上周我被分配到繁忙的任务在忙得焦头烂额之际,听到其他软体部门闲聊得知
: 我做的程式被主管指派部门其他人发表和架设,得知的当下我心里的不爽,因为这件事
: 是在我未被告知完全不知情的情况下发生,所以我周五去找主管理论,但是一直被主管
: 扯说我平常哪边表现不好指派的人表现比我好(心理OS: XXX!这是我做的产品耶),谈了
: 2次共四小时,都是我问A他回B状况最後当然不了了之,到今天我还是觉得很愤慨,这种
: 感觉对我来说就像是我生了一个小孩,被强行抱走还被改姓!请问版上的大大我该怎麽
: 做以及自保!?
教你一个做法,就是要写别人看不懂的Code呀。
把所有设计模式,从抽象工厂模式、工厂模式、策略模式、链模式、观察者模式、
转接器模式、代理人模式、装饰模式、样板模式、状态模式,24种设计模式全部复合
使用。
你也可以参考候捷的重构、或敏捷软体开发、大话设计模式。
把他们的模式全部用在Code里
再更狠一点的话,若你有接触什麽zigbee、beacon 4.0、lora
写个三角定位法,火星座标…
记得全部不要写注解。
这样,能维护你的程式的人少之又少,只是会被下一个维护的人骂到靠杯
当然你也可以用数学写程式,像印度人都不用for 跟 while。他们都用数学写程式
还会效率加快
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 61.228.240.1
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1440510859.A.3C0.html
※ 编辑: purin88 (61.228.240.1), 08/25/2015 21:56:27
1F:推 sunnyp: 好方法XD 08/25 22:40
2F:推 finaloltry: 也可以把变数/类别命名用abcd取代 08/25 23:09
3F:推 suspect1: 结果是两三个月之後自己也看不懂了 08/25 23:15
4F:推 sing10407: 变数来个lI1 08/25 23:21
5F:推 TheOneisNEO: 印度人不用for & while?认真?有数学方式可以取代? 08/25 23:37
6F:推 hidog: 全部用if/else + goto可以做到 但是看code的人会崩溃 08/25 23:39
7F:→ freeunixer: 老板会开除你,直接找人重写. 08/25 23:53
8F:推 now99: 最後要改的时候,自己也忘了xd 08/25 23:54
9F:嘘 dritchie: 喔 08/25 23:59
10F:推 femlro: 不用for 跟while ? 08/26 00:28
11F:→ Argos: 不要这样搞人 08/26 01:07
12F:推 maxqq: 改到自己累死了 = =" 08/26 01:36
13F:→ f124: 返仆归真才是正道 全部用一条龙下去 什麽鬼模式都不要用 08/26 01:55
14F:→ luki945: 会不会到时没人会改 最後就是只有自己加班去除错... 08/26 08:43
15F:推 lichai: 也不过是一面之词不确定真假,大家也太认真了 08/26 10:01
16F:推 michaelchen1: XD 好机车 08/26 11:17
17F:推 TheOneisNEO: 我知道可以用if/else goto做的到 但这不是什麽数学方 08/26 11:21
18F:→ TheOneisNEO: 式吧 而且我是想知道印度人真的不这样做? 08/26 11:21
19F:→ viper9709: 结果最後自己看不懂XD 08/26 11:42
20F:推 locklose: 突然想到混淆大赛.... 08/26 11:54
21F:推 ahwater01: 骗人,我们这印度人一样会用for/while阿= = 08/26 11:54
23F:推 Ekmund: 到最後自己run流程时 会连自己都觉得我到底看了三小... 08/26 12:13
24F:推 NCUking: 我写 1+2+...+n 也不用回圈喔 XDDD 08/26 12:19
25F:推 kwpn: 这样哪有比较好,反而一堆软体技术会被别人学走 08/26 12:58
26F:推 Luos: 接班人可能会堵你 08/26 14:34
27F:嘘 bisconect: 印度人不用 for 跟 while ? 08/26 14:36
28F:推 meowyih: 哼,不用 for while 有什麽了不起的,我写程式只用0跟1, 08/26 15:47
29F:→ meowyih: 我师傅更厉害! 他当年只用一个0就写出一套资料库系统了! 08/26 15:47
30F:→ meowyih: ...以上当然是唬烂搞笑的,请不要认真... 08/26 15:47
31F:嘘 dlikeayu: 就自己额外架个svn,每次要commit 进公司就是把自己最新 08/26 15:50
32F:→ dlikeayu: 那份明码再压到一层加密的shell,属於公司的明码就是是 08/26 15:50
33F:→ dlikeayu: 在load 你的lib 去执行 08/26 15:50
34F:推 dlikeayu: 你只要明码不是透过你们公司的任何硬体资产写就好 08/26 15:55
35F:→ dlikeayu: 名义上 法律上你都没欠公司 08/26 15:55
36F:推 aa155495: 楼楼上,直接(1 + N)*N /2 就好了 08/26 16:26
37F:→ aa155495: 靠邀 原来我忘记刷新 我是讲NCUking... 08/26 16:27
38F:→ vul3kuo: 楼上 这就是原PO指的印度人用数学写程式吧 08/26 17:02
39F:推 TheOneisNEO: 这个数学这麽简单 台湾高中程度而已 跟哪国人写有关? 08/26 20:04
40F:→ TheOneisNEO: 而且这篇文是说 都 所以我想知道有什麽东西可以跟 08/26 20:05
41F:→ TheOneisNEO: for/while 完全等价 且是透过数学弄出来的 08/26 20:06
42F:推 wtao: 同意楼上 想知道+1 08/26 22:59
43F:→ wtao: 而且for/while 有让使用者决定执行几次 (length ?) 08/26 23:00
44F:→ wtao: 只靠else/if 可以做到等价又简短的效果吗@@?? 08/26 23:00
45F:→ hidog: 特殊演算法可以 不过那是特例. 大部份都不行. 08/26 23:13
46F:推 hidog: 当然我蛮好奇一点 原po真的看过印度人的code吗@@ 08/26 23:18
47F:推 changyuheng: 楼上我有同感! 08/27 08:46
48F:→ changyuheng: (单指印度人的 code) 08/27 08:47
49F:推 NaiveRed: 印度人xD 08/27 11:42
50F:→ xpride: 印度人都用递回写loop吧 08/27 17:55
51F:推 bamboo82: 不要浪费自己的时间,换公司或创业,技术都有时效性 08/28 07:35