|
C语言编程精粹读书笔记
所有诀窍是当发现错误时,不断地就以下两个问题追问自己的结果:
1、 怎样才能自动地查出这个错误?
2、 怎样才能避免这个错误?
ANSI C(Aerospace Nuclear Safety Information Center 航空与核安全信息中心 1983年,美国国家标准化协会(ANSI)根据C语言问世以来各种版本对C的发展和扩充,制定了新的标准,称为ANSIC。)
投资者与赌徒之间的区别在于投资者利用每一次机会,无论它是多么小,去争取利用;而赌徒则只靠运气。
使用编译程序所有的可选警告设施
使用lnt来查出编译程序漏掉的错误
如果有单元测试,就进行单元测试
消除程序错误的最好方法是尽可能早、尽可能容易地发现错误,要寻求费力最小的自动查错方法。
努力减少程序员查错所需的技巧。可以选择的编译程序或lint警告设施并不要求程序员要有什么查错得技巧。在另一个极端,高级的编码方法虽然可以查出或减少错误,但它们也要求程序员要有较多的技巧,因为程序员必须学习这些高级编码方法。