Atitit 提升开发效率 简化设计工具箱 vs 问题诊断 目录 1. 语言类类tool内嵌脚本解释器 1 1.1. 脚本语言 php nodejs python 1 1.2. Sql 1 2. D
Atitit 提升开发效率 简化设计工具箱 vs 问题诊断
目录
1. 语言类类tool内嵌脚本解释器 1
1.1. 脚本语言 php nodejs python 1
1.2. Sql 1
2. Db os 工具箱 1
3. 类库类 简化类库 工具箱 2
3.1. Json Fastjson 2
3.2. Orm sringjdbc vs mybatis vs jpa hibrnate 2
3.3. 微服务nginx 》 dubbo 》springcloud 2
4. 声明编程工具箱 2
4.1. Dsl sql 2
4.2. 2.1.1. 约束式编程[数据库约束 注解约束 4 2
4.3. 2.1.2. 领域专属语言dsl (sql等) 2
4.4. 2.1.3. 函数式编程[编辑] 5 2
5. Other tools 2
5.1. 表映射 解决if else 过多分支查询 api 2
5.2. 动态对象map json 2
6. 问题诊断 2
6.1. 太多api ,使用表映射,参数化法 2
6.2. Lambda java stream api,使用sql代替 2
6.3. 静态实体类过多,扩展不够,使用map json代替 3
6.4. 层次过多 ,减少层次 3
6.5. 代码尽可能使用现有类库 3
- 语言类类tool内嵌脚本解释器
- 脚本语言 php nodejs python
- Sql
- Db os 工具箱
2. 优先使用db和os的自带功能,防止垃圾代码膨胀 2
2.1. 定时调度,优先使用db定时和os的cron定时 2
2.2. Db的约束功能 2
2.3. View sp udf等功能 2
2.4. 优先使用db的全文索引功能 2
- 类库类 简化类库 工具箱
- Json Fastjson
- Orm sringjdbc vs mybatis vs jpa hibrnate
- 微服务nginx 》 dubbo 》springcloud
- 声明编程工具箱
- Other tools
- 表映射 解决if else 过多分支查询 api
- 动态对象map json
- 问题诊断
- 太多api ,使用表映射,参数化法
- Lambda java stream api,使用sql代替
- 静态实体类过多,扩展不够,使用map json代替
- 层次过多 ,减少层次
- 代码尽可能使用现有类库
Atitit 提升开发效率 简化设计工具箱 vs 问题诊断 目录 1. 语言类类tool内嵌脚本解释器 1 1.1. 脚本语言 php nodejs python 1 1.2. Sql 1 2. D相关推荐
- atitit.提升开发效率---mda 软件开发方式的革命
atitit.提升开发效率---mda 软件开发方式的革命 1. 软件开发方式的革命开发工具的抽象层次将再次提升 1 2. 应用框架和其实现相分离 2 3. 目前的问题模型和代码不同步 2 4. MD ...
- atitit.提升开发效率---使用server控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比較...
atitit.提升开发效率---使用server控件生命周期 asp.net 11个阶段 java jsf 的6个阶段比較 例如以下列举了server控件生命周期所要经历的11个阶段. (1)初始 ...
- Atitit外包优缺点 提升开发效率 外包模式 1.一般来说外包优点 1.1.更加方便快捷 时间成本降低了 1.2.会导致 经济成本高,,时间成本降低了, 2.缺点 2.1.成本高 2.2.
Atitit外包优缺点 提升开发效率 外包模式 一般来说外包优点 更加方便快捷 时间成本降低了 会导致 经济成本高,,时间成本降低了, 缺点 成本高 缺少控制 但是少部分,比如理发,经济时间成本都 ...
- 猿创征文|后端开发工程师提升开发效率神器推荐
简介 对于现在的后端工程师来说,并不仅仅局限于编写代码和解决bug,这两个要素了.如果你目前还只是忙碌的写代码和改bug的话,那要深度思考一下,我为什么日复一日的写这些重复代码?这样有何意义?或者说, ...
- 蓝湖导出android代码,【蓝湖指北】用好蓝湖,提升开发效率
原标题:[蓝湖指北]用好蓝湖,提升开发效率 为了达到高效开发.准时上线的"目标",开发工程师夜以继日的敲代码,发际线日渐升高.但是,开发的工作产出不止取决于写代码的效率,不恰当的工 ...
- Python学习笔记:Day13 提升开发效率
前言 最近在学习深度学习,已经跑出了几个模型,但Pyhton的基础不够扎实,因此,开始补习Python了,大家都推荐廖雪峰的课程,因此,开始了学习,但光学有没有用,还要和大家讨论一下,因此,写下这些帖 ...
- 深度解读Microsoft Build 2020:提升开发效率,优化开发环境
Microsoft Build 2020 在众多新产品与技术发布中圆满落幕 但身为开发技术人深知 技术世界的更迭.求索却从未止步 唯有不断提升自身技能栈创新 方能从技术浮沉中获得更多养分 让技术予力世 ...
- order by 影响效率么_提升开发效率N倍的20+命令行神器
图 by:石头@青海湖 关于作者:程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader.以每篇文章都让人有收获为目的,欢迎关注,交流和指导! 背景 本文 ...
- 提升开发效率的十个工具
Git 之前也有过不少版本控制的工具.有好的,也有糟糕的.不过它们都或多或少地误入歧途了. 这时候Git出现了.一旦你用上了这个神奇的工具,很难相像你还会碰到比它更好的了. 还没用过Git?试一下吧. ...
- 对提升开发效率的总结
做软件开发好几年了,总结下开发经验. 如何提升开发效率: 1.扎实的技术功底 2.强大的学习理解能力 3.丰富的处理经验 4.业务与需求的理解度 扎实的技术功底自然是作为一名优秀的开发人员必不可少的, ...
最新文章
- 解决虚拟机提示VMware Workstation cannot connect to the virtual machine的问题
- java处理注释_如何处理Java注释
- 注意力测试软件系统,儿童注意力训练评估软件 - 训练评估软件 - 唯普诺心理,心理测评系统,心理测评软件,婴幼儿智能发育,心理软件...
- navision系统和sap区别_上海生产管理EPR系统和SAP系统有什么不同,我们应该选择哪个?...
- noip2013day1模拟赛
- BOOST升压电路PCB布局布线
- 软件质量与测试的新纪元
- 事业心是成功的“动力源”
- php中admin文件什么意思,开始使用 · tpAdmin 文档 · 看云
- 转载四代重歼的一片博文 - 漏斗子:“三大战役”完成 人民币国际化就登场
- 计算机cpu温度显示原理,鲁大师的测温功能是怎么做到的?测温原理介绍
- 嵌入式微处理器的体系结构
- 管理计算机域的内置账户怎么取消,如何删除供来宾访问计算机或访问域的内置账?...
- redis的客户端medis
- 电脑必备软件合集,实用工具推荐
- 通信算法之九十七:4G LTE通信系统 PHICH信道处理流程
- cpu-z中如何查看内存的频率和内存插槽的个数?
- Python实战系列-上海银行间同业拆借利率最新报错解决方案
- 前端性能优化学习 08 资源加载优化
- 二手笔记本中常见三叉插头以及英标欧标和美标的区别!
热门文章
- VC++使用dump定位release程序崩溃问题
- java线性表多个属性_顺序存储结构的线性表(java实现)
- python二级考试答案错误_如果name = “全国计算机等级考试二级Python”,以下选项中输出错误的是...
- BOOST库介绍(三)——网络编程相关的库
- 工业互联网发展驶入快车道
- 适合人工智能开发的5种最佳编程语言优缺点对比
- sql server 用户创建与权限管理
- 让cat命令有颜色得输出文件(ccat)
- ASP.NET MVC和jQuery系列一:入门篇
- DaRT启动光盘使用详解