“Design is there to enable you to keep changing the software easily in the long term” —...
“Design is there to enable you to keep changing the software easily in the long term” —...
前后端分离,是技术上的分离,而不是角色上的分离。--- 李小波 & 章立 你们团队的前后端工程师是不是互相鄙视是不是联调经常需要等待是不是数据接口总需要返工…... 以前我们...
引言 笔者从事软件开发工作已有 10 多年了,可以算得上软件开发领域的一名老兵。在软件开发领域,前辈们积累了非常多的有价值的开发经验,那么在一个老兵眼中,最有价值的 12 条...
开心一笑 【公路上发生了一起车祸——乌龟踩伤了窝牛。警察正在调查事故原因说窝牛:乌龟是怎么撞 到你的?正吊着石膏的窝牛惊惶未定地回忆道:我不记得了,当时他的速度太快了!】 提...
一、问题描述 同事反馈一个问题:一个spring事务方法A调用另外一个事务方法B(新增一条数据),该事务方法B返回新增数据的主键ID,该方法使用了注解@Transaction...
任何软件唯一不变的真理是变化,毕竟软件是"软"的。软件研发需要快速响应市场、需求的变化。 为了快速响应,我们可以通过增加人手来达到部分目的,但软件开发属于知识密集型工作,当人...
写给想要上手试试 TDD,却不知从何入手的同学。 (上)集在这里:https://www.jianshu.com/p/a5766176c493 第三个大任务 欢迎回来。在开始...
前言 写给想要上手试试 TDD,却不知从何入手的同学。 本文假定你已经对 TDD 有一些基本的了解,如果你不知道 TDD 是什么,可以先看看文末参考链接 [1] 的介绍文章。...
临近过年的日子,是个回顾的好机会。正好前一段看到这篇翻译介绍 读自己以前代码的Kata,拿来练习练习。其实Thomas在提出Kata概念的时候,涵盖的范围是远大于编码层面的。...