Soft_Job 板


LINE

我部门以前的师兄师姐怎麽写网页table loop的 i=0 while(res.next()){ if(i%2){ print "<tr bgcolor=red>" print "<td>".......................................... ..................近百行的code........................ ...................................................... print "</tr>" }else{ print "<tr bgcolor=white>" print "<td>".......................................... ..........一模一样近百行的code........................ ...................................................... print "</tr>" } i++ } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.233.116
1F:→ yauhh:这个原因我知道,我已前是这样写的. 因为大量字串串接是比较 05/16 10:32
2F:→ yauhh:耗费时间,所以他的程式是一有字串就丢到输出去,节省时间 05/16 10:33
3F:推 yauhh:另一方面,copy-paste好处是很容易维护. 虽然大段程式相同, 05/16 10:37
4F:→ yauhh:但是可以节省许多人的维护时间. 05/16 10:38
5F:推 bobju:这种重复的应该拉出来成为一个函式吧? copy-paste的话日後要 05/16 11:10
6F:→ bobju:改部份程式码会变得很dirty好不好? 要改到好几个地方, 乾不 05/16 11:11
7F:→ bobju:乾净大有疑问. 05/16 11:11
8F:→ godisempty:补充一点,该程式有n个这种code 外层也是if 几千行 晕倒 05/16 11:16
9F:→ yauhh:你因为自己的想法而认定该这样才不dirty,但是,一般程式工作 05/16 12:24
10F:→ yauhh:者所思考的是"如何让我写的能让好几位同事都很容易维护." 05/16 12:24
11F:→ yauhh:我觉得你思考dirty不dirty一点都不酷,因为我也会如此思考. 05/16 12:25
12F:→ yauhh:但如果你能一边写,一边想到能照顾别人,我会觉得你很酷. 05/16 12:25
13F:→ juriolegend:copy-paste的code会好维护...被这样照顾真好... 05/16 12:31
14F:→ yauhh:如果老是用过度优化的小聪小慧思维进行工作,就准备累到死吧 05/16 12:32
15F:→ godisempty:这样的照顾方式真是太感心了..(流泪不止) 05/16 12:52
16F:→ TonyQ:所以把一定程度的共用函式抽出来是不贴心的行为(思) 05/16 13:18
17F:→ TonyQ:所以很多 lib 其实都是不贴心的,因为他们鼓励使用者用过度 05/16 13:18
18F:→ derekhsu:这种程式叫好维护,快拉住我,我快笑死了啦 05/16 13:19
19F:→ TonyQ:优化的小聪小慧,什麽MVC pattern,反正最後还不是变成程式 05/16 13:19
20F:→ TonyQ:copy & paste 就好啦...而且还可以针对不同页面修改不会互相 05/16 13:19
21F:→ TonyQ:影响,超棒的。 05/16 13:20
22F:→ TonyQ:未看先猜「我有说都不要用吗?不要擅自曲解我的意思好不好? 05/16 13:20
23F:→ TonyQ:「我只是觉得copy&paste很好维护,不代表我一定会这样作」 05/16 13:20
24F:→ TonyQ:话说回来,我同意最佳化不应该过度,不过还是要看状况罗 05/16 13:22
25F:→ TonyQ:要考虑的是这个case的内容物会不会常改,来决定是否要这样作 05/16 13:22
26F:→ TonyQ:如果常会「一起」改,拉出来共用会比较好,反之则否 05/16 13:23
27F:推 loopuntil:这样的照顾方式真是会让人感动到痛哭流涕啊QQ 05/16 13:26
28F:→ yauhh:去你的未看先猜,你有没有意识到最近你每次发言都被我呛很凶? 05/16 13:32
29F:→ yauhh:因为你都将你私心看法投射到我这边而已,而我真的没犯错. 05/16 13:33
30F:→ yauhh:滚开啦,干你屁事 05/16 13:33
31F:→ yauhh:你的言论自由已经妨碍我言论自由的伸展了. 05/16 13:34
32F:→ yauhh:平白无故的,你又来呛我,那就是你真的很犯贱啊,不是吗? 05/16 13:35
33F:→ yauhh:让我数一下,1.我提到ASP/Javascript,你就硬扯原来Javascript 05/16 13:36
34F:→ yauhh:不是ASP,然後就开骂...可问题是我本来说的是用JS写的ASP啊. 05/16 13:36
35F:→ yauhh:2.我问写程式的人到老怎麽办,结果你就先批我要把老了写不动 05/16 13:37
36F:→ yauhh:程式的想法拿掉..可实情是,我的想法本来就是到老也要写程式. 05/16 13:37
37F:→ yauhh:之後每一次你呛声我都有所保留,不跟你吵太多. 结果你还死性 05/16 13:38
38F:→ yauhh:不改,是怎样? 我怎样惹到你了? 05/16 13:38
39F:→ yauhh:还有TonyQ你以前自己明明写过一句话说:以後只要是我发言你都 05/16 13:38
40F:→ yauhh:不要回应...现在怎麽都忘了,每次我讲话,你都硬说:那反过来说 05/16 13:39
41F:→ yauhh:就是说没怎样的人就是怎样..之类的挑衅言语. 你到底想怎样? 05/16 13:39
42F:→ yauhh:我看你真是幼稚到家了. 05/16 13:40
43F:→ yauhh:近几个月来你误判了多少事情,将我没讲过的话全都说是我讲的, 05/16 13:41
44F:→ yauhh:犯错的人该怎麽道歉自己知道啊,不要人提点,道歉先吧 05/16 13:41
45F:→ yauhh:未看先猜,你仍然会死不道歉,而且将来继续挑衅. 反正你挑衅 05/16 13:42
46F:→ yauhh:的部份,我完全不当一回事. 05/16 13:42
47F:→ yauhh:今天你自己内心充满了想要挑战的念头,你应该检讨自己一下. 05/16 13:44
48F:推 henry666666:copy-paste要修改的话,不是用到的地方都要改吗? 05/16 13:44
49F:→ yauhh:反正我的态度不变,该表达的意见我照样表达. 但我不会像你, 05/16 13:44
50F:→ henry666666:万一有地方忘记怎麽办..? 05/16 13:45
51F:→ yauhh:专程为了欺压人而乱讲话. 05/16 13:45
52F:→ TonyQ:我回应的是这个问题啊(远目)如果你真的可以不当一回事,那 05/16 13:45
53F:→ TonyQ:搞不好还比较好。XD 05/16 13:45
54F:→ yauhh:copy-paste当然是选地方用了. 什麽地方好用,这应该是常识吧. 05/16 13:45
55F:→ yauhh:放屁,假仙高手. 05/16 13:46
56F:推 henry666666:什麽地方好用? 05/16 13:46
57F:→ TonyQ:btw,1.你是把javascript跟jsp混着用#1BJcfu7w (Soft_Job) 05/16 13:47
58F:→ TonyQ:2.你说老了怎麽办的时候我没有回应,因为那是你的自由, 05/16 13:48
59F:→ TonyQ:我是在你问要怎麽样才能让软体业发展时才回应这问题 05/16 13:48
60F:→ TonyQ: #1BOz-cqg (Soft_Job) 两件都不是你说的同一件事... 05/16 13:49
61F:→ TonyQ:如果你的解读老是会歪一边的话,那我觉得真的不用怪别人... 05/16 13:49
62F:→ TonyQ:还有从以前到现在每次都是你先找我麻烦 前几次我还因为和气 05/16 13:50
63F:→ TonyQ:为贵的理由公开道歉过,但是不代表我能够忍受你这样追着打。 05/16 13:50
64F:→ TonyQ:每次讨论问题就只准你能发表意见,不准他人回应你是怎样XD 05/16 13:51
65F:→ TonyQ:连只是个缩写都可以搞得乱七八糟。(这次我刻意没说话喔) 05/16 13:52
66F:→ TonyQ:#1Bcgar63 (Soft_Job) 05/16 13:52
67F:→ TonyQ:btw 我真的从来没在文章中说过自己是高手,大家术业有专攻, 05/16 13:54
68F:→ TonyQ:在这里讨论赢别人也不会怎样,有时论点针锋相对也是难免, 05/16 13:55
69F:→ TonyQ:但是我再怎麽样我都无法认同你在这篇文章中推文回应的情绪 05/16 13:56
70F:→ TonyQ:化字眼。这绝对不是个讨论问题该有的态度。 05/16 13:56
71F:→ yoco315:yauhh 我如果是你同事我就一拳把你打飞... 05/16 13:59
72F:→ yoco315:写这种白痴 code 还跟我说好维护,真是 -_-| 05/16 13:59
73F:推 hellolucky:http://ppt.cc/e,mi 05/16 15:49
74F:→ yauhh:我觉得你很可怜,TonyQ,因为: 05/16 17:10
75F:→ yauhh:第一,你以为你抓到我的回应模式,但其实是我抓到你近来的推论 05/16 17:10
76F:→ yauhh:模式存在着很严重的逻辑错误. 但你以为是对的,而且洋洋得意. 05/16 17:11
77F:→ yauhh:第二,本篇你先提出"未看先猜..."云云的讲法,早已表明你的心 05/16 17:11
78F:→ yauhh:态,但是你後来却假装自己是纯粹就事论事. 漏出一个大屁股给 05/16 17:12
79F:→ yauhh:人踢,却自己为上半身藏得很好,没破绽. 05/16 17:12
80F:→ yauhh:第三,你提出你的指责的结果总是引起你我的争吵. 我承认我跟 05/16 17:13
81F:→ yauhh:你有仇,但是对於你的推文,我不会主动扭曲你的言论并加以攻击 05/16 17:13
82F:→ yauhh:由此,我认为你内心的负面因素很多. 建议你谘询心理顾问,并 05/16 17:14
83F:→ yauhh:多增加自己内心正面积极的因素. 如果需要课程,我可以介绍. 05/16 17:15
84F:推 dryman:想不出来copy and paste的程式哪里好维护... 05/16 18:33
85F:→ andymai:有仇!?有这麽严重吗?而且我也赞同把重覆执行到的东西抽出 05/16 19:38
86F:→ andymai:来用~何必每次Copy贴?尤其手动贴字串~就是有人会手残贴错 05/16 19:40
87F:推 ilovebbs:都人身攻击了.囧.. 05/16 19:53
88F:推 ledia:第一次听到 copy-paste 好维护, 那不是教科书上的 don't 吗 05/16 20:03
89F:→ ledia:我说, TonyQ, 你就别跟奇怪想法的人争论了, 争赢也没觉得自 05/16 20:04
90F:→ ledia:己比较厉害啊 XD 05/16 20:04
91F:推 wa120:这问题虽然用jQuery可以秒杀 但是我也不得不推copy-paste 05/16 21:15
92F:→ wa120:好维护,软体工程课本有提到 功能内聚力 以及耦合内聚力.. 05/16 21:16
93F:→ wa120:Line of Code有时候越多越好开发... 05/16 21:21
94F:推 yoco315:你告诉我 duplicated code 如何作到内聚... 05/16 21:39
95F:→ yoco315:老天哪.. 这边是 joke 版吗? 05/16 21:39
96F:推 kaj1983:果然资讯人都不太会讲话... 05/16 21:49
97F:推 derekhsu:Copy&Paste是程度不好或是急就章才会用的方法,别拿来笑 05/16 21:51
98F:→ TonyQ:说真的,我一点都不想记得任何争吵的过程,至於我的逻辑错误 05/16 22:30
99F:→ TonyQ:如果你有论点举出来我会检讨,但是以你讲的言论而言,其实误 05/16 22:31
100F:→ TonyQ:解的不只有我一个,我建议你虚心聆听他人的声音,我不是没有 05/16 22:32
101F:→ yoco315:他的程度就那样,技术上讲不赢人就转化到政治上... -_-" 05/16 22:32
102F:→ yoco315:跟这种low咖认真是白搭,反正现在大家都知道他只是个笑话 05/16 22:33
103F:→ TonyQ:听过你的意见,但是你的意见暨片面又无理,毫无交流空间, 05/16 22:33
104F:→ TonyQ:我觉得很遗憾....orz 05/16 22:33
105F:→ TonyQ:最後我还拥有工程师对时程无可救药跟相信人性本善的天赋, 05/16 22:34
106F:→ TonyQ:所以我觉得这些课程可能现阶段还不太适合。XD 05/16 22:35
107F:→ TonyQ: 对时程无可救药的乐观 05/16 22:35
108F:→ askeing:duplicated code 好维护?? 第一次听到… 05/16 23:17
109F:→ AmosYang:两百块最聪明,戈巴契夫头发最长,海珊最不爱打仗... 05/16 23:23
110F:推 arenda:copy-paste好维护...还好跟你不是同事 05/17 00:23
111F:推 luciferii:长期看下来,感觉yauhh每次被骂都是活该,只是他弄不懂 05/17 01:45
112F:→ luciferii:到了这篇才发现到现在他还不知道 jsp和javascript不同XD 05/17 01:46
113F:推 gush0905:这种写法是新手写的吧.. 05/17 02:14
114F:推 gush0905:godisempty你该不会是在来杰吧? 05/17 02:17
115F:→ TonyQ:其实他是想讲 jscript in asp , 不过它一直坚持不肯解释而已 05/17 03:25
116F:→ soma:spaghetti code还会有人护航.... 05/17 04:00
117F:推 wxyy:还好上辈子有积德 职场上还没有遇过yauhh这种人.... 05/18 16:12
118F:推 luciferii:y网友还偷跑去逻辑版大吐苦水说他的对手逻辑都不好XD 05/18 20:49
119F:→ flylover:copy&paste怎麽可能好维护.. 能写成函式我都写成函式.. 06/16 16:47
120F:→ flylover:每次小修改,都要把整个程式全部检查一遍,想到就累翻了 06/16 16:47
121F:推 plover:近百行? 有看过六千行一模一样的codes吗 XDrz 06/19 06:17







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP