SE CORNER

EP109 - ยอมเขียนยากๆ ให้ใช้ง่ายๆ Pull Complexity Downwards - สรุปจากหนังสือ A Philosophy of Software Design


Listen Later

EP นี้ยังอยู่กับหนังสือ A Philosophy of Software Design ใน Chapter 8 เรื่อง Pull Complexity Downwards กันครับ ผู้เขียนบอกว่าเวลาเราเขียนโมดูลใดๆ แล้วเจอกับจุดที่ยากๆ ต้องตัดสินใจหรือกำหนดค่าใดๆ เราควรจะต้องพยายามที่สุดที่จะจัดการความยากเหล่านั้นภายในโมดูลเอง แทนที่จะโยนออกไปให้คนที่ใช้งานต้องเป็นคนตัดสินใจหรือรับผิดชอบ ซึ่งการทำแบบนี้จะทำให้โมดูลเรา deep ขึ้น แต่ interface มันง่ายลง และใช้งานง่ายขึ้นครับ

รายละเอียดเป็นไง ไปฟังกันใน EP นี้ครับ

...more
View all episodesView all episodes
Download on the App Store

SE CORNERBy Chaiyong Ragkhitwetsagul