Atitit enhance dev effect提升开发效率的十大原理与方法v3 u66.docx Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.do
Atitit enhance dev effect提升开发效率的十大原理与方法v3 u66.docx
Atitit enhance dev effect提升开发效率的十大原理与方法v2 u66.docx
Atitit enhance dev effect提升开发效率的十大原理
目录
1.3. 15.1. 集中式开发 1815.2. 适当的全栈 18 3
1.4. 15.3. 每日会议 daily report 1815.4. Train and ted 18 3
1.6. 代码抽象层次 method》sttic 》》dynmaic method 3
3.1. 简化设计,避免重型方法类模式,大力减少类数量,加快编译速度 4
3.2. 减少编译与部署 多使用sql,尽可能少使用java,可以适当使用些脚本js 等b 5
3.3. 上传zip unzip by ssh client lib 5
3.6. 13.2. 内嵌web sesrver (比如springboot一类的) 16 5
3.7. 13.3. 单元测试junit main运行 16 5
4. 5. 提升语言级别到4gl (对开发效率数量级提升) 9 5
4.1. 数据库 sql的大力使用 以数据库为中心 免部署免编译 5
4.3. 代码组织结构 循序渐进 block 文件 方法 static 》》对象 6
6.1. 7.1. Scheme free模式 多使用nosql json 半结构化数据 12 7
7.3. 视图 unique merge约束trigger触发器 7
7.4. 尽可能使用数据库unique merge约束trigger触发器等现有功能来简化,配置化 7
8.1. 热部署 crontab kill and restart 8
8.2. 简化流程,直接打通ui到mybatis通道化 单层》双层》三层 8
市场通常是组织经济活动的一种好方法
2014年之前大部分曾经是中央计划经济的国家已经放弃了这种制度,并努力发展市场经济。在一个市场经济(marketeconomy)中,中央计划者的决策被千百万企业和家庭的决策所取代。这些企业和家庭在市场上相互交易,价格和个人利益引导着他们的决策。
自己决策最快速的方法,语言工具
原理五
贸易能使每个人状况更好
也许你在新闻中听到过,在世界经济中日本人是美国人的竞争对手。实际上,两国之间的贸易可以使两个国家的状况都变得更好。从某种意义上说,经济中每个家庭都与所有其他家庭竞争。尽管有这种竞争,但把你的家庭与所有其他家庭隔绝开来并不会使大家过得更好。通过与其他人交易,人们可以按较低的成本获得各种各样的物品与劳务。
沟通与反馈 18
避免过度设计
以数据库为中心,不要域模型模式
不要dto vo bo do等域模式
简化设计,避免重型方法类模式,大力减少类数量,加快编译速度
2. 高效率的编程范式 2
2.1. DP(Declarative Programming)描述性范式 2
2.1.1. 俩种实现模式 LP逻辑编程 FP 函数式编程 2
2.2. LOP 面向语言编程(LOP, Language Oriented Programming) 2
2.3. AOP 3
2.4. 泛型式、元编程、切面式和事件驱动式。 3
2.5. 1.2.5. MP(Meta Programming) 6 2. Table-oriented Programming 7 3
5.1. 语言的代际关系 (4gl)sql 》(3gl)script java net c# 9
5.2. 使用4gl dsl语言与api 9
5.3. 免编译 多使用脚本语言js一类 10
5.4. 动态化 10
中文json 表名等
嵌入dsl sql等提示扩展性
不一定要统一的返回模式 sp可以返回多行 灵活
7.2. Mysql5.7以上可多多 使用json数据 12
7.3. 子母表设计可使用json集合模式等 12
7.4. 适当的反范式设计 12
7.5. 可以跨库调用,可以把次模式看成看成一个调用socket非文本模式接口即可( 通过数据库驱动) 12