coding
“软件危机”时总结的坏的编程习惯——我们是否依旧守着古风?
1、乱用GOTO语句(上下跳转看起来非常方便)2、大量使用全局变量(无法控制它们值的变化,例如在非预期的子程序的执行中)3、不声明变量类型就使用(隐含类型可以在Fortran中使用,例如,一个实数可以截短为一个整数而没有引起程序员的注意)4、非结构化的、组织混乱的大块代码用于多个任务(一块可能有上千行代码)5、注释行太少(由于它们并不被执行!) [more...]
接受程序设计语言的再教育 [转载自dearbook书评]
再教育?没错。依个人愚见,大多数中国程序员都需要接受一次有关程序设计语言的再教育,而Michael L.Scott所著的《程序设计语言——实践之路》则可以成为这次再教育中的最好读本之一。在现代汉语中,没有什么词比“急功近利”更能体现当代程序员对于程序设计语言的期望和要求了——我见过太多太多只学会了“Hello,World [more...]