The Boy Scout Rule

ลูกเสือของประเทศอเมริกา เค้ามีกฎอยู่ว่า

Leave the campground cleaner than you found it.

แปลตรงๆว่า หากเราไปตั้งแคมป์ที่ไหน เมื่อจะออกจากที่นั่น ต้องทำให้ที่นั่นสะอาดขึ้นกว่าตอนที่เราพบมัน

เรื่องนี้ก็เอาประยุกต์ใช้เป็นกฎของชาวโปรแกรมเมอร์ได้เหมือนกัน ว่า

เมื่อลงไปแก้ code ส่วนไหน เมื่อทำเสร็จจงทำให้ code ส่วนนั้นอ่านง่ายขึ้นกว่าตอนที่เราเริ่มลงไปแก้มัน

ไม่จำเป็นต้องแก้จนสวยperfect อย่างน้อยก็ให้มันดีขึ้น ซักนิดก็ยังดี ถ้าทำกันได้แบบนี้ตลอด code ของเราก็จะอ่านง่ายขึ้นเรื่อยๆ ไปเอง

พอคิดถึงกฎนี้ทีไร ก็จะนึกถึงหนึ่งในศัพท์ญี่ปุ่นฮิตของวงการอุตสาหกรรม “ไคเซ็น”

boy scout rule นี่ ถือเป็นการทำไคเซ็นเพื่อให้โปรแกรมเราอ่านได้ง่ายนั่นเอง

Advertisements

Leave a Reply

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 / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s