Ekkmanz in geeky life!

5 มีนาคม 2009

ภาษาเฉพาะทางที่อ่านกันออก

Filed under: study — ekkman @ 22:01

ใครยังไม่อ่านลองอ่านกันดูนะครับ แหล่มมากมาย

BusinessReadableDSL – DSL ภาษาที่ User อ่านเข้าใจได้ – จาก ThaiDev.org ต้นฉบับโดย Martin Fowler แปลโดย newjsp

สำหรับผม ย่อหน้าเด็ดสรุปใจความคืออันนี้ครับ

… ผม คิดว่าประโยชน์สูงสุดของการใช้ภาษาเฉพาะทาง คือการที่ทำให้ ผู้ใช้งานสามารถมีส่วนร่วมโดยตรงในการเขียนโค้ด อย่างไรก็ตาม จุดพอดีน่าจะอยู่ที่การทำให้ผู้ใช้สามารถอ่านโค้ดภาษา DSL เข้าใจมากกว่าการที่จะต้องเขียนเอง ถ้าผู้ใช้สามารถอ่านโค้ดจากภาษา DSL แล้วสามารถเข้าใจได้ นั่นจะทำให้เราสามารถสร้างช่องทางการสื่อสารที่ดีเยี่ยมระหว่างโปรแกรมเมอร์ และโดเมนระบบ และนี่จะเป็นการอุดช่องว่างครั้งสำคัญของการพัฒนาซอฟท์แวร์ (Yawning Crevasse of Doom)ภาษา DSL จะมีคุณค่าอย่างมากถ้านำมาใช้ในจุดนี้ …

โดยสรุปของบทความนี้สำหรับผมคือ ทีเด็ดของ DSL ไม่ใช่การเอาโปรแกรมเมอร์ออกจากวงจร แต่เป็นการทำให้คนใช้สามารถจะ “เข้าใจ” ตรรกะซอฟต์แวร์ได้สะดวกมากๆ เพราะอ่านง่ายครับ

ใครนิยมอ่านภาษาอังกฤษ อ่านต่อกันที่ Martin Fowler Bliki ใครอยากอ่านภาษาไทย ขอเชิญที่รายการแปล Martin Fowler หรือใครอังกฤษแข็งแกร่งอยากแปล ดูรายละเอียดได้กันที่โครงการแปลบลอกมาร์ตินฟาวเลอร์เลยครับ

ขอขอบคุณ ไทยเดฟ, คุณ newjsp และ Martin Fowler ครับ

No Comments Yet »

ยังไม่มีความเห็น

RSS feed สำหรับความเห็นต่อเรื่องนี้ TrackBack URI

ใส่ความเห็น

บลอกที่ WordPress.com .