Testing และ Code Quality

15 โพสต์ในหัวข้อนี้

เขียน test และตั้งเครื่องมือตรวจโค้ด ให้แก้โค้ดเดิมได้โดยไม่ต้องกลัวว่าส่วนอื่นจะพัง

เริ่มที่นี่

  1. 1Lint, formatter, static analysis และ automated refactoring คืออะไร และเครื่องมือแต่ละตัวในโปรเจกต์ Laravel ทำหน้าที่ไหนอ่าน 6 นาที
  2. 2เขียน test อัปโหลดไฟล์ใน Laravel ด้วย Pestอ่าน 3 นาที
  3. 3ทดสอบอีเมลใน Laravel ใช้เครื่องมืออะไรได้บ้าง ตั้งแต่ตอนพัฒนาจนขึ้น productionอ่าน 8 นาที
  4. 4Pest 2 มีอะไรใหม่บ้าง ตั้งแต่ Architecture Testing ถึง Stress Testingอ่าน 3 นาที

บทความแนะนำ

ทุกโพสต์ในหัวข้อนี้

เขียน test ให้ component React ในโปรเจกต์ Laravel ที่ใช้ Inertia ด้วย Vitest

· อ่าน 4 นาที

TIA ใน Pest 5 คืออะไร และวิธีรันเฉพาะ test ที่โค้ดที่เราแก้ไปถึง

· อ่าน 5 นาที

Pest คืออะไร และเขียน test ต่างจาก PHPUnit ตรงไหนบ้างในโปรเจกต์ Laravel

· อ่าน 5 นาที

Pest 5 มีอะไรใหม่ ตั้งแต่ TIA, plugin สำหรับ AI agent ไปจนถึง PHPStan และ Rector

· อ่าน 5 นาที

จัดฐานข้อมูลสำหรับ test ใน Laravel ด้วย snapshot ที่ commit ไว้ และ DatabaseTransactions แทน RefreshDatabase

· อ่าน 4 นาที

กัน test ใน Laravel ไม่ให้ส่งอีเมล ยิง API หรือเข้าคิวจริง ด้วย fake ที่เปิดไว้ทุก test

· อ่าน 4 นาที

Rector ปรับโค้ดและอัปเกรดเวอร์ชัน PHP กับ Laravel ให้อัตโนมัติ

· อ่าน 6 นาที

PHPStan และ Larastan หาบั๊กในโค้ด Laravel ได้โดยไม่ต้องรันโค้ด

· อ่าน 5 นาที

Lint, formatter, static analysis และ automated refactoring คืออะไร และเครื่องมือแต่ละตัวในโปรเจกต์ Laravel ทำหน้าที่ไหน

· อ่าน 6 นาที

Laravel Pint จัดรูปแบบโค้ด PHP ให้ทั้งโปรเจกต์เขียนออกมาแบบเดียวกัน

· อ่าน 4 นาที

ตั้งค่า ESLint และ Prettier ให้โปรเจกต์ Laravel ที่ใช้ Inertia กับ React

· อ่าน 4 นาที

Laravel 13.35 มีอะไรใหม่ Route::query(), defaults() ใน Model และ scheduler หลายเครื่อง

· อ่าน 4 นาที