分类 软件与技术 中的文章

Nodejs 最新全栈解决方案 Nodejs Fullstack Solution

JamStack WHAT IS JAMSTACK? A GUIDE FOR BUSINESS PEOPLE These decisions include the following: How you’ll manage the project/code Where you’ll store your content What software will build your site How your build process will be automated Where your site will be published What services and APIs your live site will use Best Practices Entire Project on a CDN Modern Build Tools Automated Builds Atomic Deploys: No changes go live until all changed files have been uploaded. Instant Cache Invalidation: Making sure your CDN can handle instant cache purges. Everything Lives in Git: Git clone, install any needed dependencies with a standard procedure (like npm install), and be ready to run the full project locally. No databases to clone, no complex installs. History LAMP(Linux, Apache, MySQL, PHP/Perl/Python) stack —> MEAN(MongoDB,……

阅读全文

E2E tests, Integrated tests vs Collaboration and Contract Tests

E2E tests, Integrated tests vs Collaboration and Contract tests 测试金字塔 参考以下文章,减少 E2E 测试的比例,Google 的建议:70% unit tests, 20% integration tests, and 10% end-to-end tests. Just Say No to More End-to-End Tests 这样看来, Pact.io 类似的功能相当于 Integration tests 层,可能是目前大多数团队所忽略的部分? 然而看到下面这篇和系列文章,又说 Integrated Tests are a Scam(坑/骗局) Integrated Tests Are A Scam Series 下面这篇又说 Integration Test 不同……

阅读全文

前端工程化学习笔记

前端工程化学习笔记 拉勾教育《前端工程化精讲》课程 开发效率 脚手架(Scaffold)工具 快速生成 基础代码和目录 package.json, *.lock 文件 项目技术栈 webpack 配置文件 检查工具、单元测试工具 最佳实践 自定义模板 云开发 无代码工具 脚手架工具 Yeoman 通用的,用于一些开发流程里特定片段代码的生成 Create-React-App(CRA) react-rewired customize-cra react-scripts 开发流程集成工具 Vue CLI 有交……

阅读全文

参与 Element3 TDD 的感受

参与 Element3 开源项目,使用 TDD 的一些感受 本文已被掘金花果山技术团队转载 TDD的困惑 很多项目团队并没有使用 TDD (测试驱动开发)的开发方式,我想这在目前的开发团队中占比非常高,特别是中小型公司的前端开发团队,几乎可以说是“全军覆没”,为什么?原因可能是以下所列的一些: TDD 太麻烦,增加了工作量 TDD 太……

阅读全文

终极笔记 Dendron

我想每个知识工作者都会有自己的个人知识管理解决方案,而且也都在不断地进化和改善中,还记得最早的时候,我们是没有这些概念的,那时候,不管把信息记在哪儿,随手记下来就算了,用过之后也就忘了或者删掉了。慢慢地我们意识到一些信息可能是有用的,需要保留下来的,于是我们用各种方式进行保存,建……

阅读全文

《实现模式》学习笔记

Learning 《Implementation Patterns》 —— 编写可读的代码 在软件开发中有大量的开销都被用在理解现有代码上了。 范围的管理对于软件开发和写书都一样重要。 好的代码是有意义的。 软件要取得商业成功或者被广泛使用,“好的代码质量”即不必要也不充分。 尽管代码质量不能保证美好的未来,但……

阅读全文

对于微软 PowerApps 的使用感受

感受 非常依赖微软的生态系统,基本上就是原来单机版的 Office 搬上了云端,再加上一些快捷功能生成手机/平板 App 和网站等。 生成的 App 实际上是运行在 PowerApps 这个超级 App 基础上,相当于小程序之于微信,不同的是,小程序支持代码开发(支持 JavaScript 等语言,有更高的可控性和灵活性),而微软的 PowerApps 不太支持代码开发,主张的是通……

阅读全文

Airtest Learning

命令行运行 通过 Airtest IDE 打包后的 apk 安装到雷电模拟器后,不能双击直接启动,需要在外部命令行操作,如下: adb 方式 比如雷电模拟器,可找到安装目录, cd /d/leidian/LDPlayer4 然后执行如下命令: ./adb.exe shell am instrument -w com.netease.open.airbase/android.support.test.runner.AndroidJUnitRunner Airtest Project Airtest Project自定义启动器支持批量运行脚本,并兼容在AirtestIDE中使用 Python v3.7.0 / Airtest: 1.1.1 / PocoUI: 1.0.78 其他笔记: Airtest Project……

阅读全文

Jenkins 学习笔记

每个 Jenkins 用户都应该知道这三个最佳实践 轻量化 Jenkins 最佳实践 Jenkins管道最佳实践Top 10 不仅一个代码库可以支持多个Multibranch Job,实际上多个Multibranch Job可以共用同一个代码库,这里面就用到marker的功能。所以作为一个Jenkins管理员,我最纠结的就是……

阅读全文

Learn Elixir

参考资料 GOTO 2019 • The Soul of Erlang and Elixir • Saša Jurić http://elixir-lang.com/ https://elixirschool.com/zh-hans/ macOS 上的安装 brew install elixir Edward 的课程~ Captcha TDD in Elixir 01 - 练习的第一小步 - 实现最基本的验证码比对 Captcha TDD in Elixir 02 - 练习的第二小步 - 实现带次数的验证码比对 Captcha TDD in Elixir 03 - 练习的第三小步 - 验证码服务化(进程化) Captcha TDD in Elixir 03_2 - 第三小步成果的命令行方式使用示例 Captcha TDD in Elixir 04……

阅读全文

最近文章

分类

标签

Access Android Android 测试 angular angularjs AntD App architect AWS Azure backbone baidu BeeUi Blitz Blog boook Canvas App Capslock Chado.js chkdsk CI/CD Clojure code code review Computer Vision Config daisyUI Datavers Dataverse DB Dendron DevOps devtech java digital-garden Docker dubbo easyui Editor egghead Element3 ElementUI Elixir Emacs Erlang ES6 Esc essay Evernote feign filter fizzbuzz framework FreeBSD game games getXML git Gitlab golang Google Graphic GraphQL grpc GTD hexo https hugo Hypervisor IDEA index Intellij IOT iterm2 JamStack Java javascript Jenkins json julia Kafka KPI learn Linux love low code Mac osx macOS macro Manjaro mapapi Markdown midi mido mindmap Model Driven App module Mounty MQTT Multibranch music namespace NeoVim netlify next Ng Node.js Nodejs npm NTFS Nuxt OCR OKR OpenCV OpenFeign OS OSv package-lock.json Pact.io pain text para pc piano PipeLine play1 play1x play2 scala playframework playscala POST Power Apps Power Platform PowerApps powermill PPT Promise python QA Ray Dalio re-natal React react native react-route redux RedWood Regex rpc Ruby rust Seagate second-brain Secure session Silo SiteWhere SmartIDE sops Spacemacs SpaceVim SQL ssh Static Site Svelte SVG Tailwind TDD text TOC tomorrow-theme tools TypeScript UI框架 Umi uml Unit Test Unix Vant vi vim Vimac Vimium vimrc vlang VSCode Vue Vue3 weapp Web Resources Webpack WeUI wind13 Windows Word文档 Wux xml yarn yarn.lock 一图 世风十三学堂 习惯 书籍 互联网时代 产品经理 亲子教育 人工智能 人月神话 人生 以终为始 企业管理 低代码 公司管理 减肥 函数式编程 刘邦 创意精英 创新 初学者 制约理论 前端 匠心 华晨宇 原则 吴军 团队效率 团队效能 围棋 图像处理 坚持 多线程 大乔 大排档 大数据 大自然 学习 学习方法 宏编程 小程序 崔健 工作室 工程化 工程实践 工程思维 巴菲特 度量指标 开发环境 异步 张小龙 得到 得到 App 得到App 微信小程序 微服务 微软 心智残疾 快刀青衣 思维导图 思维记录 手机 手游 技术选型 投资 拖延症 掘金 敏捷 敏捷软件开发 教育 数据恢复 数控加工 新冠疫情 旋轮线 时间管理 春节 智慧 最佳实践 最速降线 有道云笔记 李笑来 极限编程 樊登 樊登读书 歌手 正则表达式 正念编程 池建强 河马 注意力 流程图 测试金字塔 测试驱动开发 深度工作 游戏 灵感 熵增 物联网 王者荣耀 王阳明 瑞·达利欧 瓶颈 甘特图 番茄工作法 疫情 痛苦 知识星球 石墨 碎片 示意图 祝愿 福格行为模型 第3选择 算法 管理思想 糖尿病 系统 系统时区 纯文本 纳德拉 终身学习 编程开发 编辑器 罗胖 罗辑思维 脑图 腾讯 自律 舒适区 花果山技术团队 见识 解决方案 计算机 谷仓 谷歌 财富自由 软件开发 过滤器 运气 追求 遗留系统 重构 阿尔茨海默症 雷电模拟器 非暴力沟通 领导力 高质量

友情链接

其它