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



如何理解编程过程中的逻辑严谨性? 第1页

  

user avatar   rocwon 网友的相关建议: 
      

对于您给的这个例子,要考虑,但不是优先考虑。

比如服务器的时钟被人为调整了,就会产生注册时间晚于当前时间的问题。

先把正常的逻辑写出来,再去处理各种可能的异常情况,分清主次,工作才有效率。

我说的“异常情况”不是业务本身的逻辑分支没考虑到,而是诸如参数不合法、索引越界,NULL指针之类。

当然,工作要善于思考和总结,有经验了,瞄一眼业务就知道会发生常见的不常见的“异常情况”,很多都可以写个公用的函数,模式化处理。

虽然说软件不可能没有BUG,但编程还是要严谨,步步为营,尽量少出BUG。




  

相关话题

  C 语言自带函数返回值为指针类型的数组为什么不需要释放内存? 
  养成哪些好习惯能让 Excel 运行更快? 
  华为自研编程语言「仓颉」试用报名开启,有哪些值得关注的信息? 
  大型项目中面向过程思想 vs 面向对象思想,哪种开发效率更高? 
  当你学会了什么之后感觉自己的编程算是入门了? 
  做32位/64位跨版本编程,有什么需要注意的么? 
  有什么办法可以用纯 CSS 在现代浏览器下实现单屏内容时 footer 贴底,多屏内容时 footer 随内容向下? 
  C++的运行时多态,性能损失有多大? 
  Python和C语言哪个更容易学,感觉学了C语言有点难,只学过C语言的大学生很迷茫? 
  大公司实习经历对下一份工作能带来多少帮助? 

前一个讨论
古体诗需要注意格律吗?
下一个讨论
Java中,有一个for循环调用网络api很耗时,请问如何减少耗时?





© 2025-05-27 - tinynew.org. All Rights Reserved.
© 2025-05-27 - tinynew.org. 保留所有权利