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

个人对项目开发的一点总结

阅读更多
项目文档:
1,需求分析一定要透彻,不仅要了解所需的,还要有详尽的文档,包括需求文档,数据库文档(表名,字段名和它们的属性及表达意思),部署文档;
2,开发过程中,对一些常见到环节最好进行记录
3,对项目开发,测试中的错误要进行记录,包括错误提示,解决方法;
4,项目结束后,要用使用文档,包括安装,运行平台及环境,使用中常见问题解决方案,以及操作说明;

页面方面:
1,首先要用文档或在纸上确定好版块结构,经由使用方确定后,然后再由美工画出ps图;
2,和美工协调好命名规范;包括文件命名,目录命名,以及临时文件命名,比如临时图片命名为tmp_*.gif,以便发布时删除.
3,整个系统的页面一定要在一个体系下,不要针对某个页面而单独制作,以避免出现资源冲突现象(如图片,文件重名等)

团队开发:
1,首先要了解团队的成员
2,要了解框架的命名规范,以便能更好的阅读并理解公司的框架.
3,了解框架的主体架构,并熟悉项目的整个流程.
4,要根据框架做一个小测试,包括表单验证,上传下载,日期控件,这些是基本的东西,有时间可以包括其它更为复杂的.
5,要多向项目组长了解项目的信息,尽可能的详细,并且对项目流程作一下笔记,以便日后查阅.
5,两忌:忌就近原则,即有什么事情和想法只和最近的人交流;二忌默默无闻者,有什么想法也不提出来,只顾埋头干自己的事情.
6,可以适当组织些活动,以促进组员之间的融洽度.

项目测试:
测试时一定要准备好测试的数据,并整理成相应当sql文件,以便能随时测试以及测试数据的清除,这样在开发中就会避免一些不必要的因数据不完整而出现的问题;
比较明显的测试模块要制定详细的测试计划.

版本控制:
1,要求每次修改文件前先从服务器上更新一下才修改,提交时要有注释说明;(记住勤更新就是了,建议每天早上都更新一次)
2,一般是自己修改的某个模块完工时才提交.提交前要先检查一下,不要把不必要的东西提交上去

进度控制:
1,项目组长要在项目开始时制定进度甘特图,要能够在整体上有所把握
2,要有月,周进度工作计划表;
3,每个组员应该明确每天要做什么.

维护阶段:
1,bug修正:
2,性能优化:
3,其它需要改善的地方;
----------------------------------------------------------------------
技术:
主题框架:webwork+spring+hibernate
远程调用:通过hessian来实现webService
权限管理:通过acegi来实现权限控制
定时调度:通过quartz来实现定时调度
xml解析:vtd-xml,之所以选这个是因为它解析xml的高效性.
连接池技术:proxool
表示层:freeMarker
上传下载:FileUpload
数据库:mysql5

版本控制:svn
质量管理:BugFree

框架部件:
日期控件;验证方式;分页操作;加密机制;上传下载;树状菜单;级联菜单;权限管理;定时调度;远程调用;ajax框架;
分享到:
评论

相关推荐

    《Android应用开发》个人总结报告.doc

    《Android应用开发》个人总结报告 刚开始接触Android感觉到它很有意思,在界面开发上和web也可以形成了相通的架构 ,更加方便,视觉上也是非常的酷,在前期我通过的大量的Android SDK开发范例大全中的例子以及...

    开关电源的一点总结.zip程序资料开关电源设计电路原理资料

    开关电源的一点总结.zip程序资料开关电源设计电路原理资料开关电源的一点总结.zip程序资料开关电源设计电路原理资料开关电源的一点总结.zip程序资料开关电源设计电路原理资料开关电源的一点总结.zip程序资料开关电源...

    android实训报告总结.doc

    学员个人实训总结 "学员姓名 "XXX "填写日期 "xxxx-xx-xx " "实训项目编号 "xxxxx "实训项目名称 "XXXXXX " "项目起止时间 "xxxx-xx-xx至xxxx-x"项目地点 "XXXXX " " "x-xx " " " "项目经理 "XXX "现场经理 "XXX " ...

    【127套】Java前端后端个人简历模板互联网IT行业程序员

    大概从这几个维度去写,但是很多程序员都漏了最重要的一点,因为我们是做程序开发的,我们最要体现出来的是项目中我们的技术运用,你将什么技术运用到项目中,这一点非常重要, 因为这个能体现出你到底用没用过这些...

    小曾同学-测试开发简历.pdf

    4. 个人评价的话,一定要对以往的经历做一个总结,然后再加上对自己三到五的规划。当然有的时候面试官会问到三到五年的规划,如果没有想这么多的话,可以说两到三年的规划。 5. 在简历的最后可以加上个人GitHub...

    微信小程序支付功能开发与踩坑经验总结

    好在还有一部分前人的经验可以吸取,再加上个人的一点直觉引导,终于在凌晨的时候真机测试通过。 趁热打铁把踩过的坑罗列一遍,最后会附上真机跑通的代码。 首先是小程序支付功能的申请。在半年前我有另一个小程序...

    教你如何开发一款嵌入式产品

    教你如何开发一款嵌入式产品:本人多年经的历总结了一些教训无私的分享给各位,希望各位 今后能站在本人的肩膀之上,少走弯路,多为公司,为个人多做贡献。也同时希望能看到大家反馈和回复,留个脚印,留下你的见解...

    ARM 嵌入式LINUX 系统构建与驱动开发

    值得注意的是:在找工作中,企业(著名的,小的不算)对单纯的ARM硬件开发工程师并不比单片机重视,很少有大企业的职位里写“从事过ARM开发优先”。 写的多的是什么?“嵌入式LINUX” 到这相信大家看出来了吧,需要...

    android转正报告怎么写.docx

    了解了核三框架的总体结构和开发流程,并能在核三的基础上进行项目开发。 参与了社保电子支付项目的开发。主要负责web端的模块开发,通过开发的过程,学习和掌握了flex界面开发,hibernate和oracle数据库 因为自己在...

    asp.net知识库

    我对J2EE和.NET的一点理解 难分难舍的DSO(一) InternalsVisibleToAttribute,友元程序集访问属性 Essential .NET 读书笔记 [第一部分] NET FrameWork的Collections支持 .NET的反射在软件设计上的应用 关于跨程序集...

    java翻牌源码-h2pl.github.io:使用GitHubIO+hexo搭建的个人博客,无须自己开发网站,只需简单的配置加上命令行即可以

    项目结束以后,主要在复习Java基础,于是看了不少相关博客,记录了很多Java的基础知识点,比如异常,反射,序列化,集合类等等内容的一些总结,现在看来确实有点幼稚了。所以我最近也在删除一些低质量的文章,以便让...

    siyaofa.github.io:Siyaofa - 个人博客 - 兴趣

    嵌入式软件开发工程师是不能脱离于硬件的,这一点与应用软件开发工程师是不同的。 - 基础硬件知识 - 工作的硬件 控制 在校项目和工作中有一部分精力花费在伺服运动控制上,故粗略的总结是需要的。 滤波、控制。 数学...

    PerCM个人代码管理软件

    为了强化前一段时间所做的努力,需要有“项目系统分析”,对技术的选择也要能够大胆有规划。这样,几个软件实现之后,才能够全面地提高能力。 需要研究的技术以下几类 1、现有的代码管理软件的组织构造,自己合理...

    并行计算机体系结构-硬件-软件方法.pdf

    现有的很多教材对材料的涉及面都比较粗略,只是对各种建筑和研究成果进行了总结,并没有对其进行深入的分析。 另一些人专注于特定的项目,但没有认识到可用于替代方法的原则。 该领域的研究报告提供了大量的...

    《程序员》2011年08期

    总结而言,优秀的程序员通常有一下特点: 对技术充满激情 将编程作为一种爱好 如果你允许会滔滔不绝地跟你谈论技术 有过个人的开发经历(与4意思相同) 坚持认为某种技术最好 如果让他用他认为不好的技术他会非常...

    《程序员》2011年第2期

    总结而言,优秀的程序员通常有一下特点: 对技术充满激情 将编程作为一种爱好 如果你允许会滔滔不绝地跟你谈论技术 有过个人的开发经历(与4意思相同) 坚持认为某种技术最好 如果让他用他认为不好的技术他会非常...

    计算机毕业实习心得.docx

    到这两家公司的实习工作,对我有很多启迪,以下是我的一些总结: 1、客户至上,必须靠实际行动说话,每个编程人员在开发客户定制时,要时时刻刻为客户着想,不要总是想偷懒,高质量完成客户定制的功能,做到bug少,...

    2020计算机专业毕业实习报告.doc

    了解了一个100多人参与的超大型软件项目的开发流程,学会 了使用文档管理工具sap的基本功能,知道了源码管理工具clearcase的功能之强大,懂 得了基于clearrequest的charmnt在这么大的软件项目里不可替代的原因。...

    CSharpCrawler:C#爬虫示例程序,想学习爬虫入门知识的可以看过来。后续会慢慢加入更多爬虫相关的知识

    为什么要拿C#开发爬虫项目,因为个人还是比较喜欢C#。C#虽然库少一点,但想要的功能基本还是能实现的。 总结的知识点如果什么错误之处,还恳请大家提个issue指正,一起学习进步:male_sign:( ̄▽ ̄)/ 功能介绍 基础...

    阿里巴巴公司内部资料:交互设计全档案

    和很多交互设计师一样,我也有过盲目自信和茫然失措,历经时间的鞭挞后,渐渐的我对这份工作、这个专业,有了一些个人的感悟…… 从我的理解来看,100分的顶尖交互设计师们通常天赋异禀、特立独行。但75分的合格...

Global site tag (gtag.js) - Google Analytics