สัปดาห์นี้เป็นเรื่องไม่ปกติสำหรับฉัน

ฉันทำแพตช์ใหญ่เสร็จแล้วและนำมารีวิว ฉันใช้เวลาเกือบหนึ่งเดือน ดังนั้นมันจึงเป็นช่วงเวลาที่สำคัญอย่างยิ่งสำหรับฉัน

ฉันสามารถพูดได้ว่าความมุ่งมั่นทั้ง 20 รายการของฉันทำให้ฉันมีความเข้าใจที่ชัดเจนเกี่ยวกับวิธีการทำงานกับ “git rebase — แบบโต้ตอบ” ฉันรู้เกี่ยวกับคำสั่งนี้มาก่อน แต่ตอนนี้ฉันสามารถพูดได้ว่าฉันรู้ว่าจำเป็นต้องใช้มันอย่างไร

อย่างไรก็ตาม สัปดาห์นี้ฉันก็จำเรื่อง tmux ได้เหมือนกัน และฉันต้องบอกคุณเกี่ยวกับเครื่องมือนี้ บางทีคุณอาจจะพบว่ามันมีประโยชน์เช่นกัน ช่วยให้สามารถเชื่อมต่อกับเซิร์ฟเวอร์ระยะไกลได้ หากคุณมีปัญหากับการเชื่อมต่อ มันก็ไม่ได้แย่ tmuxให้โอกาสในการเชื่อมต่อกับเทอร์มินัลเดิมทุกประการและดูว่าเกิดอะไรขึ้นที่นั่น มันเป็นคุณสมบัติที่มีประโยชน์อย่างยิ่ง ฉันไม่รู้ว่าทำไมฉันถึงเริ่มใช้มันในโครงการนี้เฉพาะในสัปดาห์นี้เท่านั้น จริงๆ แล้ว tmuxมีคุณสมบัติมากมาย และฉันพูดถึงไม่ใช่คุณสมบัติหลัก ดังนั้นโปรดใช้ Google ด้วย :) แน่นอนว่ามันจะมีประโยชน์ในโครงการของคุณด้วย

ฉันยังมีเวลามากพอที่จะอ่านโค้ดที่เกี่ยวข้องกับการจัดรูปแบบใน cat-file และใน ref-filter เราได้พูดคุยถึงขั้นตอนต่อไปในโครงการกับที่ปรึกษา และฉันมีความเข้าใจโดยทั่วไปว่าฉันต้องทำอะไรต่อไป

ในที่สุด ฉันทดสอบแนวคิดแปลกๆ บางอย่าง (เช่น “จะเป็นอย่างไรหากฉันเปลี่ยนโค้ดด้วยวิธีนี้”) จริงๆ ผมก็ทำตลอด โดยเฉพาะเมื่อมีเวลาว่าง แต่สัปดาห์นี้กลับมากกว่าปกติ

โอ้ ฉันลืมบอกไปว่าฉันกำลังพยายามสร้างงานอื่นที่ขนานไปกับเป้าหมายหลักของฉัน: ฉันต้องการสร้างไฟล์ string.h ที่จะมีฟังก์ชันทั่วไปทั้งหมดที่ทำให้งานง่ายขึ้น ด้วย ถ่าน * มันจะทำให้โค้ดในโปรเจ็กต์ทั้งหมดชัดเจนขึ้นอีกหน่อย ปัญหาคือ Git มีขนาดใหญ่มากและจะใช้เวลานานมากในการดูไฟล์ทั้งหมดและรวบรวมฟังก์ชันที่จำเป็นทั้งหมด แต่ฉันสร้างวิธีแก้ปัญหาขึ้นมา — ฉันสามารถเขียนสคริปต์ที่จะทำทุกอย่างให้ฉันได้ :)
นอกจากนี้ยังเป็นโอกาสอันดีที่จะได้หยุดพักเล็กน้อยด้วย C และโค้ดใน Python ที่ฉันชื่นชอบ . เราได้หารือเกี่ยวกับแนวคิดของฉันกับที่ปรึกษา และพวกเขาก็ชอบ แต่ฉันเข้าใจดีว่าฉันต้องจัดลำดับความสำคัญของงานหลักสำหรับการฝึกงาน อย่างไรก็ตามในขณะที่ฉันกำลังรอรีวิวทำไมล่ะ? :)