失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx Atitit en

Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx Atitit en

时间:2022-08-20 18:35:37

相关推荐

Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx Atitit en

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 ted18 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

管理去中心化 下放决策

市场通常是组织经济活动的一种好方法

之前大部分曾经是中央计划经济的国家已经放弃了这种制度,并努力发展市场经济。在一个市场经济(marketeconomy)中,中央计划者的决策被千百万企业和家庭的决策所取代。这些企业和家庭在市场上相互交易,价格和个人利益引导着他们的决策。

自己决策最快速的方法,语言工具

综合交互利用lib,避免单打独斗

原理五

贸易能使每个人状况更好

也许你在新闻中听到过,在世界经济中日本人是美国人的竞争对手。实际上,两国之间的贸易可以使两个国家的状况都变得更好。从某种意义上说,经济中每个家庭都与所有其他家庭竞争。尽管有这种竞争,但把你的家庭与所有其他家庭隔绝开来并不会使大家过得更好。通过与其他人交易,人们可以按较低的成本获得各种各样的物品与劳务。

沟通与反馈 18

15.1. 集中式开发1815.2. 适当的全栈1815.3. 每日会议 daily report1815.4.Train and ted18Lan lib tool 模式代码抽象层次 method》sttic 》》dynmaic method

避免过度设计

驳回需求不合理,二期实现IDE一体化 tools简化设计,避免重型方法类模式,大力减少类数量,加快编译速度减少编译与部署多使用sql,尽可能少使用java,可以适当使用些脚本js 等b上传zip unzip by ssh client libGit pul部署13.1. All in one1613.2. 内嵌web sesrver (比如springboot一类的)1613.3. 单元测试junit main运行1613.4. Ide db view165. 提升语言级别到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. 数据传输与存储层面的优化127.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

如果觉得《Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx Atitit en》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。