上一篇文章介绍了整体架构,接下来说说怎么按照上图的分层结构实现下面的增删改查的功能. 代码结构 vue userManage └── List ├── api.ts ├── EditModal │ ├── index.tsx │ ├── index.vue │ ├── model.ts │ ├── presenter.tsx │ └── service.ts ├── index.module.less ├── index.tsx ├── index.vue ├── model.ts ├── pr…
工程化配置 还是开发体验的问题,跟开发体验有关的项目配置无非就是使用 eslint.prettier.stylelint 统一代码风格. formatting and lint eslint.prettier.stylelint 怎么配这里就不说了,网上文章太多了.想说的是eslint rule 'prettier/prettier': 'error'一定要开启,以及 stylelint rule 'prettier/prettier': true 也一定要开启. 虽然配置了eslint.pre…
嵌入式Linux开发免费项目体验开课啦~~我们特意邀请到粤嵌金牌讲师和技术专家,为大家带来精彩有趣的嵌入式公开课,涉及到嵌入式学习.研发的方方面面.课堂中我们能体验到的不仅仅是最新资讯.技术体验,还有骨子里的研发热情和不竭的梦想动力.活动限额30名,未来就把握在你的手中,快来吧,给自己一个蜕变成IT精英的机会! ● 金牌讲师.技术专家悉心教授 ● 提供企业所需专业开发环境的体验 ● 现场赠送限量嵌入式学习资源光盘 ● 跨越进入嵌入式行业的专业门槛 ● 针对众多合作企业需求传授高效学习路线 嵌入式…
atitit.提升软件开发的生产力关健点-------大型开发工具最关健 1. 可以创作出更好的工具遍历自己 1 2. 大型工具包括哪些方面 2 2.1. ide 2 2.2. dsl 2 2.3. .frmwk..lib 2 2.4. 模块化soa 2 3. Eat Our Own Dog Food 2 4. 每样小工具只做一件事 2 5. 以command line/web为接口 3 1. 可以创作出更好的工具遍历自己 生产力可以有十倍甚至百倍的差距.这是其他行业很少见到的现象, 一般行业只…
目录 开发相关的软件包安装.设定 Visual Studio 默认设定 鼠标右键添加"在此处打开cmd"选项 git gvim notepad++ VSCode-Insider CMake Ninja TDM-GCC 64位 sublime text3 Python环境:Miniconda3 比较与合并工具WinMerge tortoisegit AndroidStudio 各种开发工具 vcpkg 各种库,开发相关的依赖包 统一设定 OpenCV glfw Caffe 日常操作相关搭…
老孟导读:本文介绍6种极大提升Flutter开发效率的工具包. [1] 强大的日志软件包 在开发 Flutter 的过程中打印日志是常用的调试方式之一,但 Flutter 内置的日志打印非常简单,下面介绍一个强大的软件包:logger. Logger 是一款易于使用且可扩展的日志记录器,可打印精美的日志. 受到Android记录器的启发,将日志分为不同的级别: logger.v("Verbose log"); logger.d("Debug log"); logge…
毕业后一直在从事Windows开发工作,掌握些常用的Windows快捷键可以大大的提升工作效率,同时还能秀一波操作.本文记录在工作中常用的Windows快捷键,以及VS常用快捷键.掌握了这些键盘操作,可以尽量减少对鼠标的依赖,在某些场景下还是非常必要的. Windows快捷键 Tab:切焦点 Win + D:回到桌面 Win + E:打开文件资源管理器 Win + Q:打开搜索框 Win + L:锁屏 Win + R:运行 Ctrl + A:全选 Ctrl + C:复制 Ctrl + V:粘贴…
本期 fir.im Weekly 精选了一些iOS 开发工具和动画源码分享,希望每个开发者能专注效率.实用.灵感.  iOS开发工具--如何优化ipa包大小 @iOS程序犭袁 推荐了关于"如何优化ipa包大小"两个工具,一篇博文. 工具1:Unused,找出项目中未使用的图片 地址 工具2:ImageOptim 图片保真压缩 地址  文章:统计项目中图片使用情况 地址 17个提升iOS开发效率的必备工具 每个 iOSer 都有自己顺手的开发工具,好的开发工具让人更专注于项目并写出更好的…
atitit.提升软件开发的效率and 质量的那些强大概念and方法总结 1. 主流编程中三个最糟糕的问题 1 1.1. 从理解问题后到实现的时间很长 1 1.2. 理解和维护代码  2 1.3. 学习曲线高  2 1.4. 扩展性烂 2 1. Coc 2 2. Dsl 2 3. DSM 3 4. 4gl 3 5. 产生式编程(Generative Programming,GP) 3 5.1. 为重用而开发以及使用重用的开发 3 6. 在模型驱动开发(MDD)介绍MDA 4 7. ·  元编程…
Atitit. 提升软件开发效率and 开发质量---java 实现dsl 4gl 的本质and 精髓  O725 1. DSL主要分为三类:外部DSL.内部DSL,以及语言工作台. 1 2. DSL规则 2 2.1. DSL = 整洁的代码 2 2.2. DSL必须以文本代码的形式出现 2 2.3. DSL的语法应该尽可能地接近英语或者其他自然语言 2 3. DSL 文本形式 or 图形标识 2 4. 实现方式 2 4.1. 2. 管道抽象 2 4.2. 3. 层次结构抽象 3 4.3. 4.…