Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx Atitit enhance dev effect提升开发效率的十大原理 目录 1. 管理 2
Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx
Atitit enhance dev effect提升开发效率的十大原理
目录
1. 管理 2
1.1. 去中心化 下放决策 2
1.2. 综合交互利用lib,避免单打独斗 2
1.3. 15.1. 集中式开发 1815.2. 适当的全栈 18 3
1.4. 15.3. 每日会议 daily report 1815.4. Train and ted 18 3
1.5. Lan lib tool 模式 3
1.6. 代码抽象层次 method》sttic 》》dynmaic method 3
2. IDE一体化 tools 3
2.1. 减少编译与部署 多使用sql,尽可能少使用java,可以适当使用些脚本js 等b 4
2.2. 上传zip unzip by ssh client lib 4
2.3. Git pul部署 4
2.4. 13.1. All in one 16 4
2.5. 13.2. 内嵌web sesrver (比如springboot一类的) 16 4
2.6. 13.3. 单元测试junit main运行 16 4
2.7. 13.4. Ide db view 16 4
3. 5. 提升语言级别到4gl (对开发效率数量级提升) 9 4
3.1. 数据库 sql的大力使用 以数据库为中心 免部署免编译 4
3.2. 提升可读性 本地化语言 4
3.3. 代码组织结构 循序渐进 block 文件 方法 static 》》对象 5
3.4. Dsl 动态 脚本化 5
3.5. 嵌入sql script等 5
4. 类库固化 dsl lib 5
4.1. 通用性 提升类库扩展性 5
4.2. http接口类库 5
4.3. Web jdbc sql查询类接口 5
4.4. 接口集成模式 互操作 5
4.5. Db集成》》url集成》》代码集成 5
4.6. 通用接口查询与操作 5
4.7. 抽象化通用化框架化 5
4.8. 库表查询 api 执行sql 5
5. 7. 数据传输与存储层面的优化 12 6
5.1. 7.1. Scheme free模式 多使用nosql json 半结构化数据 12 6
5.2. 大力使用mysql event等功能 6
5.3. 视图 unique merge约束trigger触发器 6
5.4. 尽可能使用数据库unique merge约束trigger触发器等现有功能来简化,配置化 6
6. Other 6
6.1. 热部署 crontab kill and restart 6
6.2. 简化流程,直接打通ui到mybatis通道化 单层》双层》三层 6
- 管理
- 去中心化 下放决策
市场通常是组织经济活动的一种好方法
2014年之前大部分曾经是中央计划经济的国家已经放弃了这种制度,并努力发展市场经济。在一个市场经济(marketeconomy)中,中央计划者的决策被千百万企业和家庭的决策所取代。这些企业和家庭在市场上相互交易,价格和个人利益引导着他们的决策。
自己决策最快速的方法,语言工具
- 综合交互利用lib,避免单打独斗
原理五
贸易能使每个人状况更好
也许你在新闻中听到过,在世界经济中日本人是美国人的竞争对手。实际上,两国之间的贸易可以使两个国家的状况都变得更好。从某种意义上说,经济中每个家庭都与所有其他家庭竞争。尽管有这种竞争,但把你的家庭与所有其他家庭隔绝开来并不会使大家过得更好。通过与其他人交易,人们可以按较低的成本获得各种各样的物品与劳务。
沟通与反馈 18
- 15.1. 集中式开发 1815.2. 适当的全栈 18
- 15.3. 每日会议 daily report 1815.4. Train and ted 18
- Lan lib tool 模式
- 代码抽象层次 method》sttic 》》dynmaic method
避免过度设计
- 驳回需求不合理,二期实现
- IDE一体化 tools
- 简化设计,避免重型方法类模式,大力减少类数量,加快编译速度
- 减少编译与部署 多使用sql,尽可能少使用java,可以适当使用些脚本js 等b
- 上传zip unzip by ssh client lib
- Git pul部署
- 13.1. All in one 16
- 13.2. 内嵌web sesrver (比如springboot一类的) 16
- 13.3. 单元测试junit main运行 16
- 13.4. Ide db view 16
- 5. 提升语言级别到4gl (对开发效率数量级提升) 9
- 数据库 sql的大力使用 以数据库为中心 免部署免编译
5.1. 语言的代际关系 (4gl)sql 》(3gl)script java net c# 9
5.2. 使用4gl dsl语言与api 9
5.3. 免编译 多使用脚本语言js一类 10
5.4. 动态化 10
- 提升可读性 本地化语言
中文json 表名等
- 代码组织结构 循序渐进 block 文件 方法 static 》》对象
- Dsl 动态 脚本化
- 嵌入sql script等
- 类库固化 dsl lib
- 通用性 提升类库扩展性
嵌入dsl sql等提示扩展性
- http接口类库
- Web jdbc sql查询类接口
- 接口集成模式 互操作
- Db集成》》url集成》》代码集成
- 通用接口查询与操作
- 抽象化通用化框架化
- 库表查询 api 执行sql
不一定要统一的返回模式 sp可以返回多行 灵活
- 7. 数据传输与存储层面的优化 12
- 7.1. Scheme free模式 多使用nosql json 半结构化数据 12
7.2. Mysql5.7以上可多多 使用json数据 12
7.3. 子母表设计可使用json集合模式等 12
7.4. 适当的反范式设计 12
7.5. 可以跨库调用,可以把次模式看成看成一个调用socket非文本模式接口即可( 通过数据库驱动) 12
- 大力使用mysql event等功能
- 视图 unique merge约束trigger触发器
- 尽可能使用数据库unique merge约束trigger触发器等现有功能来简化,配置化
- Other
- 热部署 crontab kill and restart
- 简化流程,直接打通ui到mybatis通道化 单层》双层》三层
Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx Atitit enhance dev effect提升开发效率的十大原理 目录 1. 管理 2相关推荐
- Atiitt 可视化 报表 图表之道 attilax著 Atiitt 可视化的艺术 attilax著 v2 s51.docx Atitit.可视化与报表原理与概论 1. 、什么是可视化(这一
Atiitt 可视化 报表 图表之道 attilax著 Atiitt 可视化的艺术 attilax著 v2 s51.docx Atitit.可视化与报表原理与概论 1. .什么是可视化(这一节有点 ...
- 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. 减少距 ...
- Atitit.软件兼容性原理与实践 v3 q326.docx
Atitit.软件兼容性原理与实践 v3 q326.docx 1. 架构兼容性1 2. Api兼容性1 2.1. 新api vs 修改旧的api1 3. Web方面的兼容性(js,html)1 3 ...
- 【中级软考】什么是“敏捷过程的开发方法(敏捷方法agile)“(极限编程XP、特征驱动开发FDD、并列争球法Scrum、水晶法Crystal、开放源码法、自适应软件开发 ASD方法)
文章目录 敏捷方法 1 极限编程 XP 1.四大价值观 2.十二个最佳实践 2 特征驱动开发 FDD 1.FDD 角色定义 2.核心过程 3.最佳实践 3 并列争球法 Scrum 1.Scrum 的五 ...
- 阿里开发规范文档_华为阿里等技术专家15年开发经验总结:SSM整合开发实战文档...
前言 Spring自2002年诞生至今,已有近20年的历史,虽然几经变迁,但始终在继续发展和精进.Spring目前由Pivotal维护和开发. Pivotal是PaaS(平台即服务)的领导者,也是消息 ...
- 第八十一期:Java性能优化:35个小细节,提升你的Java代码运行效率
如果项目着眼于尽快无BUG上线,那么此时可以抓大放小,代码的细节可以不精打细磨:但是如果有足够的时间开发.维护代码,这时候就必须考虑每个可以优化的细节了,一个一个细小的优化点累积起来,对于代码的运行效 ...
- Kunpeng BoostKit 使能套件:大数据场景如何实现“大鹏一日同风起”倍级性能提升?
文章目录 前言 一.开源大数据与鲲鹏多核结构渊源 1.1.海量数据处理的难题 1.2.大数据并行计算特点天然匹配鲲鹏多核架构 二.开源大数据整体与组件介绍 2.1.大数据组件:Hadoop-HDFS ...
- 软件开发相关的读书笔记 问题与方法
软件开发相关的读书笔记 问题与方法 https://www.zybuluo.com/UDvoid/note/45720 标签: 读书笔记 软件开发 关于银弹的讨论 [No Silver Bullet: ...
- 要web开发精品教程吗?免费一百期连讲的那种-逐浪CMS前端开发100期入门教程全面开放
要web开发精品教程吗?免费无广告一百期连讲的那种-逐浪CMS前端开发100期入门教程全面开放 大师主讲 经验难得 由逐浪CMS首席架构师发哥老师,亲自主理讲解. 历时一年精心打造, 汇聚了互联网诞生 ...
- js 数组 实现 完全树_JavaScript的工作原理:解析、抽象语法树(AST)+ 提升编译速度5个技巧
摘要: JS的"编译原理". 原文:JavaScript的工作原理:解析.抽象语法树(AST)+ 提升编译速度5个技巧 作者:前端小智 Fundebug经授权转载,版权归原作者所有 ...
最新文章
- C++复制控制:拷贝构造函数
- Script标签的async和defer
- Linux下安装PCRE
- 列表和字典之间的相互转换-Python3
- c语言程序的命令行输入,C程序获取命令行参数
- 安装和使用VCLSkin美肤插件
- PHP 常用函数及其它功能
- ValueError: Unknown initializer: GlorotUniform
- Depth-first Search深度优先搜索专题5
- LSGO软件技术团队内部技术交流【2015-2016(1)第七周】
- nstimer循环引用_警惕使用NSTimer时的循环引用
- 让自己开发的Web应用程序与SharePoint共存
- 微信开发之网页授权获取用户基本信息
- 基于ConvLSTM的伦敦空气质量预测(1) 数据处理
- day18【前台】订单
- 敲黑板!从零开始,小白如何通过Kaggle竞赛提高数据分析能力!
- dg修改归档目录 oracle_Oracle RAC归档管理: 修改归档位置(FRA和其他位置)
- 推荐几款MySQL图形化客户端管理工具
- cap流程图_冲压工艺流程图+PFMEA+CP范例(中英文)
- 自组织网络(Ad hoc)
热门文章
- c语言回文字符串判断函数的奇偶性,C语言拓展训练编程题.doc
- linux 如何访问weblogic console,怎么修改weblogic console登陆的用户名和密码
- c#简要概括面向对象的三大特征(三)
- webrtc在ubuntu14.04上的编译过程(12.04亦可)
- 文件锁-crontab组合神器
- CSS 相邻选择器(七)
- Puppet自动化运维排错案例
- 测测你的杀毒软件强弱等级吧!!!!!
- PyQt5-QLineEdit控件使用
- E20170603-ts