`
悲剧了
  • 浏览: 140788 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

开发速度带来的问题

 
阅读更多
1.为了开发速度,好多类似的处理逻辑写在一块,然后一个action里面处理很多东西,虽然流程一样,但是它们随着后面开发的进行,逐渐变大,
直到不可控制,修改的难度,以前代码本身出现难度导致问题
2.没有进行彻底的测试驱动开发,后面估计修改,代码质量都是很大的问题,重构这块也是很恼火的事情

thinking---->>>
独立的业务不要去图简单,然后就去直接在其他action里面写
1.类膨胀问题带来的代码混乱,为了快速完成任务,调用里面相关的类方法,但是业务逻辑是有区别的
2.虚的方面是这个类的名字带来的一些问题action这一层也体现了前端页面,业务逻辑的一些东西,
类似的东西写在一块就会出先问题

分享到:
评论

相关推荐

    煤矿区地表沉陷速度剖面线计算软件开发

    随着煤矿高效开采的发展,工作面快速开采可导致地表沉陷的速度快,给地表受护对象带来严重损坏,但缺乏利用"地表沉陷速度"作为参数进行分析研究。在对"地表沉陷速度"定义的基础上,以此为软件开发的数学模型,进行了煤矿...

    PM二次开发资料

    PowerMILL 的二次开发是对软件的用户化和专业化的有效手段,PowerMILL 为用户提供了 Visual Basic 二次开发接口和开放式的内部命令集合,给用户的二次开发带来了方便。PowerMILL 的二次开发形式包括宏指令(MACRO)和 ...

    持续集成在项目构件化开发中的应用研究

    今行业发展的趋势,因此,本文主要研究如何有效的使用持续集成技术应用于项目构件化开发中,力求解决项目构件化开发中传统集成方式带来的问题,减少项目开发成本,提高开发速度,有效的实现根据业务需求提高产品快速...

    Android 3D游戏开发技术宝典-OpenGL ES 2.0 (吴亚峰) 源代码

    1.2.1 全新理念带来的体验风暴 3 1.2.2 中国手机市场的主导性作用 4 1.2.3 手机3d游戏和应用增长迅速 4 1.3 如何搭建android开发环境 4 1.3.1 sdk的安装及环境配置 5 1.3.2 eclipse集成开发环境的...

    大数据开发:挑战与机遇.docx

    大数据开发是指针对海量、多样化、高速度的数据进行收集、存储、处理和分析的过程。本文将探讨大数据开发面临的挑战,以及这些挑战所带来的机遇,包括技术挑战、数据管理挑战、隐私安全挑战等,并提出相应的解决方案...

    软件工程师项目开发绩效考核表.pdf

    工作项目是衡量软件工程师参与的项目是否能够为公司带来推动作用的指标。该项考核内容可以评估软件工程师的项目管理能力和贡献度。 专业复杂程度是衡量软件工程师参与的项目是否具有挑战性的指标。该项考核内容可以...

    软件开发毕业设计范文.doc

    在现在这个手机普及的时代,各种手机软件层出不穷,android软件可以是说席卷各大手机软件,为android软件开发者既带来了收入的回报,也提出了技术的挑战。android系统这个平台以成为智能手机系统的核心,也是IT技术...

    vshare基于百度分享开发的支持VUE2X的社交分享插件

    基于百度分享开发的支持VUE2.X的分享插件,为您带来更多的流量!提供多种风格按钮,代码加载更快,引入社会化流量,提升网页抓取速度等优点。

    圣SI园《深入掌握Git与实战开发》

    让我们可以将公司项目全部托管到其上,而不必担心网络速度问题或是隐私问题。 目前,已经有越来越多的项目开始或是准备开始从传统的svn向Git迁移,在这样的一个时代背景下,如果我们不去深入学习Git,将会真正错失这...

    基于Java web 的超市收银管理系统的开发与设计(源码+文档).zip

    21世纪是信息高速发展的时代,电子商务的迅速发展给超市带来商机但同时也使得竞争更加激烈,所以要求超市经营者改变管理模式,提高运营效率。超市收银管理系统的出现可以很好的利用计算机的技术改变以前人工收银速度...

    Visual C++2010开发权威指南_部分1.pdf

    《Visual C++ 2010开发权威指南》内容简介:微软公司新一代的开发工具Visual C++ 2010在C++开发方面带来了很多革命性的变化。新的操作系统Windows 7也已经问世,Windows 7的豪华界面与易用性、兼容性,势必会成为...

    Visual C++2010开发权威指南_部分3.pdf

    《Visual C++ 2010开发权威指南》内容简介:微软公司新一代的开发工具Visual C++ 2010在C++开发方面带来了很多革命性的变化。新的操作系统Windows 7也已经问世,Windows 7的豪华界面与易用性、兼容性,势必会成为...

    FPGA开发全攻略 5.1 FPGA器件选型常识 33

    FPGA开发全攻略 前言 2 第一章、为什么工程师要掌握FPGA开发知识? 5 第二章、FPGA基本知识与发展趋势 7 ...5.4 大规模设计带来的综合和布线问题 52 5.5 FPGA相关电路设计知识 54 . . . . . . . . .

    Web开发大全:Ruby on Rails版.part1

    同时,由于动态语言技术发展速度飞快,就rails框架本身来说,每一个新版本的发布也随之带来众多细节方面的更新和改动。为了帮助读者摆脱死记硬背语言和框架细节的问题,作者们通过书中大量的贴近实际需求的例子,...

    Web开发大全:Ruby on Rails版.part2

    同时,由于动态语言技术发展速度飞快,就rails框架本身来说,每一个新版本的发布也随之带来众多细节方面的更新和改动。为了帮助读者摆脱死记硬背语言和框架细节的问题,作者们通过书中大量的贴近实际需求的例子,...

    FPGA开发全攻略—基础篇

    5.4 大规模设计带来的综合和布线问题 52 5.5 FPGA相关电路设计知识 54 FPGA开发全攻略—工程师创新设计宝典 上册基础篇 5.5.1 配置电路 54 5.5.2 主串模式——最常用的FPGA配置模式 56 5.5.3 SPI串行Flash配置模式 ...

    基于SSM框架开发汽车租赁系统开发与设.docx

    所以我开发了SSM汽车租赁系统,借由这种新型方式提高租车的便利性,这种汽车租赁系统使人们不需要到店即可进行租车,当顾客租到车以后可以直接进行管理,提高了车店为顾客服务的速度和质量,为消费者和车店都提供了...

    基于SSM框架开发汽车租赁系统开发与设计.doc

    所以我开发了SSM汽车租赁系统,借由这种新型方式提高租车的便利性,这种汽车租赁系统使人们不需要到店即可进行租车,当顾客租到车以后可以直接进行管理,提高了车店为顾客服务的速度和质量,为消费者和车店都提供了...

Global site tag (gtag.js) - Google Analytics