`
glacier3
  • 浏览: 384917 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

如何读代码

阅读更多

在java中分析源码学习源码,已经不是传统意义上的看到源码就分析学习,而是有的放矢,否则浪费时间和精力。

简单地说:框架软件的源码没有必要去分析,例如Struts等,只要了解其大概流程就可以了,因为框架软件保证其应用简易和约束性,会有很多烦琐细碎的代码,这些都妨碍了可读性,打个比喻,框架源码就象JDK源码一样,只要会用,无需去学。

框架应用软件源码应该去读,如何使用框架完成自己的系统。

说到底,还是和大部分程序员向下思维观点所致,有的程序员为表示自己水平高,说struts源码都读懂,我会用很惊讶眼光看他,不是走火入魔就是愚笨的人。

包 括学习Spring/Jdon框架这些,都没有必要去读源码,很多热心网友阅读Jdon框架源码,提一些问题,初衷是好的,但是方向错误的。以前一些很有 名的高手拿Jdon框架做文章,当时根本没理他,因为他基本专业方向就是错误的,思维向下的,看一个框架好不好,不是看框架源码写得好不好,而是看在多少 个不同项目上应用如何,从灵活性 快速性等几个指标来评价。

分析学习源码是学习JavaEE必不可少的阶段,但是必要知道重点和方向,否则才能收到事半功倍的效果,否则花了很长时间和精力,都没有进步。

分析源码最好对比着看,例如struts框架是MVC模式,那么我看看不使用struts框架的源码是怎样(如Jive2/Yazd),然后我再看使用了MVC框架后的源码,有什么不同(如JiveJdon3),这样,对比才领会不同。

还有宠物店,看看SUN的Petstore,和Spring的JPetstore,或Jdon框架的Jpetstore,他们有什么不同,这样,视野开阔,就象买东西,好的坏的都看过,这样才知道掂量分寸。
分享到:
评论

相关推荐

    编写可读代码的艺术-完整版(带书签)_可读代码_

    《编写可读代码的艺术》是一本专注于提升代码可读性的著作,它强调了代码的可读性对于软件开发的重要性。可读代码不仅有助于团队协作,还能降低维护成本,提高软件质量。以下是书中涵盖的一些关键知识点: 1. **...

    如何让代码更可读-读《编写可读代码的艺术》读书笔记.pdf

    《编写可读代码的艺术》是一本致力于提升代码可读性的书籍,强调了代码可读性在软件工程中的重要性。代码可读性不仅关乎程序员之间的沟通效率,还直接影响到软件的维护成本。以下是对书中一些核心观点的提炼: 1. *...

    读代码的窍门.pptx

    读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx

    编写可读代码的艺术

    编写可读代码的艺术,如何优化代码,细节决定成败

    编写可读代码的艺术.ppt

    编写可读代码的艺术的总结,希望能对想要写出清晰代码的程序员起到帮助作用。

    编写可读代码的艺术(完整版包括13章内容).ppt

    编写可读代码的艺术的总结,质优量多,希望大家喜欢。

    编写可读代码的艺术.mobi

    《编写可读代码的艺术》这本书的文字版,完整可用,欢迎下载。

    编写可读代码的艺术(The Art of Readable Code)

    ### 编写可读代码的艺术 #### 书籍概述与核心理念 《编写可读代码的艺术》是一本由Dustin Boswell和Trevor Foucher共同撰写的书籍,它旨在教授程序员如何编写出易于理解的代码。该书的核心理念强调代码不仅应该...

    编写可读代码的艺术-完整版.rar

    《编写可读代码的艺术》是一本专注于提升代码可读性的著作。在软件开发领域,代码的可读性是至关重要的,因为代码不仅是机器执行的指令,更是开发者之间沟通的工具。良好的代码可读性能够提高团队协作效率,降低维护...

    如何编写可读代码的一个规范文档

    ### 如何编写可读代码——一个规范文档 #### 关键思想 编写代码的过程中,应当将“使别人理解它所需的时间最小化”作为核心思想。这意味着我们需要确保代码的清晰度、简洁性和逻辑性,以便他人(甚至是未来的自己)...

    编写可读代码的艺术.epub

    187张图解轻松入门提供可执行的Matlab程序代码覆盖机器学习中经典、用途广的算法专业实用东京大学教授、机器学习专业专家执笔,浓缩机器学习的关键知识点图文并茂187张图示帮助理解,详略得当,为读懂大部头开路。...

    java开发规范拥抱易读代码

    【Java开发规范】Java编程语言的开发规范是提高代码质量、可读性和团队协作效率的重要准则。本规范主要涵盖以下几个方面: 1. **命名风格**: ...拥抱易读代码,远离编程难题,是每个开发者成长的必经之路。

    编写可读代码的艺术.rar

    《编写可读代码的艺术》是一本深入探讨编程实践中如何提高代码可读性的著作。书中的内容涵盖了编程语言的进阶技巧、代码重构方法以及提升代码艺术性的诸多方面。以下是该书涉及的一些关键知识点: 1. **代码可读性...

    apk格式转换为可读代码软件共享并下载、

    首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。 具体步骤:首先将apk文件,将后缀改为zip,解压,得到其中的classes....

    谷歌开源项目Python风格指南与编写简洁可读代码的建议.zip

    【标题】"谷歌开源项目Python风格指南与编写简洁可读代码的建议" 是一份重要的资源,它涵盖了Python编程的最佳实践,特别关注了代码的风格和可读性。这份指南是谷歌为Python开发者提供的,旨在提高代码质量,促进...

    《编写可读代码的艺术》英文文字版

    细节决定成败,思路清晰、言简意赅的代码让程序员一目了然;而格式凌乱、拖沓冗长的代码让程序员一头雾水。除了可以正确运行以外,优秀的代码必须具备良好的可读性,编写的代码要使其他人能在最短的时间内理解才行。...

    编写可读代码的艺术二

    编写可读代码的艺术-代码应易于理解,整理了一些不易于理解的代码,给出了易于理解的代码

Global site tag (gtag.js) - Google Analytics