technical-debt Archive

Developer survey 2024 จาก StackOverflow ออกมาแล้ว

ผลการสำรวจ Developer survey 2024 จาก StackOverflow ออกมาแล้วโดยส่วนใหญ่เขียน JavaScript และ Pythonส่วน Rust ยังคงได้รับความสนใจมากขึ้นและใช้งาน database คือ PostgreSQLแต่สิ่งที่น่าสนใจมาก ๆ คือ ให้ความสำคัญกับ Technical Debt มากที่สุด

Read More…

สรุปชนิดของ Technical Debt จาก Towards an Ontology of Terms on Technical Debt

จาก paper เรื่อง Towards an Ontology of Terms on Technical Debtนั้นทำการสรุปชนิดของ technical debt ออกมาได้อย่างน่าสนใจรวมทั้งตัวชี้วัดของแต่ละชนิดจึงทำการบันทึกไว้นิดหน่อยน่าจะมีประโยชน์ สำหรับการการปรับปรุงคุณภาพของ software ให้ดีขึ้น

Read More…

บันทึกการพูดคุยเรื่อง Technical Debt และการจัดการ

ในการพูดคุยเรื่อง การจัดการ Technical Debt หรือหนี้เชิงเทคนิคว่าเราควรจัดการอย่างไรดีมีแนวทางอะไรที่น่าสนใจเพื่อช่วยลดให้น้อยลงมาดูกันหน่อย

Read More…

การ Refactor code ไม่ควรอยู่ใน backlog ?

เป็นคำถามที่น่าสนใจว่า การ Refactor code ควรหรือไม่ ที่จะอยู่ใน backlogบ่อยครั้งเราจะพบว่า ทำ ๆ ให้มันเสร็จไปก่อน เดี๋ยวไม่ทันส่ง เดี๋ยวเราค่อยกลับมาแก้ไขให้มันดีขึ้นกัน

Read More…

ใครเคยเจอปัญหานี้บ้าง ?

เจอรูปนี้เกี่ยวข้องกับเรื่อง Technical Debt หรือหนี้ทางเทคนิคถ้าอ่านเจอเรื่องนี้แล้วไม่เข้าใจว่าคืออะไรให้ลองดูรูปน่าจะทำให้เขาใจง่ายขึ้นเช่น ทำไมจะเพิ่มเรื่องนี้เข้าไป มันใช้เวลานานมาก ?ส่วนใหญ่เป็นผลจากการกระทำก่อนหน้านั่นเอง !!

Read More…

ชนิดของ Technical Debt ที่น่าสนใจ

Technical Debt หรือ หนี้เชิงเทคนิคนั้นมีที่มาหลายอย่างทั้ง การปล่อยระบบออกสู่ตลาดเร็วเกินไป ส่งผลให้คุณภาพลดลง ค่าใช้จ่ายที่มีอยู่อย่างจำกัด เรื่องของการออกแบบและตัดสินใจ ซึ่งล้วนมี tradeoff เสมอ เราไม่ได้อะไรมาแบบฟรี ๆ ต้องมีสิ่งแลกเปลี่ยนเสมอ ส่งผลให้ยากต่อการดูแลรักษาต่อไป

Read More…

Technical Debt ค่าใช้จ่ายที่เรามักทำมอง[ไม่]เห็น

วันนี้ทางทีมมีคุยกันเรื่อง Technical Debt หรือหนี้เชิงเทคนิค แน่นอนว่า ที่มาที่ไปนั้น เพื่อทำให้เข้าใจว่า สิ่งที่สายงานเชิงเทคนิคในการพัฒนา software อธิบายในมุมมองของการเงิน เพื่อให้เข้าใจมากยิ่งขึ้น ว่าสิ่งที่ทำลงไป มันก่อนให้เกิดหนี้หรือไม่ ? แน่นอนว่า ตามลักษณะของหนี้ย่อมไม่ได้มาแบบฟรี ๆ แต่มาพร้อมกับเงินต้น และ ดอกเบี้ย หนี้อาจจะเกิดขึ้นได้ง่าย ๆ คำถามคือ คุณจ่ายคืนไหน ดังนั้นถ้าเราไม่จ่ายหนี้ดอกมันก็จะแบ่งบาน จนสุดท้ายอาจจะทำให้ลูกหนี้มีปัญหาขึ้นมาได้

Read More…

สวยดีนะ Vicious cycle of technical debt

อ่านเจอบทความเรื่อง Vicious cycle of technical debt หรือแปลเป็นภาษาไทยง่าย ๆ ว่า วงจรอุบาทว์ของหนี้เชิงเทคนิคมันน่าสนใจดีนะ

Read More…

ว่าด้วยเรื่องของ Technical Excellence

วันนี้มีโอกาสมาแบ่งปันเรื่องของ Technical Excellence ซึ่งเป็นเรื่องหนึ่งที่สำคัญมาก ๆ ของการพัฒนา software จึงทำการสรุปไว้อีกนิดหน่อย ว่ามีอะไร เป็นอย่างไรบ้าง

Read More…

Developer ต้องหัดจัดการเรื่องของ Technical Debt นะ

เรื่องของ Technical Debt หรือ หนี้เชิงเทคนิค มันเป็นสิ่งที่ใช้อธิบายว่า สิ่งที่ทีมพัฒนาสร้างขึ้นมานั้น มันค่อย ๆ ทำร้ายเราเรื่อย ๆ คล้าย ๆ มะเร็งร้าย ถ้าไม่ตรวจร่างกายหรือระบบอยู่บ่อย ๆ แล้ว ผลที่ตามมาคือ อาการจะออกมาเมื่อถึงระยะท้าย ๆ ซึ่งแก้ไขไม่ทันแล้ว !! หรือไม่เช่นนั้น ก็ต้องใช้ค่ารักษาที่สูงมาก ๆ

Read More…