240 发简信
IP属地:福建
  • 遗留系统改造策略选择

    什么是遗留系统? 遗留释义: (以前的事物或现象)继续存在;(过去)留下来:解决~问题。许多历史遗迹一直~到现在。 如何判断这是“以前”,“过去”的系统?当我们去说“以前”,...

  • DDD模型落地的几点思考

    DDD模型落地难的问题 第一次听到“DDD模型难落地”,是刚转到咨询的第一个年会上。我当时内心的OS是“DDD模型难落地?怎么会?我都落地了3年多了,难道我一直都是在做假的D...

  • 120
    Azure 搭建 pipeline

    在本章中,将介绍3种Azure去搭建不同的pipeline的策略和具体的搭建流程,Azure Pipeline搭建,自己搭建Pipeline以及各种策略的优劣。 前提 部署的...

  • 你的代码中的技术细节和业务逻辑分开了么?

    什么是技术细节,业务逻辑? 业务人员和开发人员对需求的时,常常会出现下面这段对话。 业务人员:我希望加一个用户注册的功能,用户要填入自己的用户电话,邮箱,还有头像,我们保存图...

  • Django单元测试如何写

    Python测试 依赖组件 stubserver: https://pypi.org/project/stubserver/ 使用独立的测试setting文件 使用sqlit...

  • API测试策略

    API测试处于测试金字塔的中间段,它比单个单元测试测试的范围更广,但是,也不那么稳定,只要测试内容任何一个地方出错,都会导致这个测试挂掉。由于,它的粒度没有单元测试细,也不会...

  • 测试替身

    在测试的时候,我们难免会使用测试替身帮助我们聚焦测试的关注点。测试替身主要有5种。 Dummy Dummy objects are passed around but nev...

  • 120
    如何展示你的架构 - "4+1"视图

    “4+1”视图是对逻辑架构进行描述,最早由 Philippe Kruchten 提出,他在1995年的《IEEE Software》上发表了题为《The 4+1 View M...

  • 120
    DDD原则模式和实践 读书笔记 三

    领域模型实现模式 领域模型 领域模型是一个面向对象模型,它同时囊括了行为和数据。该模式基于没有数据库前提的。优点:创建了现实领域的业务对象,易于修改。缺点:上手成本高,开发人...

  • 120
    DDD原则模式和实践 读书笔记 二

    提炼问题域 参与人员 - 业务(领域专家)和技术(开发人员)进行协作 业务相关人员更关注某个功能的输入和输出,但是领域专家可以从政策,工作流程到领域棘手问题和特性都有深刻理解...

  • DDD原则模式和实践 读书笔记 一

    DDD是一种开发思想体系,它只在管理为复杂问题域写的软件的创建和维护工作 如果不是复杂问题域,就没必要用DDD去管理。比如用户管理系统,ERP系统,已经有很成熟的套路了,如果...

  • 120
    插图版:领域驱动的微服务架构设计工作坊实施步骤

    本文参考了我的同事肖然、王威和刘尚奇于2017年7月22日在ThoughtWorks北京办公室所讲授的“领域驱动的微服务架构设计——实战工作坊”的课程内容,同时参考了我的同事...

  • Spring Data JPA 简介

    什么是Spring Data JPA? Spring Data JPA是Spring Data系列中的重要一员,他帮助我们能够更简单的实现基于JPA的数据访问。免去写CRUD...

  • 120
    Spring Cloud Contract简介

    最近,项目中一直在使用契约测试。 Spring Cloud Contract是个啥? Spring Cloud Contract 为通过CDC(Customer Driven...

  • 120
    快速搭建Spring boot项目

    Spring boot顾名思义,能够更快的搭建一个spring项目。那么怎么才能更方便的搭建一个Spring boot的项目呢?分享三种方法。 网页搭建 Spring 提供了...

  • Spring中测试如何写

    最近在实践测试,经常遇到一个问题,就是测试怎么写,测试粒度是怎么样的?所以狂补了一下测试相关的知识。 测试金字塔 测试金字塔将测试进行了分层,越底层的测试,实现成本越低,测试...

个人介绍
不定期更新的日常