源码之前,了无秘密
有心好书
种一棵树最好的时间是十年前,其次是现在
展开
-
源码阅读系列:源码阅读方法
一.前提条件1.纯熟扎实的语言基础如果你学java,却对反射、泛型、注解一直半解,还是不要去读什么框架了,回去把java基础打扎实反而对你自身更有益。2.UML能力在软件工程中,UML在软件的不同生命周期阶段扮演着非常重要的角色,没有好的UML水平,面对大型的项目源码会束手无策。3.对业务的理解如果你要阅读的项目业务性比较强,事先对业务有一定的了解是必须的。4.设计模式、重构的掌握编程语言什么的没什原创 2016-07-21 17:54:16 · 11286 阅读 · 2 评论 -
源码阅读系列:为什么要阅读源码?
一.为什么要阅读代码养成阅读高品质代码的习惯,可以提高编写代码的能力。计算机科学是一门实践性很强的学科,很多内容在书本上根本学不到。就拿项目的组织来说,没有什么书籍专门论述应该如何组织与管理项目的目录结构,因为这本身就是一种见仁见智的活动,要受到各种因素的影响。代码中往往凝聚着许多实践性的知识,通过阅读代码才能真正掌握软件开发的真谛。我们可以将“书籍是人类进步的阶梯”,扩展为”一切承载人类知识的载体原创 2016-07-21 17:34:59 · 3406 阅读 · 0 评论 -
如何阅读java项目的源代码
1、最好了解UML语言;2、了解代码大致结构,再根据模块详细去看,效果会好一些。3、每天敲上1千行。。就可以了。。。习惯了就好了。。。慢慢来。。。 比如说 你看书看累了 写个小程序放松下(一般别人是玩游戏放松)- -这样你就可以了解你要看的代码的功能和所用的框架技术,这样在熟悉的基础上就能得心应手了。 不过,我可不相信什么一天敲多少行的代码,你要有目的性的敲,有目的性的敲...原创 2012-09-19 18:51:28 · 16324 阅读 · 2 评论 -
源代码就是设计
把源代码看作是一份工程文档——设计——完全颠覆了我对自己所选择的职业的看法。它改变了我看待一切事情的方式。此外,我对它思考的越多,我就越觉得它阐明了软件项目常常遇到的众多问题。更确切地说,我觉得大多数人不理解这个不同的看法,或者有意拒绝它这样一个事实,就足以说明很多问题。几年后,我终于有机会把我的观点公开发表。C++ Journal中的一篇有关软件设计的论文促使我给编辑写了一封关于这个主题的信。经过转载 2016-02-05 09:54:27 · 1833 阅读 · 0 评论 -
代码逻辑图
代码逻辑图V1.0版本在平时的工作中,经常会有这种感受:一份源码看了几遍了,但是过了一段时间,就没有印象了,还需要花费时间梳理一遍。为了方便自己对代码的理解,我通过代码逻辑图这种简单的图示来快速梳理代码的逻辑,这种图的表现能力更强一些,方便快速回顾和代码逻辑思维整理。具体的一个应用示例如下,以后再工作中和源码阅读中用起来。看大图...原创 2018-07-27 14:26:57 · 12288 阅读 · 5 评论