paip.软件及网站项目开发效率低下的思索与改进
paip.软件及网站项目开发效率低下的思索与改进
***不要重复发明轮子,多多COPY网上的模块与功能代码... 1
***多多积累各种模块功能方案... 1
***模块化设计:一个模块一个文件夹... 1
***设计中使用相关工具... 2
$$$大量使用代码生成器... 2
$$$$$使用IDE而不是记事本... 2
******语言平台及架构的选择... 2
***不要重复发明轮子,多多COPY网上的模块与功能代码
a. 从开源项目选型,当需要哪个模块或者功能时,先从网上源码找一个,然后将此模块剥离出来,拼接到项目里,这样速度大大的加快啊。.也少了很多开发测试的时间....记住不要重复发明轮子,呵呵。。
b.
c. 如果是不同语言开发的,做个接口调用就可以了
许多人都喜欢说,非得要自己的代码才放心。这个是个很大的观念问题..只要抛弃先前的成见,就可以大大提升效率…
***多多积累各种模块功能方案
当我们需要某个模块/功能时,我们需要知道哪个网上的项目有这个模块或功能,这就需要我们平时积累这些知识,才能到时候手到拿来..
另外,平时积累一批源码模块与功能代码,也会更好的
***模块化设计:一个模块一个文件夹
在一个现有开源项目中,我们会发现,当我们需要剥离某一个模块时,往往界面与功能并不是存放在同一个文件夹下的,这使得我们剥离的工作量大增..
特别是WEB项目,不得不从IMG,CSS目录中寻找自己模块需要的资源..
解决方案就是: 模块化设计:一个模块一个文件夹
如果一个功能比较常用,可以一个功能一个文件夹..
***设计中使用相关工具
当网上没有自己需要的模块/功能时,只能自己做了
界面可使用界面设计工具
详细设计时采用伪代码
$$$大量使用代码生成器
编码时,大量使用代码生成器...几乎可以做到不用写多少代码。。所做的只是拼接测试就OK了。
$$$$$使用IDE而不是记事本
书写HTML你是用IDE吗??
写JS你是用IDE吗?
写CSS你是用IDE吗??
调试时你是用IDE或者各种工具吗?优先选择工具,而不是在语句中输出来调试..
HTML,JS,CSS,ajax,SQL都有相应的调试跟踪工具,这些代码的调试与跟踪工具往往人们不大知晓…
******语言平台及架构的选择
尽可能使用。NET 技术,比起JAVA,PHP会开发效率更快…
如果主机是LINUX,可能只能用JAVA和PHP,优先使用PHP,开发效率快..
如果可以选择CS架构,就不要用WEB BS架构,这样开发效率倍增。.
paip.软件及网站项目开发效率低下的思索与改进相关推荐
- atitit.微信项目开发效率慢的一些总结
atitit.微信项目开发效率慢的一些总结 #---理念问题..这个是最大的问题.. 要有专人提升开发效率才好.. #---没有一个好的开发方法体系.... ini deve 法. fell asd+ ...
- wcom少彐x片_大数据实战之千万量级小说网站项目开发(存储、复杂搜索、推荐、分析)...
随着时代的发展,小说已经成为了许许多多的人减压放松的目的,一部小说能够被人看到需要经过许许多多的代码和程序的编辑,从小说的存储.热度.排行.分类再到搜索,基于用户以往看过的小说进行的推荐,以及作者更新 ...
- 提高项目开发效率之--会议室墙的进度表
我是做开发的,做项目带团队都是家常便饭了,但是每次都有不一样的收获.这次项目为了提高组员的开发工作效率,我想起了PMBOK书中提到的给团组找一个封闭的空间工作,于是我就每日在墙上贴上日工作进展图形统计 ...
- React购物网站项目开发
说明 从无到有编写购物网站,网站参考华为官网,主要是用于学习react 开发环境 需要安装node.js React 开发环境 node请自行百度安装 create-react-app 是来自于 Fa ...
- 电商网站项目开发开篇
许久没有写博客,这一次一定要坚持写下三月份的开发任务,算是给自己做一个交代. 以下是要做的练手项目思维导图.
- 瑟瑟发抖吧——用了这款软件,我的开发效率提升了50%
一.前言 开发中,一直听到有人讨论是否需要重复造轮子,我觉得有能力的人,轮子得造.但是往往开发周期短,用轮子所节省的时间去更好的理解业务,应用到业务中,也能清晰发现轮子的利弊,一定意义上解放了双手.这 ...
- 软件项目开发模式_小晓_同学__新浪博客
螺旋开发模式:部分模块开发还可以再继续开发别的模块,适合于项目前期需求不确定的情况 对于每一个模块一个个开发:分析.设计.编码.测试.上线: 好处:有效的降低软件项目风险,(做出的产品要尽量满足客户需 ...
- 提高软件开发效率的方法
一个开发任务下达以后,我们希望尽快的实现的,对软件开发工程师的要求是:多快好省 多--单位时间产量高 快--同样的产量所需的时间少 好--质量高 省--省钱,省时,省资源 这四个目标中最主要的又是&q ...
- (附源码)springboot《升学日》日本大学信息及院校推荐网站的开发毕业设计251949
摘 要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于<升学日>日本大学信息及院校推荐网站当然也不能排除在外,随着网络技术的不断成熟,带动了 ...
- 开发效率提升50%以上,爱奇艺官网主站的Nuxt实践
01 背景 让每一个用户获取到稳定.及时的页面体验,是前端工程师们一直以来努力的方向. 作为一个拥有丰富内容资源的视频网站,爱奇艺官网主站需要频繁进行节目上线或者下线.各种活动配置等操作调整,对于页面 ...
最新文章
- dao传递类参数 mybatis_MyBatis DAO层传递参数到mapping.xml 几种方式
- C++ 数值的整数次方 (最小int取反,递归实现乘方)
- 区块链和区块链联盟_区块链是安全主题吗?
- 参数化登陆防止SQL注入攻击
- rdlc mysql_RDLC 报表开发
- 当输入法语音识别准确率达97%是怎样一种体验?
- 1124Js基础语法
- plt.imshow与cv2.imshow显示颜色问题
- 华为harmonyos公测,华为开启HarmonyOS2.0开发者Beta公测招募第二期
- html 360登录自动填写,汇总:如何在360浏览器中删除自动填写的表单?
- 网站域名后缀index.html的去除方法
- 如何手动启动消防广播_消防广播使用操作流程
- 浅析SEO搜索引擎优化
- Accton Technology and Wedge Networks Partnership Launches Orchestrated Secure SD-WAN
- 爬虫实战 链家房源爬取(BeautifulSoup) 详细分析 2020最新
- ZOJ1111 - Poker Hands
- 第十二章 洗筋伐髓
- MySQL高可用之DRBD
- pyQt怎样设置窗口标题、图标
- github是什么,有什么用