paip.若只如初见——WEB或BS开发必备基础知识
提升开发效率大原则:
a.从开源项目选型,当需要哪个模块或者功能时,先从网上源码找一个,然后将此模块剥离出来,拼接到项目里,这样速度大大的加快啊。.也少了很多开发测试的时间....记住不要重复发明轮子,呵呵 。。如果是不同语言开发的,做个接口调用就可以了
b.当网上没有自己需要的模块/功能时,只能自己做了.设计时采用伪代码
c.编码时,大量使用代码生成器...几乎可以做到不用写多少代码。。所做的只是拼接测试就OK了。
1.需求,
JIRA是集项目计划、任务分配、需求管理、错误跟踪于一体的商业软件
项目进度: Microsoft Project
2.界面
界面原型设计工具: UIDesigner
界面HTML--CSS IDE:dreamweaver,没说的,
HTML,CSS调试 ,IE F12工具
3.逻辑
流程图: Visio
UML建模: PowerDesigner
详细设计可用伪码进行..
4.代码
JS IDE工具,Aptana Studio ,我主要用来编写JS。自动提示功能很好..
js调试与跟踪 ,IE F12工具
AJAX抓包跟踪工具:httpwatch7 专业版
主IDE:VS2010
版本控制:SVN/TFS
C#代码生成:动软代码生成器(可生成后台所有代码,以及部分WEB界面代码)..
EASY COCDE: 非常强大的代码生成器,可生成从界面到后台全部项目代码..要收费的..
VS2010 t4模板工具:可生成所有代码,需要先写模板。。一般用它来生成WEB界面代码及利用它生成SQL代码..
SQL的跟踪与调试: SqlExpressProfile或者事件管理器
5.测试
压力测试:JMETER
测试BUG管理:JIRA