创造性地解决问题

来源:互联网 发布:linux 安装两个jdk 编辑:程序博客网 时间:2024/04/30 09:12

不用宏,你可能需要一次又一次地重复选择、修改、保存; 不用脚本,你可能需要一次又一次地点击、配置、等待; 不用自动化测试,你可能需要一遍又一遍地运行、调试; 不用管道,你可能需要一次又一次地生成、删除中间文件;多用宏吧,启动它,你就可以迅速完成大量重复的工作; 多用脚本吧,你可以提高运行的效率,避免变数和误差; 多用自动化测试吧,你可以迅速定位问题,保证质量; 多用管道吧,这样多个程序就可以“无缝结合”成一条生产线;看了《卓有成效的程序员》,心潮澎湃,令人流口水的命令行操作!下面采用vim命令来小试牛刀,以为祭旗。(害怕忘记自己曾经的执著的努力)可以采用groovy轻松加行号(参见《卓有成效的程序员》P187)Def number=0new File (“H:/zxrsisi.txt”).eachLine { line ->number ++println “$number: $line”}同样可以利用vim的正则表达式轻松去行号:1,$s/^/s*[0-9]/{1,2/}//g同感(转评):《卓有成效的程序员》给我的震撼很大,程序员作为特殊的群体,有的人可以这么懒,懒到事情都交给机器去做,而有的人又可以那么勤奋,每天都孜孜不倦得做着重复单调的工作。在看这本书之前,我属于勤奋的人,而看完这本书以后,我要努力变成懒惰的人。

原创粉丝点击