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. vue音乐项目歌手详情页小结
  2. 一个超牛的东东:专门删除牛皮文件和文件夹
  3. 用两个栈(C++)实现插入排序
  4. js 防抖 和 节流
  5. 如何选择分布式事务解决方案?
  6. BZOJ 1005: [HNOI2008]明明的烦恼
  7. java项目加减乘除验证码_课堂Java小程序(加减乘除与验证码)
  8. 【计算机思维】面向人的开发 站在巨人的肩膀上
  9. (JAVA) * 使用正则表达式,给字符串排序 * 使用数组排序
  10. 模仿Spring实现一个类管理容器
  11. dataframe 空值替换为0_dataframe取元素方法总结
  12. Atitit.远程文件技术 webdav ftp scp ssh-sftp http nfs smb 的区别与总结
  13. 三菱plc 毕设_三菱plc编程上传/下载程序步骤
  14. 软件工程基础知识--需求分析
  15. pytorch的变量variable
  16. python往word文档中写入表格、段落、标题、图片...(超级全)
  17. 色彩空间(一):色彩空间基础
  18. uplift模型实战代码
  19. 糖友日常生活需要注意什么
  20. 写给年轻程序员:37岁的我,正在找工作!

热门文章

  1. Category为什么会覆盖原来类中的方法?
  2. 在eclipse-oxygen-sts中,关于快捷键[CTRL + SHIFT + O]失效的问题
  3. 策略模式(Strategy)、枚举策略模式
  4. Powershell与运维之服务器管理(一) 利用Powershell管理HP服务器
  5. HLSL Effect的vertex shader和pixel shader的参数传递
  6. Python学习Day14
  7. linux /windows 基础篇
  8. 记一次前台展示数据(ajax数据多)的优化过程
  9. Laravel配置DingoAPI和JWT
  10. ImageZoom 图片放大效果