为什么要读好的框架或软件的源码?
2008-04-24 05:39
260 查看
我读了Rails的源代码,但是目的仅止步于加深对Rails API的熟悉和底层机制的了解,利于我以后更有效的使用Rails开发程序和必要时刻Hack Rails的源码。
但是今天UI Manager给我们上了一课,读读Jive、JIRA、LumaQQ的源码,将目的树立为学习架构设计、OOD和设计模式。
以前看《面向对象的软件设计》和阎宏博士的大砖头书《Java与模式》,但是看了就忘了,很少合理的应用到生产实践中去。所以看看设计优良的软件 和系统的源代码,不就是很好的结合实例学习软件设计、架构和设计模式的方法吗?好,以后的yearly plan里加上一条:今年通读xxx的源代码!
但是今天UI Manager给我们上了一课,读读Jive、JIRA、LumaQQ的源码,将目的树立为学习架构设计、OOD和设计模式。
以前看《面向对象的软件设计》和阎宏博士的大砖头书《Java与模式》,但是看了就忘了,很少合理的应用到生产实践中去。所以看看设计优良的软件 和系统的源代码,不就是很好的结合实例学习软件设计、架构和设计模式的方法吗?好,以后的yearly plan里加上一条:今年通读xxx的源代码!
相关文章推荐
- 为什么要读好的框架或软件的源码?
- 模式?框架?软件为什么要分层?
- 什么是模式?什么是框架?软件为什么要分层?
- Management Console 工具管理类软件通用开发框架(开放源码)
- 什么是模式?什么是框架?软件为什么要分层?
- Management Console 工具管理类软件通用开发框架(开放源码)
- 模式?框架?软件为什么要分层?
- 模式?框架?软件为什么要分层?
- Management Console 工具管理类软件通用开发框架(开放源码)
- Hadoop是Apache提出的一个软件框架(即:开放源码并行运算编程工具和分布式文件系统,与MapReduce和Google档案系统的概念类似)
- 什么是模式?什么是框架?软件为什么要分层?【转】
- [置顶] 我的开源股票软件简介+源码(蜗牛股票软件)
- 开源搜索框架Lucene学习之分词器(4)——通过分词器源码学习装饰者模式
- Android再学习-->源码框架
- Python框架、库和软件资源大全(整理篇)
- 《快彩网》彩票php源码 使用thinkphp框架开发
- Python框架、库和软件资源大全
- springmvc整合mybatis框架源码 bootstrap html5 mysql oracle maven SSM
- Eclipse下实现软件项目的源码管理
- [转]为什么美女喜欢软件开发的gg做老公