你在项目中专门埋过什么坑?

2019-11-23 17:12:21 +08:00
 HeiHeiDe

你们有在项目中主动埋过什么坑?被发现了吗?怎么做到的?

1869 次点击
所在节点    问与答
10 条回复
daimubai
2019-11-23 17:14:59 +08:00
钓鱼贴
HeiHeiDe
2019-11-23 17:33:03 +08:00
@daimubai
就是好奇🤦‍♀️
printese
2019-11-23 17:36:46 +08:00
int a = 0, b = 0;
if (属于第一类别) {
a |= 1;
}
if (属于第二类别) {
b |= 1;
}

string str = a.ToString()+b.ToString();
if (str.equals("00")) {
//不属于第一类别也不属于第二类别
}
if (str.equals("01")) {
//属于第二类别但不属于第一类别
}
if (str.equals("10")) {
//属于第一类别但不属于第二类别
}
if (str.equals("11")) {
//属于第一类别也属于第二类别
}
xujinkai
2019-11-23 17:38:01 +08:00
不需要 反正过两个月就会发现到处是坑
oneisall8955
2019-11-23 17:39:08 +08:00
@printese 你也太秀了吧
crella
2019-11-23 20:12:37 +08:00
class Float
def initialize
super
end

def + (obj)
if obj.class == 某个自定义类
return self + obj.value
elsif obj.class == Integer or obj.class == Float
return self + obj
else
raise TypeError, '不支持的计算操作'
end
end

我也不知道自己为什么这么能挖坑。
vandort
2019-11-23 20:21:21 +08:00
用 scala 把整个项目重构算不算?

不是我,我不会 scala
luban
2019-11-23 20:49:07 +08:00
能力不够是正常行为,逻辑炸弹是违法行为
ZXCDFGTYU
2019-11-23 21:54:55 +08:00
以前写过 1000 多行的控制器,用 phalcon 写的,自带 model 不好用,全是 PDO 的 sql 加 prepare 过去的,我都看不下去了的那种坑。
hushao
2019-11-23 23:35:57 +08:00
@vandort lisp 重构可能就更好玩了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/622443

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX