Skip to content

GA-MO/Programming-Fundamentals

Repository files navigation

พื้นฐานที่ควรรู้สำหรับนักพัฒนาโปรแกรม

Table of Contents

  1. Clean Code - หลักการเขียนโค้ดที่ดี เป็นพื้นฐานสำคัญที่สุด
  2. Code Smells - การระบุและแก้ไขปัญหาในโค้ด
  3. SOLID Principles - หลักการออกแบบซอฟต์แวร์ 5 ข้อ
  4. TDD - Test Driven Development การพัฒนาแบบเขียนเทสก่อน
  5. API Design - การออกแบบ API ที่ดีและใช้งานง่าย
  6. Database Design - การออกแบบฐานข้อมูลที่มีประสิทธิภาพ
  7. Database Migration - การย้ายและเปลี่ยนแปลงโครงสร้างฐานข้อมูลอย่างปลอดภัย
  8. Database Query Optimization - การเพิ่มประสิทธิภาพ Query และฐานข้อมูล
  9. Clean Architecture - สถาปัตยกรรมซอฟต์แวร์ที่ดี
  10. Performance Optimization - การเพิ่มประสิทธิภาพระบบ
  11. Security Best Practices - หลักการรักษาความปลอดภัยในการพัฒนา
  12. Git Branching Strategy - กลยุทธ์การจัดการโค้ดร่วมกัน

แนะนำ: อ่านตามลำดับจากบนลงล่าง เพื่อสร้างความเข้าใจแบบต่อเนื่อง

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published