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

开发速度带来的问题

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

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

分享到:
评论

相关推荐

    主要解决使用requireJs开发所带来的请求次数多的问题

    这就是标题中所提到的问题——"使用requireJs开发所带来的请求次数多的问题"。 为了解决这个问题,我们可以采取以下策略: 1. **模块合并**:将多个小模块合并成一个大文件,减少HTTP请求。RequireJS本身提供了`r....

    如何利用开源式敏捷开发来提供速度与价值

    在探讨如何利用开源式敏捷开发来提供速度与价值这一议题时,我们首先需要明确几个核心概念:什么是开源式敏捷开发?它如何与传统的软件开发模式相区别?以及它又是如何帮助组织实现更快的价值交付? ### 开源式敏捷...

    实现提升开发效率C#

    提升开发效率通常涉及代码编写的速度、可维护性、重用性以及调试效率等多个方面。 在C#中,有多种策略可以提升开发效率: 1. **代码重构**:定期进行代码重构有助于保持代码的整洁性和可读性,从而提高开发效率。...

    vue-router懒加载速度缓慢问题及解决方法

    本文将详细介绍Vue-router中懒加载速度缓慢问题及其解决方案。 首先,需要理解什么是懒加载。懒加载,也称作延迟加载,其核心思想是在实际需要某个资源时才进行加载,而并非在应用启动之初就把所有的资源都加载好。...

    pbootcms开发助手自由修改版2.05.zip

    4. **自动优化与压缩**:在模板开发完成后,助手可以自动进行代码优化和压缩,减少不必要的代码,提高网站加载速度。 5. **一键部署**:支持直接将开发好的模板上传到服务器,简化了部署流程,让开发者能更快地看到...

    敏捷开发之通俗理解

    - **文档不足**:为了加快开发速度而减少文档编写可能会导致后续维护困难。 - **质量问题**:过于关注结果可能导致一些潜在的问题被忽略,尤其是在边界条件处理方面。 - **技能要求高**:敏捷开发要求开发人员具备较...

    前端开发技术分享 前端编译平台 共47页.pdf

    前端开发技术分享 - 前端编译平台 在现代Web应用开发中,前端开发技术变得越来越复杂。...前端编译平台可以帮助前端开发人员解决许多问题,提高开发效率,提高页面加载速度,并提高代码可读性和可维护性。

    软件开发:速度vs质量

    通过合理规划项目、设定优先级、采用敏捷开发方法,可以在不牺牲产品质量的前提下提升开发速度。一个常见的策略是先开发核心功能,确保产品的基本可用性,然后再逐步完善其他细节功能。利用快速原型开发工具(如RPC...

    十七、海康威视摄像头开发文档

    【SDK版本更新】章节会列出SDK的各个版本及其更新内容,开发者可以根据自己的需求选择适合的版本,并了解每次更新带来的新特性、性能优化或问题修复。 【函数调用顺序】部分是文档的核心,详细阐述了使用SDK进行...

    探索通信类电子产品开发与应用问题.pdf

    探索通信类电子产品开发与应用问题 通信类电子产品开发是指在通信领域中开发和应用电子产品的过程。电子产品的开发一定要首先考虑到使用环境,使用环境会影响电子产品性能。开发电子产品成功的关键就在于先进的技术...

    讲的是项目开发问题

    尽管这种模式可能会牺牲一些开发速度,但对于团队成员而言,它有助于提升编码质量,特别是对于那些初入职场的开发人员。 风险管理是项目成功与否的关键因素之一。在"项目能手"的开发过程中,我们识别出了设计和架构...

    让交付的速度跟上思考的速度

    1. **集中开发环境**:为了避免不同环境带来的问题,百姓网采用集中式的开发环境。这不仅消除了因环境差异导致的错误,还使得开发过程对产品团队更加透明,便于及时进行测试和反馈。 2. **SVN无分支管理**:通过采用...

    安卓混合开发

    安卓混合开发是现代移动应用开发领域中的一个重要概念,它结合了原生应用开发与Web应用开发的优势,旨在提供更高效、灵活...随着技术的不断发展,混合开发工具和框架也在不断进步,为开发者带来了更多的可能性和便利。

    综述云计算及其对信息系统开发带来的变革.docx

    ### 综述云计算及其对信息系统开发带来的变革 #### 一、云计算概述 云计算是一种新兴的计算方式,它基于互联网提供动态可扩展且通常为虚拟化的资源。云计算的本质是通过网络将大量的计算任务分解成无数个小任务,...

    基于Socket的网络聊天系统开发与设计开题报告

    网络不仅仅改变了信息传播的速度和范围,更是成为了人与人之间沟通的重要桥梁。即时通讯系统,如QQ、MSN、微信等,因其高效、便捷的特点,已经成为日常生活中不可或缺的一部分,特别是在商业环境中,它们为企业提供...

Global site tag (gtag.js) - Google Analytics