Tujuan dari Kata ini adalah untuk menggunakan refactor pada kode yang ada untuk:
smells tertentu dalam kode kamismells inisafe di luar kode produksinya 
Kemacetan lalu lintas yang gagah berani harus dapat mengelola permainan berburu mereka.
Mereka mulai mengembangkan 1 sistem manajemen oleh perusahaan Toshiba tetapi tidak puas.
Perusahaan berbicara kepada mereka tentang dette technique yang memperlambat mereka dalam pengembangan fitur baru ...

Pemburu mengandalkan kita untuk memperbaiki situasi.
Mereka melakukan beberapa lokakarya dengan Toshiba dan berhasil mengklarifikasi apa yang diharapkan dari sistem.
Untuk melakukan ini, mereka menggunakan Example Mapping untuk ditemukan di sini.
Berikut adalah contoh pemetaan yang berfungsi sebagai penyelarasan untuk mengembangkan sistem ini.

Versi PDF tersedia di sini
Kode ini tersedia di C# ( .NET 7 ), java (21), kotlin .
Berikut adalah daftar toko buku yang digunakan / direkomendasikan:
| .BERSIH | Jawa | Kotlin |
|---|---|---|
xUnit | junit | Kotest |
FluentAssertions | assertJ | Asli kotest Attertions |
Verify.xUnit | approvalTests | approvalTests |
FSCheck | vavr-test | kotest-property |
TngTech.ArchUnitNET.xUnit | archunit | archunit |
LanguageExt.Core | vavr | arrow-kt |
FluentAssertions.LanguageExt | assertj-vavr | kotest-extensions-arrow |
Untuk meningkatkan kode, kami mengundang Anda untuk mengikuti langkah -langkah di bawah ini:
Untuk setiap langkah:
C# )
Melalui tahapan yang berbeda ini saya mencoba memperkenalkan subjek berikut:
Punya perjalanan yang menyenangkan?