Code Tasks (ถูกแทนที่แล้ว)

การสแกนคอมเมนต์ TODO ถูกลบออกใน v1.53 นี่คือสิ่งที่เข้ามาแทนที่ และสิ่งที่เกิดขึ้นกับงานที่คุณมีอยู่แล้ว

ฟีเจอร์นี้ถูกลบออกใน v1.53.0 ปุ่ม Tasks จะไม่สแกนโค้ดของคุณเพื่อหาคอมเมนต์ TODO / FIXME อีกต่อไป — แต่จะเปิด บอร์ด Tasks แทน หน้านี้อธิบายการเปลี่ยนแปลงนี้ และบอกว่างานเก่าของคุณหายไปไหน

Code Tasks เคยทำอะไรบ้าง

Code Tasks สแกนซอร์สไฟล์ของคุณเพื่อหาคอมเมนต์แท็ก — TODO, FIXME, BUG, HACK, NOTE — แล้วเปลี่ยนแต่ละอันให้เป็นการ์ดบนบอร์ด อยู่ร่วมกับงานที่คุณพิมพ์เพิ่มเองด้วยตนเอง

มันเป็นมุมมองแบบอ่านอย่างเดียวของคอมเมนต์ของคุณ ทุกครั้งที่เปิด จะสร้างการ์ดชุดเดิมขึ้นมาใหม่จากคอมเมนต์ชุดเดิม และไม่มีสิ่งใดของการ์ดที่คงอยู่ต่อไป นอกจากคอมเมนต์ที่มันมาจาก

ทำไมถึงถูกลบ ไม่ใช่อัปเกรด

งานที่สแกนได้ ถูกสร้างขึ้นใหม่ทุกครั้งที่เปิด และไม่เคยคงอยู่ถาวร คุณไม่สามารถมอบหมายงานเหล่านั้นได้ เอเจนต์ไม่สามารถลงมือทำงานเหล่านั้นได้ และโน้ตที่คุณเพิ่มลงในการ์ดจะหายไปเมื่อสแกนรอบถัดไปทำงาน บอร์ด Tasks ใหม่ถูกสร้างขึ้นบนหลักการตรงข้าม นั่นคืองานหนึ่งชิ้นคือไฟล์ markdown จริงในรีโปของคุณ ที่ diff ตรวจสอบ และเดินทางไปพร้อมกับ branch ได้

ทั้งสองอย่างนี้เป็นจริงพร้อมกันบนบอร์ดเดียวกันไม่ได้ การสแกนจึงถูกตัดออกไป

สิ่งที่เข้ามาแทนที่

จับบันทึกจากจุดที่พบปัญหา — เลือก stack trace ในเทอร์มินัล หรือโค้ดสองสามบรรทัดในเอดิเตอร์ คลิกขวา แล้วเลือก Add task งานนั้นจะเก็บ reference ย้อนกลับไปยังไฟล์และบรรทัดที่มันมาจาก นี่คือสิ่งที่เข้ามาแทนที่โดยตรงสำหรับ "ฉันเจออะไรบางอย่างระหว่างอ่านโค้ดและอยากจดไว้"

แยกย่อยเป้าหมาย — บอกผลลัพธ์ที่ต้องการ แล้วเอเจนต์จะเสนอชุดงานให้คุณแก้ไขและยอมรับ จะไม่มีการเขียนสิ่งใดจนกว่าคุณจะยอมรับ

การมอบหมายที่ส่งงานออกไปจริง — การเลือกเป้าหมายจะเปิดเทอร์มินัล ส่งงาน และผูกการรันเข้ากับการ์ด นี่คือสิ่งที่คอมเมนต์ที่สแกนได้ไม่มีวันทำได้

สิ่งที่เกิดขึ้นกับงานของคุณ

งานที่คุณเพิ่มเองถูกย้ายข้อมูล ไม่ได้สูญหายไป เมื่อเปิดโปรเจกต์ครั้งแรก .1devtool/manual-tasks.json จะถูกแปลงเป็นงาน markdown หนึ่งไฟล์ต่อหนึ่งรายการ:

  • คำอธิบาย → ชื่อเรื่อง
  • ระดับความสำคัญถูกแมปข้ามมาให้ตามเดิม
  • แท็กถูกเก็บไว้เป็นป้ายกำกับ
  • ไฟล์ / บรรทัด ถูกเก็บไว้เป็น reference

ไฟล์เก่าจะถูกเปลี่ยนชื่อเป็น *.v1.bak และ จะไม่ถูกลบทิ้งเด็ดขาด ดังนั้นจึงไม่มีอะไรถูกทำลายไปจากการย้ายข้อมูลนี้

งานที่มาจากการสแกนเพียงอย่างเดียวจะไม่ถูกย้ายข้อมูล งานเหล่านี้ถูกสร้างขึ้นใหม่ทุกครั้งที่เปิด และไม่เคยคงอยู่ถาวร — จึงไม่มีสถานะใดให้พกพาต่อไป

ถ้าคุณยังอยากมีลิสต์ TODO อยู่

คอมเมนต์ของคุณยังคงอยู่ในโค้ด และ grep/rg ก็ยังหามันเจอเหมือนเดิม ถ้าคอมเมนต์แท็กคือวิธีที่คุณชอบทำงาน ก็เขียนมันต่อไปได้เลย — แล้วใช้คลิกขวา Add task กับอันที่สมควรกลายเป็นงานจริงที่มีเจ้าของและมีประวัติ

ที่เกี่ยวข้อง