`
skzr.org
  • 浏览: 362758 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
社区版块
存档分类
最新评论

[交流+总结]高效的开发功能

    博客分类:
  • J2EE
 
阅读更多

 

怎样高效的开发功能?

 

 

现在感觉越来越不知道怎样高效开发一个功能了?

各位大大,能否给小弟一点指点,交流交流

谢了 ^ ^

 

开发流程应该可以固定,从而寻找出最好最快的开发模式

结合以前的开发,我总结了一下,准备用这个来做一个持续改进和总结:

 

  1. 画UI草图--预期效果图
  2. 定调用接口——根据草图确定主要是有哪些Action参与,或者需要创建哪些Action,同时需要哪些Action方法(Struts2做MVC)
  3. 定UI组件事件——根据草图确定UI需要提供哪些UI事件,或者JS调用
  4. 实现UI——开始html编写UI,编写后可以运行页面效果
  5. 实现UI事件——开始页面UI之间交互以及与服务器交互
  6. 实现Server接口——服务器上处理数据
  7. 编写测试用例——针对Action编写测试用例

 

分享到:
评论
17 楼 zhangekw 2010-07-31  
lyy3323 写道
search+copy+parse.

这样虽然能行,能提高开发效率,但是不利于自己学习,不可取.

你是要提高开发效率,你可以先画图,在定义,在实现,这样稳定,也可以提高开发效率.
16 楼 tottichen 2010-07-31  
TDD....
15 楼 dayone 2010-07-31  
怎么点第三页总是又跳回到第一页呢?
14 楼 笑我痴狂 2010-07-30  
zhangchen 写道
liujun999999 写道
定UI组件事件
实现UI
实现UI事件
这个可以合并一下



ui需要合并
13 楼 skzr.org 2010-07-30  
86asm 写道
看到这总结,想起了aom

为什么AOM是不是金蝶的那个东西?刚刚搜索了下看到的金蝶AOM
12 楼 86asm 2010-07-30  
看到这总结,想起了aom
11 楼 skzr.org 2010-07-30  
linliangyi2007 写道
服了,这个方案太山寨了。楼主有空看点UML设计,这样开发起来比较靠谱啊,否则

uml出来后还是要转化为代码,麻烦阿

今天在一个草图上,就出来了界面+界面上与服务器交互的点,直接action中的方法就定义出来了
此功能有多少个页面,各个页面之间的调用和展现也出来了,感觉还是比较快速的

主要注重界面和action的交互
10 楼 linliangyi2007 2010-07-30  
服了,这个方案太山寨了。楼主有空看点UML设计,这样开发起来比较靠谱啊,否则
9 楼 hatedance 2010-07-30  
lyy3323 写道
search+copy+parse.

确实,copy&paste是最高效的。

每次要写一个新的类或jsp或xml片段之前,我就近找一个最相似的来copy&paste&rename。

8 楼 jammyjaccy 2010-07-30  
打酱油的,不知道干嘛去
7 楼 mercyblitz 2010-07-30  
<div class="quote_title">skzr.org 写道</div>
<div class="quote_div">
<p> </p>
<div style="color: #000000; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; background-color: #ffffff; margin: 8px;">
<p style="margin: 0px;"><span style="font-size: 24px; font-weight: bold;">怎样高效的开发功能?</span></p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">现在感觉越来越不知道怎样高效开发一个功能了?</p>
<p style="margin: 0px;">各位大大,能否给小弟一点指点,交流交流</p>
<p style="margin: 0px;">谢了 ^ ^</p>
<p style="margin: 0px;"> </p>
<p style="margin: 0px;">开发流程应该可以固定,从而寻找出最好最快的开发模式</p>
<p style="margin: 0px;">结合以前的开发,我总结了一下,准备用这个来做一个持续改进和总结:</p>
<p style="margin: 0px;"> </p>
<ol>
<li>画UI草图--预期效果图</li>
<li>定调用接口——根据草图确定主要是有哪些Action参与,或者需要创建哪些Action,同时需要哪些Action方法(Struts2做MVC)</li>
<li>定UI组件事件——根据草图确定UI需要提供哪些UI事件,或者JS调用</li>
<li>实现UI——开始html编写UI,编写后可以运行页面效果</li>
<li>实现UI事件——开始页面UI之间交互以及与服务器交互</li>
<li>实现Server接口——服务器上处理数据</li>
<li>编写测试用例——针对Action编写测试用例</li>
</ol>
<p style="margin: 0px;"> </p>
</div>
</div>
<p> </p>
<p>楼主的方案还是面向实现的,抽象一点,让非开发人员或者不理解实现语言的也能够开通。</p>
<p> </p>
<p>画画类似于用例图和组建图比较好。</p>
6 楼 lyy3323 2010-07-30  
search+copy+parse.
5 楼 zhangchen 2010-07-30  
liujun999999 写道
定UI组件事件
实现UI
实现UI事件
这个可以合并一下
我想说的是,楼主,你的头像和我今天撞衫


应该叫撞头,
4 楼 spell 2010-07-30  
用JSP最高效了,哈哈,可惜未必是你要的
3 楼 liujun999999 2010-07-30  
话是这样说,但是我觉得现在一般的公司,可能很难做到对ui进行这么详细的划分,一般最多只有一个UI草图吧
2 楼 skzr.org 2010-07-30  
哈哈,兄弟我们有缘阿
拆开是为了稳定的逐步推进

定UI组件事件——根据草图确定UI需要提供哪些UI事件,或者JS调用
实现UI——开始html编写UI,编写后可以运行页面效果
实现UI事件——开始页面UI之间交互以及与服务器交互
1 楼 liujun999999 2010-07-30  
定UI组件事件
实现UI
实现UI事件
这个可以合并一下
我想说的是,楼主,你的头像和我今天撞衫

相关推荐

    Grid++Report报表开发工具V5.0.0.5免费版

    Grid++Report报表开发工具是一款专为程序员和开发者设计的强大报表解决方案,它提供了丰富的报表设计功能,可以帮助用户快速、高效地创建复杂的企业级报表。V5.0.0.5是该工具的一个版本,免费版虽然可能在某些高级...

    PHP+MySQL+Dreamweaver 8动态网站开发从基础到实践光盘内容

    从基础的HTML和CSS布局,到PHP的逻辑控制和MySQL的数据操作,再到Dreamweaver的高效开发工具,这一系列知识将为你的Web开发之路奠定坚实基础。在实践中不断探索和磨练,你将能够熟练地运用这些工具,创造出更具创新...

    SymbianC++开发经验

    专为Symbian C++开发设计,集成了编译器、调试器和模拟器等功能。 ###### 3.1.3 实现用户界面个性化和定制化的Carbide工具 提供了强大的界面设计工具,帮助开发者轻松实现界面的个性化和定制化需求。 ##### 3.2 ...

    基于OMNET++无线网络跨层协议栈的实现.pdf

    针对这一挑战,研究者们提出了一种新的设计思路——**跨层设计**,旨在通过协议栈各层间的信息交流与协作,实现对整个网络性能的整体优化。 #### 二、OMNET++平台介绍 OMNET++是一款功能强大的网络仿真工具,支持...

    php +CodeIgniter + jquery + 组件开发的二手车交易系统=&gt;毕设.zip

    总结,这个二手车交易系统项目集成了PHP的高效性、CodeIgniter的易用性、jQuery的交互性,通过组件化开发方法实现了系统的模块化和可扩展性。对于学习Web开发的学生来说,这是一个很好的毕业设计或课程设计案例,...

    基于WEB的考研资源共享系统,Jsp+Servlet+Bootstrap开发.zip

    本考研资源共享系统通过集成JSP、Servlet和Bootstrap的优势,构建了一个高效、美观且功能齐全的在线学习平台。开发者可以根据实际需求进一步扩展功能,如引入积分系统、用户等级、权限管理等,提升系统的互动性和...

    毕业论文weixin078学生知识成果展示与交流+ssm论文.doc

    综上所述,这篇毕业论文详尽阐述了开发微信小程序学生知识成果展示与交流平台的过程,从系统的需求分析到设计实现,再到功能实现和测试,充分展示了作者对IT技术的理解和运用能力,以及对管理信息系统理论的掌握。

    C#+mysql+ajax+bootstrap+js文章管理系统开发报告

    总结,本报告详尽介绍了文章管理系统的功能设计、数据库设计以及关键功能的开发实现。通过集成多种技术,实现了高效、易用且功能丰富的文章管理系统,为用户提供了一种便捷的信息管理和交流平台。在实际应用中,还...

    ADIVisualDSP++5.0Notes

    总结来说,ADIVisualDSP++5.0是一个全面的DSP开发工具,集成了编译、调试、性能分析和项目管理等功能,旨在提高开发效率,优化代码性能,并提供了丰富的资源和支持,是开发人员在数字信号处理领域的得力助手。

    Spring MVC+mybatis+easyui+ueditor+shiro权限框架管理系统

    总结来说,Spring MVC+MyBatis+EasyUI+UEditor+Shiro的组合,提供了一种高效且灵活的Web应用开发模式,为企业的后台管理系统提供了强大的技术支持。通过熟练掌握并运用这套框架,开发者可以打造出符合业务需求,且...

    软件开发实习总结.doc

    理解需求并写出高效、结构清晰的代码是程序员的基本技能,任何对需求的误解都可能导致功能不完整或效率低下。 4. **单元测试**:测试是保证软件质量的重要环节,程序员应养成编写单元测试的习惯。这能及时发现和...

    ASP.NET+SQL房地产管理系统设计与实现(开题报告+源代码+论文+任务书+工作总结+答辩PPT)

    这个项目包含的文件提供了从项目启动到完成的完整流程,包括开题报告、源代码、论文、任务书、工作总结以及答辩PPT,这些都是一个完整的软件开发过程的重要组成部分。 1. **开题报告**:开题报告是项目开始时的关键...

    基于微信小程序的学生知识成果展示与交流+ssm毕业论文.doc

    总结来说,"基于微信小程序的学生知识成果展示与交流"项目利用了现代信息技术,特别是微信小程序和SSM框架,构建了一个全面的在线平台,旨在改善学生知识成果的展示和交流,提高教学效率,并通过后台管理系统确保...

    nutch+lucene开发自己的搜索引擎ch3.pdf

    ### nutch+lucene开发自己的搜索引擎知识点总结 #### 一、概览 - **标题与描述**: 本资料“nutch+lucene开发自己的搜索引擎ch3.pdf”聚焦于介绍如何使用Nutch和Lucene来构建自己的搜索引擎,特别强调了第三章:...

    ASP.NET+SQL房地产管理系统设计与实现(开题报告+源代码+论文+任务书+工作总结+答辩PPT).rar

    10. 工作总结:回顾整个开发过程,总结经验教训,提出改进意见,为未来项目提供参考。 通过以上步骤,我们可以构建一个高效、稳定且易用的房地产管理系统,满足现代房地产行业的信息化需求。ASP.NET和SQL Server的...

Global site tag (gtag.js) - Google Analytics