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.软件及网站项目开发效率低下的思索与改进相关推荐

  1. atitit.微信项目开发效率慢的一些总结

    atitit.微信项目开发效率慢的一些总结 #---理念问题..这个是最大的问题.. 要有专人提升开发效率才好.. #---没有一个好的开发方法体系.... ini deve 法. fell asd+ ...

  2. wcom少彐x片_大数据实战之千万量级小说网站项目开发(存储、复杂搜索、推荐、分析)...

    随着时代的发展,小说已经成为了许许多多的人减压放松的目的,一部小说能够被人看到需要经过许许多多的代码和程序的编辑,从小说的存储.热度.排行.分类再到搜索,基于用户以往看过的小说进行的推荐,以及作者更新 ...

  3. 提高项目开发效率之--会议室墙的进度表

    我是做开发的,做项目带团队都是家常便饭了,但是每次都有不一样的收获.这次项目为了提高组员的开发工作效率,我想起了PMBOK书中提到的给团组找一个封闭的空间工作,于是我就每日在墙上贴上日工作进展图形统计 ...

  4. React购物网站项目开发

    说明 从无到有编写购物网站,网站参考华为官网,主要是用于学习react 开发环境 需要安装node.js React 开发环境 node请自行百度安装 create-react-app 是来自于 Fa ...

  5. 电商网站项目开发开篇

    许久没有写博客,这一次一定要坚持写下三月份的开发任务,算是给自己做一个交代. 以下是要做的练手项目思维导图.

  6. 瑟瑟发抖吧——用了这款软件,我的开发效率提升了50%

    一.前言 开发中,一直听到有人讨论是否需要重复造轮子,我觉得有能力的人,轮子得造.但是往往开发周期短,用轮子所节省的时间去更好的理解业务,应用到业务中,也能清晰发现轮子的利弊,一定意义上解放了双手.这 ...

  7. 软件项目开发模式_小晓_同学__新浪博客

    螺旋开发模式:部分模块开发还可以再继续开发别的模块,适合于项目前期需求不确定的情况 对于每一个模块一个个开发:分析.设计.编码.测试.上线: 好处:有效的降低软件项目风险,(做出的产品要尽量满足客户需 ...

  8. 提高软件开发效率的方法

    一个开发任务下达以后,我们希望尽快的实现的,对软件开发工程师的要求是:多快好省 多--单位时间产量高 快--同样的产量所需的时间少 好--质量高 省--省钱,省时,省资源 这四个目标中最主要的又是&q ...

  9. (附源码)springboot《升学日》日本大学信息及院校推荐网站的开发毕业设计251949

    摘  要 随着科学技术的飞速发展,各行各业都在努力与现代先进技术接轨,通过科技手段提高自身的优势:对于<升学日>日本大学信息及院校推荐网站当然也不能排除在外,随着网络技术的不断成熟,带动了 ...

  10. 开发效率提升50%以上,爱奇艺官网主站的Nuxt实践

    01 背景 让每一个用户获取到稳定.及时的页面体验,是前端工程师们一直以来努力的方向. 作为一个拥有丰富内容资源的视频网站,爱奇艺官网主站需要频繁进行节目上线或者下线.各种活动配置等操作调整,对于页面 ...

最新文章

  1. dao传递类参数 mybatis_MyBatis DAO层传递参数到mapping.xml 几种方式
  2. C++ 数值的整数次方 (最小int取反,递归实现乘方)
  3. 区块链和区块链联盟_区块链是安全主题吗?
  4. 参数化登陆防止SQL注入攻击
  5. rdlc mysql_RDLC 报表开发
  6. 当输入法语音识别准确率达97%是怎样一种体验?
  7. 1124Js基础语法
  8. plt.imshow与cv2.imshow显示颜色问题
  9. 华为harmonyos公测,华为开启HarmonyOS2.0开发者Beta公测招募第二期
  10. html 360登录自动填写,汇总:如何在360浏览器中删除自动填写的表单?
  11. 网站域名后缀index.html的去除方法
  12. 如何手动启动消防广播_消防广播使用操作流程
  13. 浅析SEO搜索引擎优化
  14. Accton Technology and Wedge Networks Partnership Launches Orchestrated Secure SD-WAN
  15. 爬虫实战 链家房源爬取(BeautifulSoup) 详细分析 2020最新
  16. ZOJ1111 - Poker Hands
  17. 第十二章 洗筋伐髓
  18. MySQL高可用之DRBD
  19. pyQt怎样设置窗口标题、图标
  20. github是什么,有什么用

热门文章

  1. 记一下这些资源,总有用的到的时候
  2. spring boot 创建第一个
  3. 解决 Composer 运行时的 Xdebug 冲突
  4. java语言之数组-----选择排序
  5. [我的成长:1004期]春节快乐
  6. C#控件储备——信息提示控件toolTip
  7. golang之strings
  8. hdu3068 求一个字符串中最长回文字符串的长度 Manacher算法
  9. Centos7.0下MySQL的安装
  10. AJAX请求和普通HTTP请求区别