程序员遇到 Bug 时的 30 个反应,你是哪一种?( 十 )

25.“这个 API 怎么没有文档?!”

在使用带有坏文档的插件或框架时 , 最令人沮丧的是 , 你必须靠自己去深入钻研源代码 。 我喜欢开发人员花时间去专门设计可用文档页面的项目 。 所有的参数和选项都解释得清清楚楚 , 甚至可能会被用在一些示例代码片段中 。 但可悲的是 , 事实并非总是如此 。 所以最简单的方法是远离不良文档 , 不自找麻烦 。

26.“我真希望我保存了那个数据库的备份副本……”

在编写和调试代码时 , 我不会想到要备份 。 然而 , 数据备份提供了允许我们回过头去修改的踏脚石 。 这在实时的服务器环境中尤为有用 , 因为有什么变化会立即执行 。 以防万一 , 我们应该记得保存网站文件和数据库的本地副本!虽然这会是一个恼人的任务 , 但其恼人程度远远比不上重建损坏的 SQL 数据库 。

27.“让它正常工作的最快解决办法是什么?”

在花费数个小时苦苦思考自定义的解决方案之后 , 很明显你需要一种新的方法 。 在设计漂亮的界面之前 , 程序员率先想到的是让功能正常工作 。 确定最快、最准确的解决方案 , 并实施这个解决方案让其工作才是 100%利用了时间 。 然后 , 再转移到漂亮美观方面 。

推荐阅读