Soft_Job 板


LINE

如果是JSP程式, 那麽我认为第一个问题,就是页面上有太多IF ELSE程式 我会希望在VIEW尽量以TAG 表来达程式码 而至於IF 是否一定要有ELSE 我想请教 如果页面上有三个BUTTON 要写成if(radiobutton.equal("1")) "2" "3" 或是写成 "1" "2" else{XXX} 如果输入不必要的东西 那还有必要一定要去ELSE吗? 我认为是看情况来决定 虽然有人认为PG太依赖自己的逻辑 但干这行的 如果认为自己逻辑不可信任 那还写什麽程式 ※ 引述《cheng1989 (cheng1989)》之铭言: : 跟我不久前去应徵过的一家公司一样, 不会是同家吧?(凯x智慧) : 那家公司在礼拜五跟我约隔天面试(礼拜六还上班...头皮发麻..) : 隔天我如期赴约, 结果一进去, : 老板就拿了张试题要我填, 不多, 好像才四题 : 第一题就是要我回答某支jsp的code有没有问题? 能再加强什麽? : 他接着就开了一个网页, 按右键检视原始档给我看, : 说就是这个web page : 看看有没有问题, 有什麽想法就把它写下来~ : 然後, 天兵的我过了五分钟後: : 「....小姐, 我有问题」没错, 现场还有一位员工在那里加班 : 正妹走过来问我有何问题? : 我说经理要我看看这页的code有什麽问题 : ...可是它是html档欵...Orz : (目小的我撑大眼睛看了5分钟後总算肯定地告诉正妹, 但其实我是以为经理会再 : 走过来开code给我看啦~) : 正妹说, 喔, 那我去帮你问一下经理喔! : 我跟在正妹後面走到经理位置上.... : ZZZzzzzz : 正妹:「经理睡着了....」我完全能理解, 这家公司真的很操呢! : 後来正妹就找出jsp code让我作答, 总算完成了我的第一道题目 : 因为是问我个人看法, 所以没有标准答案, : 写了几个我认为的问题之後, 接着再填写其它试题, 交卷. : 那位经理人还不错, 看了我的答案之後告诉我说, : 其实那页的code有两个大问题, 但我没有答出来, : 一个是它只有if : 很多个if来判断条件成立时要执行的动作 : 却没有else : 这意味着, : 写程式的人很有自信一定会有其中一个条件会成立 : 或都不成立就什麽都不用做 : 所以没有else : 但他认为这是最大的问题, : 万一发生意料外的事 : 很可能就会异常 : 他还拿cobol举例, 说cobol就是每个if都要搭else才比较保险比较稳定(me: ????) : 另一个问题, 好像是这些code最开始没有先做xx判断 : 那个xx是什麽? 对不起我忘了Orz : 好像是类似要处理的资料, 是否为null, 或值为0吗? : 这个没先判断就开始处理资料了 : 大概就这两个问题是他认为最重要的 : 不过後来有被录取耶~ 但我没兴趣做稽核, 就没去了 : 倒是我认为, 无论出这种考题的用意何在, : 都可以努力把自己的想法表达出来, : 即使回答的不是对方想听的答案, : 至少也让他知道我的程度到那里, 懂哪些东西 : 绝对比交白卷好 --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.194.148.118
1F:推 chiahsiang:如果branch很多..有一种东西叫case case也有default 12/28 21:30
2F:推 TonyQ:tag 跟 code 不一定冲突啊 ?.? 有个东西叫 JSTL 12/28 22:03
3F:推 johncheng:文中有说TAG与CODE有冲突吗? 12/28 22:08
4F:推 TonyQ:第二句跟第三句 一句说不要有太多if-else 一句说要都用tag 12/28 22:20
5F:→ TonyQ:但是 jstl 中有 c:if tag啊 o_o? 12/28 22:21
6F:→ haeiou:我想我指的是少用scriptless吧 12/29 00:32
7F:→ haeiou:JSTL当然OK罗 12/29 00:34
8F:推 TonyQ:scriptless? 是 scriptlet 吧......-_-;; 12/29 08:42
9F:→ TonyQ:scriptless 才是你的目标... 12/29 08:42
10F:推 TonyQ:再说 , 就算是用 jstl , if-else 带来的逻辑判断仍然需考虑 12/29 10:31
11F:推 TonyQ:scriptlet 其实也没有想像中的那麽糟, taglib只是比较被接受 12/29 10:32
12F:→ TonyQ:的结局 , 事实上 scriptlet 本身就算是个蛮先进的feature... 12/29 10:33
13F:→ TonyQ:虽然是说已经很久没写 scriptlet (现在在玩webwork...:p) 12/29 10:33
14F:→ TonyQ:不过也不觉得scriptlet 有非常罪大恶极. 12/29 10:34
15F:→ TonyQ:至於文章末两句,我想没有人会否认,逻辑是「验证」出来的, 12/29 10:34
16F:→ TonyQ:而不是靠「相信」的。 12/29 10:35
17F:→ haeiou:是的 感谢更正 是scriptlets 12/29 19:45
18F:→ haeiou:写完程式再验证 相信没有人会否认 12/29 19:50
19F:推 TonyQ:看你定义的写完是怎麽写完 , 一般都是区块写完、验证. 12/29 20:37
20F:→ TonyQ:局部的逻辑验证是因为确保自己有写对 , 所以才做的 , 12/29 20:38
21F:→ TonyQ:如果写程式的相信自己的逻辑都是对的 , 那就不用验证啦.:p 12/29 20:38







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灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP