程序员,不会Debug 还做什么开发? | 首都客運時刻表查詢網
![程序员,不会Debug 还做什么开发?](https://i.imgur.com/2oxSoeJ.png)
2019年3月4日—请时刻牢记,你需要了解系统的应有行为、系统的设计,以及在某些情况下...请时刻牢记,如果一次只做一个改动,那么你可以确切地知道哪个参数有效。
![程序员,不会Debug 还做什么开发?](https://i.imgur.com/2oxSoeJ.png)
“每个大程序里都有一个不安分的小程序”,想要成为一名好的开发人员,你得先真正学会 Debug 才行。
作者 | Ravi Shankar Rajan
译者 | 弯月
责编 | 仲培艺
出品 | CSDN(ID:CSDNNews)
2019程序员转型学什么?
https://edu.csdn.net/topic/ai30?utm_source=csdn_bw
以下为译文:
总结我的编程生涯,可以得出如下两个硬道理:
而中和这些苦涩现实的唯一方法就是调试(Debug)。
没错,就是调试。在刚开始接触编程的时候,没人会喜欢调试。相反,调试往往是沮丧和恐惧的根源。很多人心里说:“我要浪费多少时间才能改好这个bug?”我们更加愿意去构建很酷的东西。(试问谁不喜欢构建很酷的东西!?)
然而,所有我们钦佩的开发人员都认为调试很重要。那是因为他们知道调试对他们来说是提高自身实力的宝贵资源。在有些情况下,调试能够反映出开发人员的能力。
调试的真正问题在于无法规划所需的时间。所有编程活动——从设计到开发都可以有时间规划。但调试却完全不同,调试可能会花费一个小时、一天、甚至不知不觉一周就过去了,却还是未能发现问题的根源并修复问题。
这就是你应该把调试作为学习良机的原因。当然调试很痛苦,但是通过正确的方法你也可以控制调试。
以下是一些可以更好地进行调试的方法。
...