`

工作日志十三 重构认识之二

 
阅读更多

     页面重构,有些人也许认为没有必要。其实,页面也是需要及时重构的。我们的页面并不是

 

一直不变的。当需求发生变更或者页面新增功能时,页面需要去改动,有些代码可能不再起作

 

用,有些代码需要重新组织,便于以后的扩展和维护。
   

    当页面的代码变得臃肿的时候,说明页面的代码有可能需要重构啦。有时候,重构也包括对

 

页面布局的调整,从而达到美观性和易操作性。及时地清除多余的页面代码,也能防止多余代

 

码产生的页面bug。
   

    页面的逻辑,有时候看起来并不是很清晰,需要去重新修改页面逻辑,加上一些必要的注

 

释,从而使页面更简洁和清晰。

 

    在实际的工作中,对页面的重构,代码量也会减少许多,使页面js和校验结构组织的非常清

 

晰。加上必要的注释,更能体现清晰的逻辑思路。页面代码放在恰当的位置,也是能便于以后

 

很好地维护。页面重构后,必要的页面测试,也是不可缺少的,能够及时地反馈重构的效果。

 

     合理的页面布局,很好的用户使用习惯,是我们重构所追求的。清晰的代码逻辑性和条理的

 

路,是我们重构所追求的。简洁的页面代码和恰当的代码存储位置,是我们重构所追求的。

 

     总之,页面重构,是重构不可缺少的一部分。

 

分享到:
评论

相关推荐

    基于S2SH的电子宠物(不完整)

    【标题】"基于S2SH的电子宠物(不完整)" 涉及的技术栈是Struts2、Spring和Hibernate,这三种技术是Java Web开发中的经典组合,通常被称为S2SH框架。以下是对这些技术及其在项目中的应用进行的详细解释。 1. **...

    Pro Apache Hadoop, 2nd Edition

    《Pro Apache Hadoop, 2nd Edition》是一本专门介绍Apache Hadoop第二版的专业书籍。Hadoop是一个开源框架,旨在从大型数据集中...通过深入理解Hadoop的工作原理和设计决策,读者还将获得对Java语言新的认识和洞察。

    最全面的软件测试面试题

    与三十五点和四十二点的内容相似,不再赘述。 #### 四十六、没有产品说明书和需求文档的情况下进行黑盒测试的可能性 在没有完整文档的情况下,可以通过与开发团队沟通、探索式测试等方式进行黑盒测试。 #### 四十...

    大数据时代人工智能在计算机网络技术中的运用.pdf

    随着网络数据的爆炸性增长,网络管理和安全防护的传统方法已难以满足现代网络的需求,人工智能技术的引入为这一领域带来了新的解决方案和可能。本文将深入探讨人工智能在计算机网络技术中的应用及其重要性,并提出...

    北京金山WPS软件工程师面试题及答案

    "北京金山WPS软件工程师面试题及答案"这个标题表明这是一个与面试相关的资料,主要针对的是北京金山公司的WPS软件工程师职位。金山WPS是知名的办公软件套件,包括文字处理、表格制作和演示文稿等功能,其二次开发则...

    _ThinkPHP5.0入门实例教程

    - **第二节 查看日志**:讲解了如何查看和管理应用的日志文件。 ### 第十三章 总结 在总结中,强调了学习ThinkPHP5.0框架的重要性和所学到的知识点。同时也提供了一些建议,鼓励开发者去阅读官方手册,并给出了版权...

    springAOP详解

    - **耦合度高**:业务逻辑和日志记录逻辑紧密耦合,不利于代码的扩展和重构。 **解决方案:** - **引入代理模式**:使用 Java 动态代理技术来创建一个代理对象,该对象能够在调用目标方法前后执行额外的操作(如...

    数据结构课程设计报告

    数据结构课程设计报告的核心主题是"链表的维护与文件形式的保存...通过这个课程设计,学生能够深入理解链表操作、文件I/O以及数据结构在实际问题中的应用,同时也对字符串比较、循环控制和文件处理有了更深入的认识。

    毕业实习总结-(2500字).doc

    在毕业实习过程中,我深刻体验了信息技术行业的实际操作与理论学习的差异,以下是我对这段实习经历的总结和所学到的知识点。 1. 技术应用与实践:实习期间,我了解到理论知识与实际工作之间的差距。在课堂上,我们...

    全国2013年1月自学考试软件开发工具试题.doc

    在Eclipse插件中,用户可以使用Log4E插件来配置项目日志,这对于跟踪和调试错误非常有帮助。 ### 20. Rational Rose的功能 Rational Rose是一款强大的建模工具,支持UML建模、HTML开发、基于组件的开发以及系统...

    福建省厦门外国语学校2020届高三语文上学期11月月考试题(含解析).doc

    在这一点上,历史学家和学者的工作与诗人相似,他们不仅需要科学地排序史实,还需要以诗意的方式重建历史,使我们能够更加全面和真实地认识过去。 为了更深刻地理解物品在历史研究中的作用,我们可以借鉴考古学的...

    电子商务系统分析和设计报告.doc

    通过总结,设计者可以对整个系统有一个全面的认识,同时也能为未来可能进行的系统升级或重构提供宝贵的经验和教训。 综上所述,本文档对电子商务系统的分析和设计进行了系统的描述,从前期的系统分析到后期的系统...

    代码之美 代码之美 代码之美 代码之美

    【代码之美】这一主题深入探讨了编程中的美学与效率,旨在揭示高质量代码的内在魅力和力量。代码之美并不仅仅体现在...每个程序员都应当追求写出这样的代码,因为这不仅是对自己工作的尊重,也是对团队和用户的负责。

    假期看电影观后感作文_2.docx

    正如影片中的人物通过彼此的日记、痕迹来弥补和重构记忆,生活中的我们也常借助于与他人的交流和共同的回忆来确认自己的存在。电影的感人结尾,男女主角在不记得对方名字的情况下,凭借内心深处的思念和情感的指引...

    DevOps on the Microsoft Stack

    通过上述内容的介绍,我们对“DevOps on the Microsoft Stack”这一主题有了全面而深入的认识。无论是在理论还是实践层面,DevOps都已经成为了软件开发和运维领域不可或缺的一部分,而微软的技术堆栈则为DevOps的...

    基于PHP的仿1号店整站源码 for ECSHOP.zip

    2. **ECSHOP框架**:深入理解ECSHOP的架构和工作原理,包括模板引擎、插件机制、支付接口、物流接口等,有助于快速上手和定制开发。 3. **MySQL数据库**:ECSHOP通常会与MySQL数据库配合,存储商品信息、用户数据、...

    PHP实例开发源码—全新哆咪付在线换钱系统PHP源码.zip

    2. **MVC模式**:哆咪付系统可能采用了Model-View-Controller(MVC)架构模式,这是一种常见的Web应用设计模式,将业务逻辑、数据和用户界面分离,提高代码的可读性和可维护性。 3. **数据库交互**:PHP源码通常...

    高职护生毕业实习知识管理的探究.doc

    通过这类培训,师生能够对隐性知识有一个全新的认识,并学会如何在实践中捕捉、运用这些难以言传的知识。 为了更好地管理和运用隐性知识,文章建议在高职护理教育中采用情景化教学策略。这种策略主要依靠深度会谈,...

    西藏林芝市_高二语文上学期期中试题.doc

    正如文中所述,当英国探险队与澳大利亚土著相遇时,一边是详尽的科学记录和船长日志,另一边则是沉默的物品——一面木制盾牌。这面盾牌,虽然不能言语,却承载着土著的文化和历史,成为一种无声的史书。在历史的舞台...

Global site tag (gtag.js) - Google Analytics