atitit.提升软件开发效率大的总结O5
atitit.提升软件开发效率大的总结O5
#----常常关注开发语言,类库,框架,工具的新特性,补充到我们的内部框架里面.固化下来.
3
作者 老哇的爪子 Attilax 艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
#---平台化、组件化
业务开发平台>>>通用开发平台
#--cbb公用模块的建设
包括前台界面,控件和通用组件都可以沉淀积累。
#---内部最佳流程方法跟实践的总结
约定优于配置
mvp》mvc
cs>>bs
odb》mysql》oracle
函数式编程
从面向过程(语句)》》面向api>>面向对象》》面向技术组件》》面向业务组件(业务模块)》》到面向构件/平台/面向服务软件架构 才是大力提升效率的一个方向。。
业务流程图形化(技术组件已经有了。。但是业务有可能是独特的。)
套装+二次开发
#---内部知识体系的建设
1.按文件名解锁.
2.按文件内容解锁..
#---问题Qa库的建设.
#---内部框架/标准类库/api/业务库的建设...
自己的开发平台库和开发框架(经过验证,所以更快)
#----开发工具集和配置的建设....
自动数据库,socket连接垃圾管理
#---代码生成跟代码转换工具的集合,互操作等
#----常常关注开发语言,类库,框架,工具的新特性,补充到我们的内部框架里面.固化下来.
#---代码输入法
#----热部署热更新
#----DSL & 4gl ,脚本化动态化
#----多个语言平台及架构的选择
#----内置高级业务数据结构跟操作
半产品/采购+二次开发
#---大规模外包管理
#---承包制,抛弃分配制
划分为详细的功能点后,将功能点承包给项目组组员,谁完成的多,薪水就多,绩效挂钩….
功能点可按照不同的难度与时间,设定不同的绩效点..
分配任务的时候,采用抽签制..可最大程序的避免任务分配的人为因素。。然后组员之间可以互相交换功能点.
#---3小时连续工作点。
一般而言,8小时连续工作效率低下。。。一个人一般只能集中精力3小时。。所以每隔三两小时休息一两小时是个良策…
#----弹性工作制+适宜的的soho
一周5天来公司工作,是很大的浪费,,一周只需要2天走ok兰...2天来一次meet一下...最好了...
#----假日错开,补休长假
比如在一个月的时候内不放假,全月30天全力以赴。。然后补休个10天长假,顺便可以旅游,放松身心。。。。取消固定的5天工作制。
..工作时间可以一天12小时制,可以多发加班工资来平衡,或者进行一次长补休。。。
#----成员阶梯型团队
#----ssd+ 大横屏display,双机器
#==---工作地点的选择
最好是环境优美 的地方,海边,湖边,森林边是工作的良好环境,。。使人的工作效率大增..
#---工作季节
对于软件开发来说,冬季是个是最提升效率的季节。。因为外面冷,哪里也去不了。。呆在电脑旁边会更温暖。呵。。所以工作地点如果可以选择到南北极就最好了。呵…
#----减少路上奔波浪费
每天上下班两三小时,完全是种大大的浪费,把这些宝贵的时间放在软件开发启不是更好。。另一方面,上下班拥挤让人精神不爽,损失精力…
#----- 集中式开发
将异地人员集中在一地,开发,减少沟通环节的损失…
#----打印文档资料
将相应的文档打印出来,随时翻阅,也可以大大减少窗口切换..
#----代码片断--代码库的建设
#----使用休眠,而不是关机
电脑应该设定为休眠状态。。这个重启动后速度非常的快…且工作状态不会丢失
#--休息区
参考:
阶梯型团队为何完胜全明星团队阶梯型团队
【论文】明星团队为什么会输?_百度文库.htm
atitit.提升软件开发效率大的总结O5的更多相关文章
- Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725
Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓 O725 1. DSL主要分为三类:外部DSL.内部DSL,以及语言工作台. 1 2. DSL ...
- atitit.提升软件开发的效率and 质量的那些强大概念and方法总结
atitit.提升软件开发的效率and 质量的那些强大概念and方法总结 1. 主流编程中三个最糟糕的问题 1 1.1. 从理解问题后到实现的时间很长 1 1.2. 理解和维护代码 2 1.3. 学 ...
- atitit.提升软件开发的生产力关健点-------大型开发工具最关健
atitit.提升软件开发的生产力关健点-------大型开发工具最关健 1. 可以创作出更好的工具遍历自己 1 2. 大型工具包括哪些方面 2 2.1. ide 2 2.2. dsl 2 2.3. ...
- atitit.微信项目开发效率慢的一些总结
atitit.微信项目开发效率慢的一些总结 #---理念问题..这个是最大的问题.. 要有专人提升开发效率才好.. #---没有一个好的开发方法体系.... ini deve 法. fell asd+ ...
- Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net
Atitit.提升软件Web应用程序 app性能的方法原理 h5 js java c# php python android .net 1. 提升单例有能力的1 2. 减少工作数量2 2.1. 减少距 ...
- fir.im Weekly - 17 个提升 iOS 开发效率的必备工具
本期 fir.im Weekly 精选了一些iOS 开发工具和动画源码分享,希望每个开发者能专注效率.实用.灵感. iOS开发工具--如何优化ipa包大小 @iOS程序犭袁 推荐了关于"如 ...
- Atitit.提升软件稳定性---基于数据库实现的持久化 循环队列 环形队列
Atitit.提升软件稳定性---基于数据库实现的持久化 循环队列 环形队列 1. 前言::选型(马) 1 2. 实现java.util.queue接口 1 3. 当前指针的2个实现方式 1 1.1 ...
- 使用Charles Proxy提升iOS开发效率
以前做前端开发的时候,使用最多的工具就是 Fiddler ,用来定位问题.模拟特定场景非常方便,极大提升了开发效率.而转做 iOS 开发以后,一大头疼的问题是 Fiddler 没有 Mac 版,幸亏找 ...
- 【老孟Flutter】6种极大提升Flutter开发效率的工具包
老孟导读:本文介绍6种极大提升Flutter开发效率的工具包. [1] 强大的日志软件包 在开发 Flutter 的过程中打印日志是常用的调试方式之一,但 Flutter 内置的日志打印非常简单,下面 ...
随机推荐
- 包含min函数的栈
题目描述 定义栈的数据结构,请在该类型中实现一个能够得到栈最小元素的min函数 解法一: 思路:采用java中自带的迭代函数进行处理. public class Solution{ /** * @pa ...
- apache的安装,启动和停止
一.apache服务器的安装 安装步骤直接傻瓜式进行安装.并没有太大的难点.apache的配置是学习的重点和难点. 安装好后再浏览器地址栏输入http://localhost.若能够成功安装,则会显示 ...
- 11 个 Linux 上最佳的图形化 Git 客户端
Git是软件开发和若干其他版本控制任务免费和开源的分布式版本控制系统.它被设计用来以应付一切从小到非常大的项目,基于速度,效率和数据完整性. Linux用户主要通过命令行管理Git,不过,一些图形用户 ...
- windows防火墙打不开的处理办法
一.防火墙配置出错 开始-->运行-->gpedit.msc 这时,打开了组策略 在左面分级展开 计算机配置-->管理模板-->网络-->网络连接-->Window ...
- Java实现多线程的两种方式
实现多线程的两种方式: 方式1: 继承Thread类 A: 自定义MyThread类继承Thread类 B: 在MyThread类中重写run() C: 创建MyThread类的对象 D: 启动线程对 ...
- ios initialize和init等方法
在程序运行过程中,创建多个类对象,只会调用一次initialize [ɪˈnɪʃəˌlaɪz] .而创建几个类对象就会调用几次init; 创建一个类aa,分别重写 initialize和init方法 ...
- archlinux 安装mysql-workbench
archlinux packages 官方沒有提供 mysql-workbench的直接安裝包 在aur裏面可以找到, 使用yaourt -S mysql-workbench 這裏有個依賴ctempl ...
- linux里添加locate命令
在linux里使用和find一样的功能 例如 find -name xx 可以yum install mlocate 然后 updatedb 再使用locate xx 来查找xx文件
- IntelliJ IDEA 目录技巧
IntelliJ IDEA的Web应用的目录结构 Ø 目录图: Ø 目录解释: 开发目录 目录名称 描述 Test 工程名称 lib Jar包的存放目录 src 源文件也就是文件(类,资源文件)存放的 ...
- Jade之Case
Case jade中的case类似js中的switch语句. 当前一个when中无语句的时候,将一直往下直至遇到一个有语句的when才跳出. jade: - var friends = 10 case ...