การเขียนโค้ด Go ที่ยืดหยุ่นและทดสอบได้
(medium.com)-
ภาษา Go เป็นภาษาที่ช่วยปลุกความสนุกในการเขียนโค้ดให้กับนักพัฒนา และมีประโยชน์อย่างมากในการเขียนโค้ดฝั่งเซิร์ฟเวอร์
-
จุดเด่นของอินเทอร์เฟซใน Go คือมันเป็นเพียงชุดของเมธอดเท่านั้น และไม่มีข้อจำกัดว่าอินเทอร์เฟซจะต้องอยู่ในแพ็กเกจใด
-
เมื่อนำแนวคิดนี้มาใช้ ก็สามารถทดสอบลอจิกที่เขียนขึ้นด้วยการทำ mocking ได้ โดยไม่ต้องมีการพึ่งพาใด ๆ กับไคลเอนต์จริง
-
ด้วยระบบอินเทอร์เฟซอันเป็นเอกลักษณ์ของภาษา Go จึงสามารถเขียนโค้ดที่ดีได้อย่างมีประสิทธิภาพมากขึ้น โดยไม่ต้องใช้วิธีการที่ซับซ้อน
ยังไม่มีความคิดเห็น