《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
-
Updated
Aug 12, 2021 - Java
Test-driven development (TDD) is a software development process relying on software requirements being converted to test cases before software is fully developed, and tracking all software development by repeatedly testing the software against all test cases. This is as opposed to software being developed first and test cases created later. Programmers also apply the concept to improving and debugging legacy code developed with older techniques.
Repeat.
《系统重构与迁移指南》手把手教你分析、评估现有系统、制定重构策略、探索可行重构方案、搭建测试防护网、进行系统架构重构、服务架构重构、模块重构、代码重构、数据库重构、重构后的架构守护
A Spring Boot application with lots of test examples
A minimalist Java web framework built from scratch
Behavior-Driven Development in plain Java
A fast object pool for the JVM
Enhance your TDD experience! AutoParams is a versatile test data generator designed for parameterized tests in Java and Kotlin, drawing inspiration from AutoFixture.
An example application written in Hexagonal (Ports and Adapter) architecture
Quality Automation Framework for web, mobileweb, mobile native and rest web-service using Selenium, webdrier, TestNG and Java Jersey
A TestNG like dataprovider runner for JUnit with many additional features
Android application using TDD Tools and Continuous Integration
Cucumber JVM with Selenium Java
Source code for the course: Spring Boot Unit Testing
Android Clean Architecture MVP RESTful client template app
Advent of Craft 2023
Ensembler: the Remote Ensemble Registration System
DSA, TDD, and Software Design principles implementation
Created by Kent Beck, D.D. McCracken
Released 1957