本地生活网 > 教育培训 > 电脑培训

系统程序员怎样把代码写得又快又好

发布:2020年04月09日编号:2670730
本地生活网提醒您:1、在办理服务前请确认对方资质, 夸大的宣传和承诺不要轻信!2.任何要求预付定金、汇款至个人银行账户等方式均存在风险,谨防上当受骗!
详细描述

  很多初学者包括一些有经验的程序员,在敲完代码的后一个字符后,马上开始编译和运行,迫不急待的想看到自己的工作成果b~d~s~h~5~c~o~m。快速反馈有助于满足自己的成就感,但是同时也会带来一些问题:

  让编译器帮你检查语法错误可以省些时间,但程序员往往太专注这些错误了,以为改完这些错误就万事大吉了。其实不然,很多错误编译器是发现不了的,像内存错误和线程死锁等等,这些错误可能逃过简单的测试而遗留在代码中,直到集成测试或者软件发布之后才暴露出来,那时就要花更大代价去修改它们了bdsh5.com


  修改完编译错误之后就是运行程序了,运行起来有错误,就轮到调试器上场了。花了不少时间去调试,发现无非是些低级错误,或许你会自责自己粗心大意,但是下次可能还是犯同样的错误本~地~生~活~网。更严重的是这种debug & fix的方法,往往是头痛医头脚痛医脚,导致低质量的软件。


  让编译器帮你检查语法错误,让调试器帮你查BUG,这是天经地义的事,但这确实是又慢又烂的方法本 地 生 活 网。就像你要到离家东边1000米的地方开会,结果你往西边走,又是坐车又是搭飞机,花了一周时间,也绕着地球转了一周,终于到了会议室,你还大发感慨说,现代的交通工具真是发达啊。其实你往东走,走路也只要十多分钟就到了b+d+s+h+5+c+o+m。不管你的调试技巧有多高,都不如一次性写好更高效。


  我以前也一样,想赶时间结果花了更多时间,在经过很多痛苦的经历之后,我开始学会放松自己,让自己慢下来www.bdsh5.com本地生活网。写完程序之后,我会花些时间去阅读它,一遍两遍甚至多遍之后,才开始编译它,只要有时间,在通过测试之后,我还会阅读它们,每读一遍都有不同的收获,有时候会发现一些错误,有时候会做些改进,有时候也有新的想法。


展开更多描述 ↓
211314aoxiang 注册时间:2020年03月09日
该用户还发布了
精选信息
热门信息
在线留言 发送短信 拨打电话