เขียนรูปนี้ใน feed facebook แล้วทำให้คิดถึงปัญหาอย่างหนึ่งในการพัฒนา software นั่นก็คือ ค่าใช้จ่ายสำหรับการแก้ไขข้อผิดพลาดยิ่งข้อผิดพลาดเกิดบน production server แล้วยิ่งมีค่าใช้จ่ายในการแก้ไขสูงขึ้นอย่างมาก
Read More…
จากการแบ่งปันเรื่องของ Microservices คำถามหนึ่งที่มักได้รับคือ เราจำเป็นต้องปรับปรุงหรือเปลี่ยนแปลงอะไรบ้าง ? เพื่อให้สามารถนำแนวคิดของ Microservices มาใช้งานได้อย่างดี ผมจึงทำการแนะนำในเรื่องของ คน, skill และ process ที่ควรต้องมีโดยเน้นในเรื่องของ feedback ที่รวดเร็วและมีคุณภาพไว้ดังนี้
Read More…
สิ่งหนึ่งที่ได้เรียนรู้ในการพัฒนา software ที่มีคุณภาพ คือ อย่าแบ่งการพัฒนา software ออกเป็น การพัฒนา feature การปรับปรุงคุณภาพ เนื่องจากมันส่งผลเสียตามมามากมาย !!
Read More…
การพัฒนา software ในปัจจุบัน สิ่งหนึ่งที่เรามักหลง ๆ ลืม ๆ กันไปมาก บางครั้งอาจจะทิ้งขว้างมันไป หรือ ทิ้งไว้กลางทางเสมอ นั่นก็คือ คำว่า คุณภาพ หรือ Quality ทำไมถึงเป็นอย่างนั้นนะ
Read More…
หลาย ๆ คนมักบอกว่า การสร้าง software ที่มีคุณภาพสูง จำเป็นต้องใช้เวลาที่มากขึ้น จำเป็นต้องใช้ค่าใช้จ่ายที่มากกว่า แต่ผมคิดว่ามันไม่เสมอไปนะ ถ้าคุณมีการปรับปรุงเรื่องคุณภาพ ให้มันดีขึ้นอยู่อย่างเสมอตั้งแต่เริ่มต้นการสร้าง ดังนั้นเรามาเรียนรู้วิธีการสร้าง software ที่มีคุณภาพที่ดีกันหน่อยไหม
Read More…
อ่านไปเจอบทความเกี่ยวกับเครื่องมือที่จะช่วยเพิ่มประสิทธิภาพของ software ที่พัฒนาด้วยภาษา PHP จากที่นี่ 8 Must Have PHP Quality Assurance Tools จาก SitePoint.com เห็นว่าน่าจะมีประโยชน์ เลยหยิบมาแปล รวมทั้งใส่ข้อแนะนำอื่นๆ เข้าไปเองด้วย และเป็นเรื่องหนึ่งที่มีการพูดคุยในงาน Thailand PHP User Group กันด้วย
Read More…