首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

程序里怎么表达“没有

如果想表达“没有”,就只能用对应数据类型的默认值,比如,字符串的默认值是"",整数是0,布尔类型是false。在团队里展开了一个讨论——程序里要不要表达“没有”,和怎么表达“没有”。...这段解释了最早null引用是怎么来的,以及这个东西对随后几十年软件工业带来的无数闹心的问题。 静态类型语言强调“尽可能的在编译期找到程序的错误”,而null这个奇葩的存在无疑是与这个目标对着干。...另外一个更严重一些的问题是,也许从语言的角度会觉得用一个有类型的”没有“替代null形式的“没有”感觉更优雅,但实际上从上层开发的角度,并没有什么明显的区别。...助推”,让开发者能主动写好对“没有”的检查。...使用其他语言的该怎么办 Java目前看最好的方案就是半吊子的Optional了。

1.8K31

哎呀,当时怎么没有想到

导读 在我们的测试工作中,是不是经常遇到这样的情形,发生了线上问题,产品、研发或者测试同学一拍脑袋:当时怎么没有想到,怎么给漏掉了呢?...主观原因 粗心大意:认为需求非常简单,没有认真分析验证场景及异常流程、分支流程,没有识别隐藏的细节,或者对于存在的风险,存在侥幸心理,不去进一步求证或验证。...业务知识不足:只看到了需求本身,没有看到背后隐藏的业务的真正诉求,知其然不知其所以然。...需求变更频繁:迭代快、变更快也是产品常态,往往一期还没有上线,二期三期就要评审了,没有经过线上真实环境、数据和客户的反馈,产品方案、技术方案存在的缺陷可能无法暴露或识别到。...流量情况悬殊:各个投放渠道流量差异较大,若上线前没有对各渠道的流量有充分的预估,没有进行压测,在高并发、大数据量或复杂业务场景下,性能问题可能无法被及时发现,从而导致线上问题。

8710

不会逼的程序员,还怎么改变世界?|附逼指南

这是我们特立独行的标配,如果没有特别要求,请允许我们这样穿着,我们觉得会休闲自在,工作也会更有激情。 一个牛逼的程序员是根本没有时间打理自己外貌的。...9.和我们约会的好处 优点1:我们不会骗人;没有时间去拈花惹草,当然陪你的时间会相对少点。 优点2:我们很聪明,超级聪明。 优点3:惹你生气还请包容。...每日以适量萌饲喂之,注意取得程序猿的信任,培养感情,每周可适当带出门散步,程序猿对运动没有特殊要求。...特别提醒: 猿猿们切记不要加班 12.附上程序员逼指南 “工欲善其事必先利其器。” 电脑不一定要配置高,但是双屏是必须的,越大越好,能一个横屏一个竖屏更好。一个用来查资料,一个用来写代码。...初级:衬衣+牛仔裤+休闲鞋。中级:T恤+宽松短裤+拖鞋。高级:背心+宽松 大花裤衩+人字拖。 得体的举止。

1.6K70
领券