“Clean Architecture” Knowledge Sharing Session

KPC ACTIVITIES | 01/08/2022

เมื่อวันพฤหัสดีที่ 21 กรกฏาคมที่ผ่านมา KPC ได้มีการจัดกิจกรรม Knowledge Sharing ให้กับพี่ๆน้องๆทีม Technology ในหัวข้อเรื่อง “Clean architecture” บรรยายโดย พี่ต้น ภากร คูกรินทร์รัตน์ (Assistant Vice President Technology) ผู้เชี่ยวชาญทางด้างไอทีของเราค่ะ

จุดประสงค์ของการบรรยายนี้ คือ เพื่อให้เกิดการแชร์ความรู้ไอทีแบบ Insight ในพี่ๆน้องๆชาวไอที ที่อาจจะเกิดปัญหาจากการเขียนโค้ดที่ยุ่งยากมาบ้าง ใน Session จะมีการให้ความรู้ที่เรียกได้ว่า insight สุดๆจากพี่ต้น ถกเถียงร่วมกัน และเกิดเป็นการแชร์ความรู้ร่วมกัน (Collective Knowledge) นอกจากนั้น session นี้ยังสามารถเข้าร่วมผ่านทางออนไลน์ได้ด้วยนะ


แล้ว Clean architecture คืออะไร ทำไมถึงต้องนำมาใช้กันหล่ะ ?


เพราะบางครั้งการเขียนโค้ดยุ่งเหยิงพันกันเหมือนสปาเก็ตตี้!! ทำให้การพัฒนาและแก้ไขโค้ดต้องใช้เวลานานเกินไป

Clean architecture คือ วิธีการเขียนโค้ดที่แยกการทำงานของโค้ดอย่างชัดเจน ทำให้ยืดหยุ่นและประหยัดเวลาในการปรับแก้ Error หรือเพิ่ม Feature ใหม่ๆและง่ายต่อการสร้าง Unit Test ยิ่งไปกว่านั้นโปรเจคที่นำ Clean Architecture มาใช้จะมีประสิทธิภาพมากขึ้นอย่างเห็นได้ชัดเลยล่ะะ!

สรุปได้ว่าการเขียน Clean architecture นั้นสำคัญและจำเป็นมาก หากองค์กรนำไปปรับใช้จะเกิดความคล่องตัวในการทำงานร่วมกันในทีมได้ดีและลดปัญหาที่จะเกิดได้

อย่าปล่อยให้มี Spaghetti Code เพราะฉะนั้นเปลี่ยนมาใช้ Clean Architecture กันเถอะ !!!! 🔮

FURTHER READING

อ่านต่อ
KPC ACTIVITIES
September 2, 2022
เช็คความสุขของเหล่าชาว KPC !

ในช่วงที่ผ่านมานี้ เราได้มีการเช็คความสุขพนักงานของเรามาในหัวข้อ “Burnout Survey”

อ่านต่อ
KPC ACTIVITIES
August 31, 2022
KPC Happy Week 2022

FRUIT AND VEGETABLE WEEK! 🍊🍉🍌

อ่านต่อ
KPC ACTIVITIES
August 24, 2022
New benefit KPC updates in July 2022

มาอัพเดทออฟฟิศ KPC กันว่ามีอะไรใหม่บ้างในเดือนกรกฎาคมที่ผ่านมา มาดูกันเลย!

E-Mail
kpcrecruit@kingpower.com
Address
108 Bangkok Thai Tower Building,
3 Fl., Rangnam Rd. Thanon-Phayathai Ratchathewi Bangkok 10400
Call us
02 677 8888 ext. 4331 (HR),
4370 (Apply for a job)
© 2020 Copyright King Power Click
All Rights Reserved.