Engineer Pratices

4 Rules : Certified Scrum for Developer

ช่วงอาทิตย์ที่ผ่านมาได้มีโอกาสไปเรียนรู้ Scrum ที่ลงไปในด้านที่เกี่ยวกับ Engineering  Practices ซึ่งใน Class มีสิ่งนึงที่เขาเน้นมาก ๆ ทุกครั้งที่คุย ทุกครั้งที่ Review Code จะกลับมาที่ กฏที่เขาตั้งไว้สำหรับทำงานใน Class กฏทั้งหมดมีด้วยกัน 4 ข้อ ดังนี้

4 Rules

1.  Test First : ก่อนจะเขียน Code หรือ Implement อะไรให้เขียน Test ก่อนเสมอ

2.  Make It Simple : กฏข้อนี้ตรงตัว แต่ในความคิดเห็นของผมมันน่าจะแปลว่า “อย่าคิดซับซ้อน คิดให้เข้าใจง่ายไว้ก่อน” แต่เป็นกฏที่เขาย้ำนักย้ำหนาว่า “มันเป็นกฏที่ยากส์ในการทำมากส์ที่สุด”

3.  Show your intent in your code : ว่าด้วยการเขียน Code ให้พยายามสื่อสารให้ได้ว่าเรา ตั้งใจ ให้ Code เราทำอะไร เขามักจะพูดร่วมกับอีกคำคือ “code intention important than code style”

4.  No Duplicate : เคยได้ยินกฏประมาณว่าถ้าเมื่อไหร่ที่คุณต้องทำอะไร แล้วคิดโดยเริ่มจากการ Copy ของเก่ามาแก้นิดหน่อยเนี่ย นั่นแหละ Duplicate Code

จริง ๆ ก็ไม่รู้จะอธิบายยังไง แต่สิ่งที่ได้จากการไป csd คือการลงมือทำใน env ของ scrum จริง ๆ และมักจะโดน Comment กันเรื่อง 4 Rules นี้เสมอ ๆ ใน Session Code Reviews ช่วงเช้า … มีโอกาสจงไป

Advertisements

One thought on “4 Rules : Certified Scrum for Developer

ใส่ความเห็น

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