#Refactoring

7 บทความ

วิธีจัดการ Legacy System ด้วยเทคนิค Strangler Fig แทนการรื้อระบบใหม่ทั้งหมด

วิธีจัดการ Legacy System ด้วยเทคนิค Strangler Fig แทนการรื้อระบบใหม่ทั้งหมด

การรื้อระบบเก่าทิ้งเพื่อเขียนใหม่ (Big-Bang Rewrite) เสี่ยงเกินไป! เรียนรู้วิธีค่อยๆ เปลี่ยนระบบทีละส่วนด้วย Strangler Fig Pattern เพื่อลดความเสี่ยงและทำงานได้ปลอดภัยขึ้น

ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

1 week ago 9 นาที
16 views
เทคนิค Differential Testing ย้ายระบบเก่าไปใหม่ให้ปลอดภัย ไม่พลาด

เทคนิค Differential Testing ย้ายระบบเก่าไปใหม่ให้ปลอดภัย ไม่พลาด

กำลังจะย้ายระบบเก่า (Legacy System) ไปใหม่ใช่ไหม? เรียนรู้วิธีทำ Differential Testing เพื่อเปรียบเทียบผลลัพธ์ให้ชัวร์ก่อนใช้งานจริง ลดความเสี่ยงบั๊กหลุด

ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

2 weeks ago 11 นาที
13 views
วิธี Refactor โค้ดเก่า (Legacy Code) ให้พร้อมย้ายระบบอย่างปลอดภัย

วิธี Refactor โค้ดเก่า (Legacy Code) ให้พร้อมย้ายระบบอย่างปลอดภัย

กำลังจะย้ายระบบแต่กลัวพัง? มาดูวิธีปรับโครงสร้างโค้ดเก่า (Legacy Code) ให้แยกส่วนได้ง่ายขึ้น เพื่อให้การย้ายไปเทคโนโลยีใหม่ทำได้ชัวร์และลดความเสี่ยง

ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

3 weeks ago 8 นาที
11 views
วิธีเปลี่ยนเว็บไซต์ยุคเก่าให้เป็น Laravel โดยไม่ทำให้ระบบล่ม

วิธีเปลี่ยนเว็บไซต์ยุคเก่าให้เป็น Laravel โดยไม่ทำให้ระบบล่ม

งานยากของโปรแกรมเมอร์คือการย้ายเว็บเก่ามาใช้ Laravel บทความนี้สอนวิธีเปลี่ยนผ่านระบบแบบค่อยเป็นค่อยไป (Incremental) ด้วยเทคนิค Strangler Fig Pattern ที่ปลอดภัยและทำตามได้จริง

ที่มา: DEV Community: laravel

3 weeks ago 9 นาที
12 views

วิธีจัดการ Legacy Code ให้ปลอดภัยด้วย Characterization Tests ก่อนเริ่มรีแฟคเตอร์

กลัวไหมเวลาต้องแก้โค้ดเก่าที่ไม่มีใครกล้าแตะ? มาเรียนรู้วิธีเขียน Characterization Tests (การทดสอบเพื่อบันทึกพฤติกรรมเดิม) เพื่อป้องกันบั๊กก่อนเริ่มแก้ไขโค้ด

ที่มา: freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More

4 weeks ago 9 นาที
14 views
เทคนิค Refactor โค้ดเก่าให้ปลอดภัยด้วย Golden-File Refactor Loop

เทคนิค Refactor โค้ดเก่าให้ปลอดภัยด้วย Golden-File Refactor Loop

แก้โค้ดเก่าที่ซับซ้อนยังไงไม่ให้พัง? มาเรียนรู้วิธีใช้ Golden-File Refactor Loop เพื่อบันทึกพฤติกรรมเดิมของโปรแกรมไว้เป็นเกราะป้องกันก่อนเริ่มแก้ไข

ที่มา: DEV Community

1 month ago 9 นาที
7 views
ถอดรหัสตรรกะการเขียนโปรแกรม: สร้างซอฟต์แวร์ที่ยั่งยืนด้วยหลักการคิดที่เป็นระบบ

ถอดรหัสตรรกะการเขียนโปรแกรม: สร้างซอฟต์แวร์ที่ยั่งยืนด้วยหลักการคิดที่เป็นระบบ

เรียนรู้การนำตรรกะการคิดเชิงโครงสร้างมาประยุกต์ใช้ในการเขียนโค้ด เพื่อลดความซับซ้อน ออกแบบระบบที่อ่านง่าย และสร้างประสบการณ์ที่ดีให้แก่ผู้ใช้งาน

ที่มา: DEV Community

1 month ago 9 นาที
7 views