แนะนำหนังสือ Your Code as a Crime Scene

ก่อนอื่นขอเล่าประวัติหนังสือเล่มนี้ก่อน ช่วงกลางเดือนมีนาคม ผมมี Idea ที่จะลองศึกษาอะไรใหม่ๆในวันอาทิตย์ ไม่ว่าจะเป็นอ่านหนังสือ ดู Video หรือ อื่นๆ ดีกว่าเอาเวลาไปปั่นงานที่เกิดจากความผิดพลาดของการบริหารโครงการ ฮ่าๆ วันนั้นผมได้ไปร้านหนังสือ Kinokuniya และก็สะดุดกับหนังสือเล่มนี้ครับ Your Code as a Crime Scene  ของคุณ Adam Tornhill

หนังสือเล่มนี้พอซื้อมาเสร็จเป็น Crime Scene ทันที่ครับ หนังสือหายไปกับโครงการ 5 ส ที่ Site งานลูกค้า ย่านสะพานควาย ผมเพิ่งซื้อใหม่ทดแทนเป็นของขวัญวันเกิดวันที่ 23 เมษายน ครับ

You code as crime scene

สำหรับ Your Code as a Crime Scene พอได้เห็นชื่อหนังสือนี้เสร็จ ภาพของ CSI นี่โผล่มาเลยครับ ลองมาดูที่ Code ของเราบ้าง คุณเคยเจอปัญหานี้ไหม

  • มีคนไปแก้ Code ที่เป็น Core ของระบบ แล้วบึ้มไปโดน Module อื่นๆ
  • ใครเป็นคนที่ทำ Code ให้มีพฤติกรรมที่ต่างไปจากเดิม
  • ทำไม Code ถึงกลายพันธุ์ แล้วมันเริ่มที่ไหนหละ ?
  • Code Module นี้ โครตเยอะ แต่มีการเรียกใช้งานมันไหม หรือเป็นมรดก จากยุคดึดำบรรพ์ (Legacy Code)
  • เราจะสังเกตุได้อย่างไร ว่า Code ที่มีทีมงานเข้ามายุ่งหลายๆส่วน ส่วนไหน มันจะเป็นความเสี่ยงที่เราต้องสนใจ และ Test เป็นพิเศษ

มาดู Keyword ของหนังสือ เล่มนี้ดีกว่า โดยหนังสือเล่มนี้จะเสนอ Idea โดยเอา Forensic Psychology มาใช้กับ Code ครับ แนว CSI สืบจากศพ มาเป็นสืบจาก Code เจ้า Keyword ที่ผมอ้างถึง มีดังนี้ครับ

  • Jack The Ripper
  • Hotspots
  • Mining commit data
  • Analyzing the history of your code
  • A geography of code
  • Code Visualization - Code City
  • Code churn
  • Maat
  • และอื่นๆ ครับ

ลองดู Video ของ Adam Tornhill  จากงาน Ted ดูครับ โดยสำหรับผม ถ้ามีเวลาจะค่อยแตกประเด็นจากหนังสือมาเขียนลง Blog ครับ


Discover more from naiwaen@DebuggingSoft

Subscribe to get the latest posts sent to your email.