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 ครับ

ให้ความเห็น »

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

RSS feed for comments on this post. TrackBack URI

ใส่ความเห็น

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / เปลี่ยนแปลง )

Twitter picture

You are commenting using your Twitter account. Log Out / เปลี่ยนแปลง )

Facebook photo

You are commenting using your Facebook account. Log Out / เปลี่ยนแปลง )

Google+ photo

You are commenting using your Google+ account. Log Out / เปลี่ยนแปลง )

Connecting to %s

สร้างเว็บไซต์หรือบล็อกฟรีที่ WordPress.com.

%d bloggers like this: