`
- 浏览:
388335 次
- 性别:
- 来自:
成都
-
在java中分析源码学习源码,已经不是传统意义上的看到源码就分析学习,而是有的放矢,否则浪费时间和精力。
简单地说:框架软件的源码没有必要去分析,例如Struts等,只要了解其大概流程就可以了,因为框架软件保证其应用简易和约束性,会有很多烦琐细碎的代码,这些都妨碍了可读性,打个比喻,框架源码就象JDK源码一样,只要会用,无需去学。
框架应用软件源码应该去读,如何使用框架完成自己的系统。
说到底,还是和大部分程序员向下思维观点所致,有的程序员为表示自己水平高,说struts源码都读懂,我会用很惊讶眼光看他,不是走火入魔就是愚笨的人。
包 括学习Spring/Jdon框架这些,都没有必要去读源码,很多热心网友阅读Jdon框架源码,提一些问题,初衷是好的,但是方向错误的。以前一些很有 名的高手拿Jdon框架做文章,当时根本没理他,因为他基本专业方向就是错误的,思维向下的,看一个框架好不好,不是看框架源码写得好不好,而是看在多少 个不同项目上应用如何,从灵活性 快速性等几个指标来评价。
分析学习源码是学习JavaEE必不可少的阶段,但是必要知道重点和方向,否则才能收到事半功倍的效果,否则花了很长时间和精力,都没有进步。
分析源码最好对比着看,例如struts框架是MVC模式,那么我看看不使用struts框架的源码是怎样(如Jive2/Yazd),然后我再看使用了MVC框架后的源码,有什么不同(如JiveJdon3),这样,对比才领会不同。
还有宠物店,看看SUN的Petstore,和Spring的JPetstore,或Jdon框架的Jpetstore,他们有什么不同,这样,视野开阔,就象买东西,好的坏的都看过,这样才知道掂量分寸。
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
《编写可读代码的艺术》是一本专注于提升代码可读性的著作,它强调了代码的可读性对于软件开发的重要性。可读代码不仅有助于团队协作,还能降低维护成本,提高软件质量。以下是书中涵盖的一些关键知识点: 1. **...
《编写可读代码的艺术》是一本致力于提升代码可读性的书籍,强调了代码可读性在软件工程中的重要性。代码可读性不仅关乎程序员之间的沟通效率,还直接影响到软件的维护成本。以下是对书中一些核心观点的提炼: 1. *...
读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx读代码的窍门.pptx
编写可读代码的艺术的总结,希望能对想要写出清晰代码的程序员起到帮助作用。
### 如何编写可读代码——一个规范文档 #### 关键思想 编写代码的过程中,应当将“使别人理解它所需的时间最小化”作为核心思想。这意味着我们需要确保代码的清晰度、简洁性和逻辑性,以便他人(甚至是未来的自己)...
【Java开发规范】Java编程语言的开发规范是提高代码质量、可读性和团队协作效率的重要准则。本规范主要涵盖以下几个方面: 1. **命名风格**: ...拥抱易读代码,远离编程难题,是每个开发者成长的必经之路。
首先要下载两个工具:dex2jar和JD-GUI,前者是将apk中的classes.dex转化成Jar文件,而JD-GUI是一个反编译工具,可以直接查看Jar包的源代码。 具体步骤:首先将apk文件,将后缀改为zip,解压,得到其中的classes....
【标题】"谷歌开源项目Python风格指南与编写简洁可读代码的建议" 是一份重要的资源,它涵盖了Python编程的最佳实践,特别关注了代码的风格和可读性。这份指南是谷歌为Python开发者提供的,旨在提高代码质量,促进...
同时,语法高亮让代码更易读,提升阅读体验。 7. **自定义配置**:用户可以根据个人习惯调整界面布局,设置代码风格,甚至添加自定义快捷键,使工作环境更符合个人需求。 8. **轻量级与便携性**:绿化版的Insight...
谷歌开源项目Python风格指南与编写简洁可读代码的建议_python-style-guide
在项目中,"Voice"可能是源代码文件夹,包含了项目的各种文件,如.cs(C#源代码文件)、资源文件(如图标或音频文件)以及配置文件。这些文件通常会包括主程序的入口点(通常是Program.cs或Main.cs),以及负责处理...
视频演示如何玩转一个开源项目__如何运行+如何读代码__顺便讲讲IDEA和Spring_Boot__Java_Python_C语
代码大全读书笔记 xmind 图表形式展现出该书的一些核心价值及观点
小程序源码 语音跟读 (代码+截图)小程序源码 语音跟读 (代码+截图)小程序源码 语音跟读 (代码+截图)小程序源码 语音跟读 (代码+截图)小程序源码 语音跟读 (代码+截图)小程序源码 语音跟读 (代码+截图)小程序源码 ...
SourceInsight是一个面向项目开发的程序编辑器和代码浏览器,支持多种语言并能分析源代码并在工作的同时动态维护它自己的符号数据库,自动显示有用的上下文信息。SourceInsight提供了快速和革新的访问源代码和源信息...
甚至一整个项目的代码,都能直接扔进去让ChatGPT帮你读,再也不怕老哥们不写注释了…… 这个全新科研神器,名叫ChatGPT学术优化(chatgpt_academic),已经在GitHub上狂揽16.4k,还冲上了GitHub热榜。 具体功能 在...
微信小程序 阅读读书 树芽读书 (源代码+截图)微信小程序 阅读读书 树芽读书 (源代码+截图)微信小程序 阅读读书 树芽读书 (源代码+截图)微信小程序 阅读读书 树芽读书 (源代码+截图)微信小程序 阅读读书 树芽...
PHP目录直读程序——SecurityFaq Team v2.0,可直接读取站点根目录下的文件,有目录自动可以打开,包括多少级目录都能读完,读取到的文件以列表的形式列出,列出文件的大孝名称、文件类型,并提供在线下载。
【标题】"英语绘本听跟读小程序源码"所涉及的知识点主要集中在移动应用开发、语音识别技术以及教育软件设计上。这个项目是一款专为英语学习者设计的小程序,其核心功能是听读英语绘本,并且能与智能评分系统对接,...