原帖由 prolj 于 2009-6-10 15:18 发表 看着费解的代码不是牛代码,而是SHIT代码。
原帖由 bobozhang 于 2009-6-10 15:19 发表 不管是好代码还是垃圾代码,多看,你就会发现你理解别人的代码会越来越快
原帖由 鬼才小科 于 2009-6-10 15:21 发表 模块化设计的程序,应该怎么着手看呢.从main()开始,一个一个的看?
原帖由 MMMIX 于 2009-6-10 19:38 发表 你就瞎说吧
原帖由 prolj 于 2009-6-10 19:44 发表 我这不算瞎说吧,虽然很费解,我看懂了,来两句SHIT的牢骚,没什么吧?
原帖由 鬼才小科 于 2009-6-10 21:45 发表 嗯,比较多吧。
原帖由 鬼才小科 于 2009-6-10 21:48 发表 嗯,这个程序是模块化设计的,所以我想先把主程式看明白,再向分支去慢慢分析。
原帖由 鬼才小科 于 2009-6-10 21:50 发表 解压开的代码文件和Makefile.README总共是13M多一点。
原帖由 liuty2006 于 2009-6-11 07:56 发表 其实读代码最主要的困难是--理解代码要解决的问题!! 所以建议--自顶而下!!
原帖由 converse 于 2009-6-10 15:48 发表 阅读代码与跟人的交流有时候很像,如果两者不在一个层次上,交流起来会有问题.
原帖由 MMMIX 于 2009-6-10 21:44 发表 代码费解,可能由两种情况造成: 1、本身写的很烂 2、读的人缺乏相关背景知识 你对两种情况不加区分,一杆子打翻一船人,不是瞎说是什么?
原帖由 swxlion 于 2009-6-11 10:18 发表 不论新手老手,相关背景是个非常重要的问题。不明白相关背景或者特殊考虑的话,很难明白为什么要设计成这样,而不是那样。
原帖由 wangdan1600 于 2009-6-11 12:47 发表 使用source insight来阅读代码,快些
原帖由 langue 于 2009-6-10 18:49 发表 程序应该有文档,没有文档的代码也要清晰、简洁,就像文档一样带有节奏感。 不妨先读文档,再入手代码。