Book Archive

ลองทำดู E-book ว่าด้วยเรื่อง “สิ่งที่นักพัฒนา Software ควรรู้”

ช่วงวันหยุดยาวๆ แบบนี้ว่างจัด เลยลองรวบรวมบทความที่เขียนใน blog นี้ ซึ่งเรื่องที่เขียน และ แปล มากหน่อยก็คือ เรื่อง 97 สิ่งที่นักพัฒนา Software ควรรู้ โดยที่ได้รวบรวม และ เขียนเป็น E-book ไว้ที่ LeanPub ดังนี้

Read More…

ว่าด้วยเรื่อง Agile จากหนังสือ The Nature of Software Development

หลังจากที่อ่านหนังสือ The nature of software development จบ พบว่ามีหลายๆ เรื่องที่น่าสนใจมาก หนึ่งในนั้นคือ เรื่อง Agile methods ซึ่งอยู่ในบทที่ 20 ของหนังสือ ที่มันน่าสนใจก็คือ ผู้เขียนหนังสือคือ Ron Jeffries เป็นหนึ่งในผู้ประกาศ Agile Manefesto ดังนั้น มาดูกันว่าเขามีมุมมองอย่างไรบ้างต่อ Agile สิ่งที่เน้นย้ำก็คือ เราจะไม่ทำการสร้าง Agile method อื่นๆ ขึ้นมา เนื่องจากเน้นไปที่การสร้าง software ให้มันดียิ่งขึ้นอย่างไร

Read More…

แนะนำหนังสือสำหรับ Unit Testing

ในปัจจุบันคำว่า Unit testing มันมีความสำคัญมากถึงมากที่สุด เป็นสิ่งที่นักพัฒนา software ควรจะเรียนรู้ และ นำมาประยุกต์ใช้งาน โดยมันใช้เป็นตัวชี้วัดด้วยว่า คุณคือนักพัฒนาที่ดี หรือ เป็นนักพัฒนามืออาชีพกันเลยนะ ดังนั้น Unit testing จึงเป็นทั้งความสามารถ และ วินัย ที่นักพัฒนา software จะขาดไปเสียมิได้เลย

Read More…

หนังสือที่ทีมพัฒนา software ควรที่จะต้องอ่านไว้บ้าง

ไปอ่านเจอ blog แนะนำหนังสือเกี่ยวกับ Software Engineering :: 16 Books Every Software Engineer Should Read ซึ่งได้แนะนำว่านักพัฒนาอย่างเราๆ ต้องมีความรู้ในเรื่อง ของ Software design Software development รวมทั้งในปัจจุบันมีแนวทางในการพัฒนา software รูปแบบใหม่หรือสมัยใหม่ เช่น Agile, Scrum และ Lean เป็นต้น ดังนั้นนักพัฒนาอย่างเราๆ ก็ควรศึกษาหาความรู้เหล่านี้อยู่อย่างสม่ำเสมอ หนึ่งในวิธีการหาความรู้ก็คือ การอ่านหนังสือ มาดูกันว่ามีหนังสืออะไรที่ควรจะหาเอาไว้อ่านกันบ้าง

Read More…

สิ่งที่ได้รับจากหนังสือ INNOCENT CODE ในราคา 10 บาท

วันนี้ไปเดินดูหนังสือ งานศิลปะ และ กินชาเย็น ที่หอศิลป์กรุงเทพมหานคร โดยวันนี้เจอหนังสือมือสองชื่อว่า INNOCENT CODE มาขาย ในราคา 10 บาท ย้ำว่าราคา 10 บาท (ผมถามกับคนขายไป 4-5 รอบ) ที่ผมตกใจเพราะว่า คุณค่าที่อยู่ในหนังสือนั้นมันเยอะมากๆ ดังนั้น มาดูกันว่าในหนังสือเล่มนี้มีอะไรบ้าง

Read More…

แนวคิดดีๆ เรื่องการนำ TDD ไปใช้งาน

จากการอ่านหนังสือ Growing Object Oriented Software Guided by Test แล้วพบว่ามีแนวคิดหลายๆ อย่างที่มีประโยชน์ จึงได้ทำการสรุปเนื้อหาบางส่วนไว้อ่านบ้าง โดยในส่วนแรกนี่ เกี่ยวกับแนวคิดต่างๆ เกี่ยวกับ Test Driven Development (TDD) เริ่มจาก Golden Rule ของ TDD เลยก็คือ Never write new functionality without a failing test

Read More…

Review หนังสือ Go In Action ในบทที่ 1 แบบคร่าวๆ

พอดีเห็นหนังสือ Go in action ใน MEAP ของสำนักพิมพ์ Manning ปล่อยออกมาให้อ่าน ก็เลยเอาบทที่ 1 มาอ่านซะหน่อย จึงทำการสรุปรายละเอียดของหนังสือในบทที่ 1 แบบคร่าวๆ โดยในบทแรกจะเป็นการอธิบายทความเป็นมาของ Go ทั้งหมด รวมทั้งความสามารถต่างๆ และปิดท้ายด้วย Hello World ตามระเบียบ ส่วนบทอื่นๆ ถ้าอยากอ่านต้องเสียเงินซื้อ …

Read More…