百科问答小站 logo
百科问答小站 font logo



如何评价"Null reference - my billion-dollar mistake"? 第1页

  

user avatar   Ivony 网友的相关建议: 
      

其实不管有没有null,编程都不会更容易一点。

有null只是让写程序看起来更容易一点,因为程序员在脑子没想清楚的时候可以随便丢个null出去就可以交差了。

就像如果我们不要整形和浮点型,全部用有理数类型来编程,编程看起来会简单很多一样。


顺便说一句,NRE这个异常一般来说在正式的项目开发中是禁止出现的异常,和SOE(爆栈)异常一样,属于禁止出现的异常。




  

相关话题

  大家在计算机学习路上,都看过哪些神一般的书? 
  同是主流操作系统,为什么macOS没有盗版系统而Windows到处是盗版? 
  C# 的匿名类型为什么要限制属性为只读呢? 
  在业务需求完全一致,技术指标要求不一致时,是否应该为此提供使用不同优化算法的接口? 
  Mac 下顺手的 C/C++ 开发 IDE 是哪个? 
  如果一门编程语言中不允许对象(或结构体)循环引用,那么用它实现什么功能会比较困难? 
  如何理解 C++ 中这两个结构体的大小(size)? 
  Qt 真的比 Java 更加跨平台吗? 
  写库函数供他人用的原理是什么? 
  如果编程语言变成高考科目会怎样? 

前一个讨论
在知乎被大 V 拉黑是种怎样的体验?
下一个讨论
有多大比例的前端工程师,能在合理的时间内独立开发出一个足以供商业网站使用的文本编辑器?





© 2025-04-18 - tinynew.org. All Rights Reserved.
© 2025-04-18 - tinynew.org. 保留所有权利