study log

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
  5 随笔 :: 6 文章 :: 123 评论 :: 2 引用

首先,庆贺下自己的"SharpDevelop浅析_3_Internationalization-TextEditor分析文章"在一周的艰苦努力中终于写了出来

在这一周读代码的学习过程中颇有些感受,总结起来有以下几点收获:
坚持、自信:  上周末看了电子书的相关章节,然后读代码,周末两天的时间看下来仍是一头雾水,接下来的三天中也仍是有许多困惑,有时会想工作的事不少,下班还要搞这个分析,而且又公开在博客上了还给自己定时间争取年底前完成整个SharpDevelop分析,这不自找麻烦。但是坚持下来写出读书心得时便会庆幸自己坚持了下来。

跳过细节、总体把握: 读代码时遇到许多不清楚的,如果想在一周内把每个细节都搞清楚时间上肯定不够,而且现在想想也不符合学习规律,只要在不影响全局理解的情况下,重点要先对整个事情有个全局的把握,然后一步步细化,看感兴趣的具体细节实现。

要会提问题:  对事物/项目的了解要在有一定的认识后不断的提出问题、找答案,在这个过程中才会有更深的理解,如果提不出问题,只是一味地读代码,相信到现在我也分析不出个头绪。

经常回顾最初问题:  在研究ICSharpCode.TextEditor项目时,有最初的问题,在读代码时由于牵涉到的相关类太多,经常在最初的问题没有找到答案时又有了不少新的问题,有些新问题可能也是细节的问题,如果困扰在这些问题上就不能向前迈进了;因此,经常回顾下最初的问题是什么,眼前的问题对于解决最初问题是否有必要,据此作出选择不深究部
分派生出的问题是明智的。《Dissecting a C# Application Inside SharpDevelop》书第二章的Best Practices中提到一句话就是:solve each problem at its root

自己动手写代码/总结 :别人的代码读了十遍可能都比不上自己去写一遍,自己写了Demo和分析文章后,感觉理解上也能上个台阶了。

最后,希望大家支持我的SharpDevelop分析系列 :)

posted on 2007-02-01 03:43 lin-zhang 阅读(2484) 评论(9)  编辑 收藏 网摘

评论

#1楼 2007-02-01 06:41 Frank[未注册用户]
坐个沙发,
早就有这本书了,当初没有怎么看懂。看来现在可以结合你的系列重新再学习一次,希望这次会有所进步了。

  回复  引用    

#2楼 2007-02-01 06:45 Frank[未注册用户]
有个建议,不知道你Demo的代码是基于1.1还是2.0的(不好意思,你的代码还没来得及研究),最好是2.0的,要与时俱进嘛。
  回复  引用    

希望楼主坚持
  回复  引用    

#4楼 2007-02-01 09:21 Jeffrey Zhao      
这本书感觉还是比较难懂的……希望能够从您的文章中学到东西。:)
  回复  引用  查看    

#5楼 2007-02-01 09:21 Jeffrey Zhao      
@Frank
Sharp Develop有2.0的吗?

  回复  引用  查看    

#6楼 2007-02-01 09:45 polarlm.net      
@Jeffrey Zhao
Sharp Develop 2.0貌似出来很久了哦。
http://www.icsharpcode.net/OpenSource/SD/Download/">http://www.icsharpcode.net/OpenSource/SD/Download/

  回复  引用  查看    

#7楼 2007-02-01 09:59 Jeffrey Zhao      
@polarlm.net
那么我想当的土……

  回复  引用  查看    

#8楼[楼主] 2007-02-01 14:07 lin-zhang      
@Frank
基于SharpDevlop2.0的代码,Demo是在VS2005中调试编译的
我也发现电子书的部分内容和源码有些不匹配,不过设计思想没感觉到什么变化

@cnblogs-yi , polarlm.net
谢谢支持 :)

@Jeffrey Zhao
呵呵,多交流吧
有问题、建议可以直接在这提出来

  回复  引用  查看    

#9楼 2007-02-01 17:51 乐章      
支持
  回复  引用  查看    




发表评论

昵称: [登录] [注册]

主页:

邮箱:(仅博主可见)

评论内容:

  登录  注册

[使用Ctrl+Enter键快速提交评论]

0 636387




相关文章:

相关链接: