这本书是佳佳翻译的。。但是个人觉得没必要买。。。毕竟这本书比较简单!最近刚好有时间,就看看这本书吧,算是消遣一下吧!
前言部分吧:
1 我们发现,主要接受项目开发和软件工程方面训练的人通常忽视了算法的重要性。类似地,理论派算法研究者往往低估了把算法转换为程序的难度,也不清楚编程智慧如何化繁为简。
2 引起RuntimeError的原因:你的程序在运行结束之前由于段错误(Segmentation fault)浮点异常(floating point exception)或者其他类似的问题异常终止。程序终止时的信息将返回给用户。建议检查无效指针引用(invalid pointer refernce)或者除零错误(division by zero)
3 大多数语言都提供了强大的格式化I/O函数,如果善加利用,可能只需要一行代码就能完成某些看上去很复杂的输入输出任务。这些任务对于不熟悉这些函数,又不看手册(manual)的程序员来说通常意味着痛苦的解析和格式化(parsing and formatting)
4 输出有意义的调试信息
花一点时间学习如何在你的系统中调试程序,例如在特定的语句或条件下中断程序运行,然后检查所有相关变量的值。一般来说这比加入大量输出语句的方法更快更简单,但如果你确实需要输出调试信息,应尽量让这些信息有意义。输出所有相关变量,并在打印数值之前标注相应的变量名,否则你将会很容易迷失在大量无意义的调试信息中。
看了一下这本书的目录
大概只有这两章对我来说应该仔细看一下。。不过还是要把这本书读一下,消遣
毕竟对我这种非正式训练的参赛选手,我追求的,只是好玩!!但玩,也要玩的专业!!