callback Archive

ว่าด้วยเรื่องของ Delegator และ Callback ใน Swift

วันนี้นั่งดูและเขียน code ด้วยภาษา Swift สำหรับพัฒนา iOS app พบว่าในหลาย ๆ ส่วนการทำงานใช้ Delegate pattern เพื่อเชื่อมต่อการทำงานในแต่ละส่วน เช่น User Interface Data model Networking layer Service layer Helper class มีเป้าหมายเพื่อไม่ให้ code ผูกติดกันมากจนเกินไป หรือ เรียกว่า Loose coupling แต่ละส่วนแยกกันทำงานชัดเจน แต่ทำให้ code ที่พัฒนาด้วยภาษา Swift เต็มไปด้วย protocol !! คำถามที่น่าสนใจคือ มันมีวิธีการอื่นที่ดีกว่านี้ไหม

Read More…

มาเรียนรู้เรื่อง Callback และ Promise ใน Asynchronous JavaScript กันหน่อย

เห็นเขาพูดว่า Asynchronous ใน Javascript ? เห็นเขาพูดว่า Callback hell ? เห็นเขาพูดว่า Promise ? เห็นเขาพูดว่า Event loop ? ไอ้เราก็ไม่ได้มีความรู้เรื่องต่างๆ เหล่านี้เลย ดังนั้น มาลองศึกษาหาความรู้หน่อยสิว่า มันคืออะไร ? เดี๋ยวจะคุยกับชาวบ้านเขาไม่รู้เรื่อง

Read More…