ทำไมการดูโค้ดเมื่อ 5 นาทีก่อนถึงยากนัก?
(web.eecs.utk.edu)บทความนี้ไม่ได้แค่ตั้งคำถามง่าย ๆ ตามชื่อเรื่องเท่านั้น แต่ยังอธิบายด้วยว่าทำไมการอ่านโค้ดเมื่อ 5 นาทีก่อนจึงเป็นเรื่องยาก และบอกข้อเสียของวิธีทางเลือกต่าง ๆ เช่น เวอร์ชันคอนโทรล การกด Control-Z รัว ๆ การคัดลอกไฟล์เก็บไว้ ฯลฯ สุดท้ายผู้เขียนก็แนะนำคำตอบที่สร้างขึ้นมาเอง นั่นคือ yester-code
นี่คือฟีเจอร์ที่ทำให้ย้อนกลับไปดูโค้ดเก่าได้ทันทีผ่านไทม์ไลน์ ซึ่งคุณภาพก็ดีมากจนดูเหมือนพร้อมออกเป็นผลิตภัณฑ์ได้เลย
4 ความคิดเห็น
ดูเหมือนว่าจะมีส่วนขยายสำหรับ VSCode ที่ทำฟีเจอร์คล้ายกันอย่าง Local History ใน JetBrains IDE ด้วย
IntelliJ LocalHistory : https://www.jetbrains.com/help/idea/local-history.html#location
VSCode LocalHistory : https://marketplace.visualstudio.com/items?itemName=xyz.local-history
ฉันคิดว่าฉันชอบส่วนของ UI ที่เว็บไซต์นั้นทำออกมามากกว่านะ เหมือนว่า Local History ให้ความรู้สึกคล้ายกำลังดู Git commit log อยู่ภายใน IDE แต่ฝั่งนั้นให้ความรู้สึกเหมือนไทม์แมชชีนมากกว่า 555...
เห็นด้วยเลยครับ/ค่ะ ของผม/ฉันเอง ถ้ารู้สึกว่าระหว่างทำงานจำเป็นต้องเทียบสถานะโค้ดเมื่อกี้กับตอนนี้ ก็จะเปิด Notepad++ ไว้ข้างๆ สักหน้าต่าง แล้ววางโค้ดเมื่อกี้เก็บไว้ในนั้นก่อนค่อยทำงานต่อเหมือนกันครับ/ค่ะ ผม/ฉันเคยเห็นแบบที่ไล่ดูตามประวัติ commit อย่าง Git Temporal อยู่บ้าง แต่แบบนี้ยังไม่เคยเห็นมาก่อนเลยนะ ไม่รู้จะมีออกมาเป็นปลั๊กอินของ VS Code ไหม…
นั่นสินะครับ/ค่ะ นี่น่าจะเป็นปัญหาที่ตัวไอเดีย ไม่ใช่ปัญหาที่การนำไปทำจริง... ถ้ารออีกหน่อยก็รู้สึกว่าอาจจะมี Clone หรือไม่ก็ท่านนั้นโพสต์ขึ้นมาเองโดยตรง..