《程序员修炼之道:从小工到专家》第三章:基本工具(2)

程序员修炼之道:从小工到专家

四、调试 自从14世纪以来,bug(虫子、臭虫)就被用来描述“恐怖的东西”,有趣的是,第一只计算机bug真的是一只虫子,在被要求解释机器为何未按期望运转时,有位技术人员报告说“有一只虫子在系统里”。 遗憾的是,事到如今,在我们的系统里仍然有“bug”,虽然不是会飞的那种。 没有人能写出完美的软件,所以调试肯定要占用大量的时间。接下来让我们看一看调试所涉及的一些问题以及一些用于找出难以捉摸…

《程序员修炼之道:从小工到专家》第三章:基本工具(1)

程序员修炼之道:从小工到专家

工具放大你的才干,你的工具越好,你越是能更好地掌握它们的用法,你的生产力越高。从一套基本的通用工具开始,随着经验的获得,随着你遇到一些特殊需求,你将会在其中增添新的工具,要和工匠一样,定期增添工具。要总是寻找更好的做事方式。不要局限于某一种特定的工具,比如IDE。 花时间学习使用一些工具,有一天你会发现,你的手指在键盘上移动,操纵文本,却不用进行任何有意识的思考。工具将变成你的双手的延伸…