`
李宏喜
  • 浏览: 118699 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

在开发中,增加小的方法的一些个人感悟

阅读更多
问题一:

需要通过webservice在一个web应用的请求中,做权限的过滤, 初步看了一下,原有的代码结构并不是很清楚,由对象生成的sql结构复杂,要读懂原来的结构,需要花费很长的时间。

解决方法:

增加了一个新的方法,设置新的条件,其它后台的代码不做任何修改
....
setCondition();
//新增方法
setXXXCondition();
....

初步可以实现新的逻辑,即增加了新的过滤,但后来又在新增的方法地方,出现了异常,原来新的条件,一旦为空,就抛出异常,于是在新增方法内增加保护条件。后再没有出现异常。
在使用小的模式时,需要在原来的结构机制中,并注意结构的完整性。

问题二:

需要在原来的列表页面的某一列,增加链接的属性,并在这一列增加鼠标单击的事件

原来的代码已经有翻页组件和单击和双击的事件。
但是如果在不确定的某一列增加链接和单击的时间,直接修改原有的代码,感觉很复杂,且容易出错。
后来在原来的div上增加了一个属性, clickColumn = 1 , 在原来的生成列和增加单击事件的地方,增加新的条件,来指定到具体列。并修改指定的列的新的展现方式。使用小的模式的时候,需要对具体的环境有所了解,例如div可以自定义属性等。
// 原来的代码
if(oTab.rowChanged){
  //展现
}
// 新的代码结构
if(oTab.rowChanged && oTab.clickColumn == 坐标){
  //展现
}

总结: 小的方法的使用,能够增加新的变化,一个小模式,应该是一个逻辑完整的结构,比如增加小的方法时,是否有必要增加保护条件等。




分享到:
评论

相关推荐

    游戏之旅-我的编程感悟【云凤著作】

    #### 六、个人感悟与建议 云凤不仅分享了自己的成功经验,也坦诚地讲述了一些失败的经历及其背后的原因。他强调了持续学习的重要性,鼓励读者不断尝试新技术和方法,勇于面对挑战。 #### 七、结语 《游戏之旅-我...

    六年软件测试感悟

    ### 六年软件测试感悟的关键知识点 #### 一、软件测试人员的...通过对上述各方面的深入理解和实践,软件测试人员不仅能够提升自身的职业素养,还能够在复杂多变的IT行业中保持竞争力,实现个人职业生涯的可持续发展。

    程序感悟(网上看到的)

    - **解读:**在职业生涯中建立个人品牌是非常有益的。通过分享经验、参与社区活动等方式,可以提升自己的知名度和影响力。 ### 16. 解决问题的思维 - **原句:**“Ҫ©κһϰȫ겢¼˼·” - **解读:**培养解决...

    对话新教学,感悟文化课堂美

    - 制度文化层面强调教学方法与策略,教师需掌握不同教学手段,灵活运用于课堂教学之中,提升教学的艺术性。 - 精神文化层面关注师生关系和教师对学生的人文关怀,教师应培养学生自主学习能力,形成积极向上的学习...

    软件开发人员实习心得体会.doc

    在实习期间,我积累了许多感悟,以下是我所分享的一些心得体会。 一、编程规范的重要性 在大学里,我们很少受到编程规范的约束,老师也不会硬性地要求学生遵循某种规范去编写代码,实验或者作业什么的,只要能实现...

    个人业务工作总结.doc

    在市场开发和实际工作中,要明确市场定位,把握产品方向,同时注重重点客户和潜在客户的维护。 - 他也意识到自我时间管理的问题,有时会过于急躁或粗心,这是需要改进的地方。 3. **存在的问题及解决办法**: - ...

    web笔记心得

    在“Web笔记心得”这个主题下,我们可以深入探讨Web开发的各个方面,特别是聚焦于前端开发。Web前台开发是构建互联网应用程序的重要部分,它涉及到用户与网站互动的所有视觉和交互元素。以下是一些关键的知识点: 1...

    毕业设计开题报告 通讯录

    在这个案例中,学生李力新选择的毕业设计题目是“基于ASP.NET的个人网站设计与开发”,该设计旨在利用网络技术构建一个个人的信息发布和管理系统,以适应Web2.0时代的信息分享和交互需求。 一、设计目的与意义 ...

    javascript 框架小结 个人工作经验

    在本小结中,作者萧枫通过自己的工作经验,总结了在JavaScript框架方面的一些知识点和个人感悟,这些内容对于新手来说是十分值得学习的。 #### JavaScript框架的扩展 作者提到了他个人对多个JavaScript对象和类...

    一位软件工程师的6年总结收藏.txt

    ### 一位软件工程师的六年工作总结 #### 一、前言 在成为一名软件工程师...以上便是这位软件工程师在其六年职业生涯中所积累的一些经验和感悟。希望这些分享能对正在从事或即将进入软件行业的朋友们有所启发和帮助。

    关于工作述职报告十篇.docx

    7. **教师述职报告**:展示了教师在支教过程中的感悟和专业成长,包括对教育事业的忠诚,教学方法的改进,以及利用农村远程教育资源提升教学质量。 8. **教师榜样作用**:教师以身作则,通过自身的早到晚走,树立...

    数据库管理可完成对学生基本信息的操作

    - 实验报告是实验过程的总结,包括程序清单(源代码)、调试情况(遇到的问题及解决方案)、设计技巧(编程技巧或优化方法)以及心得体会(个人学习感悟和经验分享)。 通过这个实验,学生不仅可以了解数据库管理...

    Cortex-M3权威指南Cn.pdf

    宋岩在翻译过程中分享了他的个人感悟,提到了翻译工作中的挑战和动力。尤其是在遇到翻译瓶颈时,他从外界的鼓舞中找到了前进的动力,最终完成了这一艰巨的任务。他的翻译工作不仅是一次技术文献的转化,也是一次个人...

    人月神话(IBM工程师写的书)

    《人月神话》一书基于Brooks在IBM的实践经验和个人感悟,深入探讨了软件项目管理中的各种挑战和误区,特别是“人月”这一概念。Brooks提出,增加人手到一个已经延期的项目上,往往会使得项目进一步延期,这一现象...

Global site tag (gtag.js) - Google Analytics