ما الذي تغير في أغسطس 2026
قبل هذا العمل ، كنت قد فعلت الكثير من الهندسة العكسية اليدوية. وأود أن تفقد وظيفة حتى كان لي تفسيرا ، ثم اختبار هذا التفسير ضد البرنامج. يعني الحصول على مزيد من قضاء المزيد من وقتي في الوظيفة التالية. كان يعني أيضا الاحتفاظ بصورة كبيرة بشكل متزايد في رأسي.
معظم عملي إعادة على الألعاب. أقوم بإعادة بنائها حتى يمكن فهم سلوكهم ونقله في النهاية إلى منفذ برنامج أو تعديل. هذه هي التجربة وراء هذا المقال. يمكن أن تكون الطريقة مفيدة في مكان آخر ، ولكن يحتاج كل حقل إلى تحديد ما يمكنه التحقق منه مقابل مرجع موثوق.
في أغسطس 2026 ، بدأت استكشاف إعادة يحركها وكيل على محمل الجد. أردت أن أرى إلى أي مدى يمكن للوكيل الوصول إلى البرنامج وأدوات التطوير العادية. أعطاني إعادة الإعمار توهو مشروع كبير لمعرفة ذلك.
كان التقدم المبكر مذهلا. يمكن أن يستمر التحقيق في التحرك دون أن أختار كل خطوة على حدة. قد تؤدي المقارنة الفاشلة إلى إرسال الوكيل إلى وظيفة استدعاء أخرى. يمكن أن يكتب تشخيصا صغيرا ويستخدم النتيجة لتحديد ما يجب تجربته بعد ذلك. إن إعطائها تلك الحرية أحدثت فرقا: يمكنني أن أنفق المزيد من الاهتمام على اتجاه المشروع وعلى ما إذا كانت الشيكات جديرة بالثقة.
حصلت على وتيرة انتباهي أولا. ثم بدأت أتساءل ما الذي سيبقى بعد المشروع الحالي. هل ستستفيد اللعبة التالية من كل ما تعلمناه للتو?
TH08: البناء على العمل البشري
TH08، ليلة لا يفنى ، كما بدأت استمرارا لل GensokyoClubإعادة الإعمار. أعطاني مصدرها العام أساسا كبيرا. جاء مع معرفة البناء وتاريخ المساهمات التي حافظت عليها في الاستمرار.
ينتهي التاريخ المستورد عند نقطة التفتيش العامة في 10 أغسطس. بدأ استمراري المستقل في 13 أغسطس. بحلول 19 أغسطس ، سجل دفتر الأستاذ مصدرا لجميع وظائف اللعبة المحددة البالغ عددها 1107 وظيفة.
للعب Linux تم تنفيذ ميناء إعادة الإعمار في 24 أغسطس ، بعد حوالي أحد عشر يوما من بدء الاستمرار. تبع ذلك إصدار ويب. الأم Linux وصل إصدار 64 بت في 30 أغسطس.
ما أدهشني هو أن العمل قد وصل إلى برنامج يمكن للناس تشغيله. يتطلب الوصول إلى هناك متابعة المشكلات التي تتجاوز الوظيفة الفردية. حتى عندما تبدو وظيفتان صحيحتان في عزلة ، يمكنهما عن طريق الخطأ استخدام نسخ منفصلة من الحالة التي كان ينبغي مشاركتها.
هذا جعل الشيكات المرجعية مركزية للعمل. أنا أدعوهم مراجع التحقق (أوراكل). يمكن أن تخبرنا مقارنة الكود ما إذا كانت الدالة المعاد بناؤها تعيد إنتاج التعليمات الأصلية. يمكن أن يخبرنا فحص وقت التشغيل ما إذا كان المسار الذي تم ممارسته يصل إلى الحالة المتوقعة. يقترح الوكيل تفسيرا ويختبره ؛ عدم التطابق يعطيها شيئا محددا للتحقيق فيه.
تطابق تام مع ثابت خاطئ
أوراكل هو برنامج كتب شخص ما. TH08 أعطاني تذكير واضح كم يمكن أن تعتمد على هذا البرنامج.
في سبتمبر ، أدى خطأ تم الإبلاغ عنه بواسطة منفذ تبديل المصب إلى التجميع التلقائي للعناصر. فحص المصدر المعاد بناؤه قوة اللاعب ضد 0.0. الأصل المستخدم 128.0، الحد الأقصى-عتبة الطاقة.
الطاقة العادية غير سلبية ، لذلك كان فحص الطاقة المعاد بناؤه راضيا دائما بشكل فعال. فوق خط التجميع ، يمكن للعبة جذب العناصر دون الحاجة إلى أقصى طاقة. الاستثناءات الأخرى في الحالة كانت صحيحة. هذا ثابت واحد غير السلوك.
ومع ذلك ، فإن الوظيفة قد اجتازت بالفعل المقارنة الدقيقة.
إعادة بناء يمكن وضع ثابت في عنوان مختلف. استحوذت أداة المقارنة على ذلك عن طريق ضبط العناوين في التعليمات المجمعة قبل مقارنتها بالأصل. لكنها لم تتحقق أبدا من قيمة الفاصلة العائمة المخزنة على العنوان المشار إليه.
ترك ذلك حفرة في الشيك. يمكن أن يشير إلى التعليمات التي أعيد بناؤها في الأصل 128.0 في حين أن المصدر لا يزال قال 0.0. بايت التعليمات المتطابقة. المصدر يعني شيئا مختلفا.
ال إصلاح 2 سبتمبر قام بتصحيح المصدر وجعل المقارنة تحقق من البايتات الفعلية للثابت المشار إليه. A مراجعة أوسع ثم فحص 1548 نقطة عائمة المراجع الثابتة. وجدت اثني عشر مرجعا آخر غير صحيح عبر خمس وظائف مقبولة.
تتحقق المقارنة الآن من كل ثابت فاصلة عائمة. تتضمن اختباراته قيما خاطئة عمدا للتأكد من رفضها. كان علينا أيضا إعادة النظر في النتائج التي اجتازت الفحص الأضعف.
احتاج مرجع التحقق (أوراكل) إلى إعادة البناء أيضا. كان إصلاحه جزءا من إصلاح اللعبة.
هذا مهم عندما يكون الفريق في الغالب شخصا واحدا يعمل مع الوكلاء. لا أستطيع شخصيا فحص كل سطر ينتجونه, الكثير من ثقتي تقع على شيكاتهم. يمكن أن تؤثر النقطة العمياء لمرجع التحقق المشترك (أوراكل) على العديد من التحقيقات قبل أن ألاحظ ذلك. يجب أن أفهم ما المدقق يتحقق فعلا واختباره ضد الحالات التي يجب أن تفشل.
مع استمرار العمل ، أصبحت هذه الشيكات جزءا من المستودع. وكذلك فعلت أسباب التغييرات المصدر والملاحظات التي تسمح جلسة لاحقة التقاط حيث توقفت واحدة في وقت سابق. أصبح مستودع شفرة المصدر الذاكرة العاملة للمشروع.
أعطتنا دفعة ناجحة كلا من الكود المسترد وبيئة أفضل للدفعة التالية.
فكرتان مختلفتان لإعادة الإعمار
GensokyoClubفي التمهيدي العام يجعل خلافها مع هذا النوع من العمل واضحا. يعلن الإشعار أن المزيد من التطوير سيحدث بشكل خاص حتى الانتهاء. مقطع واحد يقرأ:
إن صعود القواطع (عمليات فك التجميع والمنافذ بالذكاء الاصطناعي) في هذا الفضاء المأخوذ من عملنا يرسم صورة سيئة لجهود فك التجميع المستقبلية…
يصف الإشعار أيضا الخسائر النفسية على المشرفين. تستثني سياسة المساهمة الخاصة بهم طلبات السحب التي يتم إنتاجها بشكل أساسي باستخدام الذكاء الاصطناعي. لقد وضعوا وقت فراغهم في عمل صعب ، وساعد هذا العمل على جعل استمراري ممكنا. أنا أحترم الجهد وراء ذلك. والخلاف الذي أريد مناقشته يتعلق بكيفية المضي قدما في إعادة الإعمار وكيف ينبغي الحكم على المساهمة.
في سير العمل اليدوي كنت أعرف ، وتطوير فهم وظيفة وإعادة بنائه عادة ما تقع على نفس الشخص. اعتمد المشروع بشكل كبير على خبرة ذلك الشخص. كانت الثقة في المساهم مهمة لأن الكثير من المنطق حدث أثناء عملهم.
تحافظ المشاريع الحالية بالفعل على المعرفة في مصدرها وبناء الأدوات. ما تغير بالنسبة لي هو أن الوكيل يمكنه استخدام هذه المعرفة لمتابعة التحقيق التالي بمفرده.
في استمراري ، أقرر الهدف والمعيار لقبول النتيجة. الوكيل لديه حرية واسعة للتحقيق. ثم يتعين على إعادة الإعمار المقترحة أن تنجو من الشيكات ذات الصلة. أريد أن يكون شخص آخر قادرا على فحص سبب اختيارنا للتنفيذ ، حتى لو قام الوكيل بمعظم العمل.
يمكن أن يكون هذا انتقالا صعبا. قد تصبح سنوات من العمل الدقيق الأساس لاستمرار يتحرك بشكل أسرع. هذا يثير أسئلة حقيقية حول الائتمان. كما أنه يغير ما يحتاج المشرفون إلى معرفته قبل قبول المساهمة.
القياس الصناعي يساعدني على التفكير في هذا. في الحرفة ، يعتمد الكثير من العملية على مهارة الشخص الذي يقوم بها. تتغير الآلات حيث تكون هناك حاجة إلى هذه المهارة. لا يزال يتعين على شخص ما تصميم العملية والتعرف على متى يكون إنتاجها خاطئا. يمكن للمجتمعات المختلفة اختيار مقدار هذا التغيير الذي تريد القيام به.
خياري هو الاستمرار علنا ، مع العمل الموروث الفضل وتاريخها الحفاظ عليها. أريد أن يكون العمل الجديد قابلا للمراجعة. وهذا يعطينا طريقة للسؤال إلى أي مدى يمكن أن يذهب هذا النهج والتعلم من الخطأ الذي يحدث على طول الطريق.
المصدر: GensokyoClubفي إشعار التمهيدي، تم فحصه في 10 أكتوبر 2026 ، و سياسة المساهمة. الاقتباس هو مقتطف مختصر. TH08في الاعتمادات والمصدر سجل حدود الاستمرارية.
TH095: تبدأ التجربة بالتفاقم
TH095، أطلق النار على الرصاصة ، وجعل رؤية قيمة تلك التجربة أسهل بكثير. بدأ مستودعها في 29 أغسطس بدون وظائف لعبة مؤكدة في دفتر الأستاذ. كان لا يزال يتعين علينا تعلم اللعبة. لكننا عرفنا بالفعل الكثير عن كيفية بدء إعادة الإعمار وكيفية الحفاظ عليها تتحرك.
بحلول 7 سبتمبر ، كان لجميع وظائف اللعبة المحددة البالغ عددها 697 مصدرا. بحلول 8 سبتمبر ، تم قبول 696 كمقارنات دقيقة. البرنامج بأكمله مرتبط في 9 سبتمبر. ال Windows أنا 386 تم وضع علامة على إعادة الإعمار للعب في 10 سبتمبر ، بعد حوالي اثني عشر يوما من التهيئة.
لقد وجدت هذا أكثر إثارة من سرعة المشروع الأول. يمكن أن يستفيد هدف جديد من العمل المنجز في لعبة أخرى. كانت التجربة موجودة بالفعل في الأدوات وفي طريقة تنظيم المشروع.
على سبيل المثال, TH08 علمتنا أن تولي اهتماما لبرنامج تجميعها في وقت مبكر. إذا كانت العديد من الوظائف المستردة تعتمد على نفس الحالة ، فإن مقارناتها المعزولة تترك سؤالا مهما مفتوحا. نحن بحاجة إلى رؤيتهم يعملون معا. ساعد هذا الدرس في تشكيل كيفية اقترابنا TH095بناء البرنامج بأكمله.
الدرس الذي يبقى في رأسي مفيد أثناء وجودي هناك. بمجرد أن يصبح التحقق من أن جلسة أخرى يمكن تشغيلها ، يمكن أن تستمر في المساعدة بعد أن انتقلت. يمكن للوكيل التالي استخدام النتيجة دون تكرار التحقيق الذي أدى إليها.
ينتمي خطأ ثابت النقطة العائمة في تلك الذاكرة أيضا. وهذا ما يفسر لماذا يتطلب التحقق من مرجع أيضا التحقق من البيانات وراء ذلك. الحفاظ على هذا التصحيح مع التعليمات البرمجية يساعد المشاريع في وقت لاحق تجنب وراثة النقطة العمياء الشيك القديم.
تصبح الطريقة جزءا من مادة البداية للعبة التالية. يمكننا إنفاق المزيد من جهد المشروع التالي على ما هو جديد بالفعل حول هدفه.
نفس الفائدة متاحة للأشخاص الذين ينضمون لاحقا. يمكنهم فحص القرار وإعادة تشغيله قبل مواصلة العمل. لا يتعين عليهم إعادة بناء تاريخ المشروع بأكمله لمعرفة سبب ظهور المصدر بالطريقة التي يعمل بها.
TH04: سير العمل ينجو من بنية مختلفة
TH04، لوتس قصة الأرض ، أخذت هذا العمل في PC-98 عصر دوس. كان الهدف الآن بيئة 16 بت مع أربعة برامج متعاونة. يتطلب فهم سلوك أجهزتها أدلة مختلفة عن Windows ألعاب. القائمة التوصية 98 العمل قدم لنا معرفة قيمة ومصدر المواد هنا أيضا.
إعادة إعمار دوس تعمل الآن. في بلدي الاختبار اليدوي ، لعبت الطرق العادية كاملة من خلال نهاياتها وفحص يحفظ. العمل الحالي هو منفذ 64 بت الأصلي. إنشاء إصدار دوس العمل يعطي أولا أن ميناء الاتصالات مرجعا.
غيرت الهندسة المعمارية ما كنا بحاجة إلى التحقيق فيه. كما أنها غيرت المترجم ووقت التشغيل الذي تحققنا من عملنا. لكن لا يزال بإمكان الوكيل متابعة سؤال حتى النتيجة والسماح لهذه النتيجة بتوجيه التجربة التالية.
ضع في اعتبارك الانتقال من طريقة اللعب إلى النهاية. نحن بحاجة إلى معرفة الدولة التي تمر عبر تلك الحدود والبرنامج المسؤول عنها. هذا شيء يمكننا التحقيق ضد المنتج دوس. مرة واحدة هي الأدلة والشيكات المتاحة ، وكيل يمكن أن تعمل من خلال السؤال بقدر ما فعلت على Windows العنوان.
هذا هو السبب TH04 مسائل للحجة. لم يجبرنا التغيير الجوهري في النظام الأساسي على البدء من جديد بطريقة جديدة للعمل. حددت البنية المشكلة ؛ لا يزال سير العمل يعطينا طريقة لحلها.
بالنسبة لمنفذ 64 بت ، يمكننا الآن فحص التنفيذ الجديد مقابل السلوك الذي تم استرداده بالفعل على دوس. المعرفة من إعادة الإعمار تعطي الميناء شيئا للبناء عليه.
حالة المشروع اعتبارا من 10 أكتوبر 2026: إعادة بناء دوس والاختبار اليدوي · منفذ 64 بت. الميناء لا يزال قيد التطوير.
من الكود الدقيق إلى الكود المقروء
بمجرد أن تعمل إعادة الإعمار ، أريد أن يتمكن شخص آخر من فهمها.
بالنسبة لي ، يمكن أن يشعر التجميع والتعويضات الخام كأصدقاء قدامى. أدرك أن هذا تعريف غير عادي إلى حد ما لـ "قابل للقراءة."يفضل معظم الناس اتباع منطق اللعبة دون الاحتفاظ بتخطيط الذاكرة القابل للتنفيذ في رؤوسهم.
هذا هو المكان إعادة الإعمار الدلالي يأتي في. قد لا يزال الحقل المسترد معروفا بشكل أساسي من خلال إزاحته. نحن نتابع كيف تستخدمها اللعبة حتى نتمكن من شرح دورها. ثم يمكننا أن نعطيها اسما ذا معنى ونوعا يناسب الأدلة. نحافظ على المنطق مع المصدر حتى يتمكن الشخص التالي من رؤية مصدر هذا التفسير.
يصبح هذا مهما بشكل خاص لمنفذ البرنامج. عنوان مطلق يخبرني أين عاش شيء ما في الملف التنفيذي القديم. إنه يعطي تنفيذ 64 بت القليل من المساعدة في تحديد الكائن الذي يجب أن يمتلك تلك الحالة. لنقل السلوك بأمان ، نحتاج إلى استعادة العلاقة وراء الوصول إلى الذاكرة القديمة.
الترتيب الذي أستخدمه الآن هو:
- استعادة خط الأساس الدقيق. تجميع القطع التي أعيد بناؤها مع المترجم التاريخي. قارن الكود والبيانات ذات الصلة مع الملف التنفيذي الأصلي. سجل الاختلافات التي لم يتم حلها بحيث يكون للمرحلة التالية نقطة انطلاق واضحة.
- بناء وتشغيله على منصة الأصلي. ربط تلك القطع في البرنامج الحقيقي باستخدام العمارة الأصلية والمترجم. ممارسة مسارات اللعب الهامة. هذا هو المكان الذي يمكننا فيه العثور على مشاكل في الحالة المشتركة أو التهيئة التي فاتتها مقارنة دالة معزولة.
- إعادة بناء الدلالات ضد كلا المرجعين. خذ جزءا متماسكا من اللعبة في كل مرة وحدد ما يعنيه مصدرها المسترد. تحسين تمثيلها مع الحفاظ على المقارنات الدقيقة والبناء التاريخي للعب.
- جعل الميناء الحديث. نقل السلوك المعمول به في البيئة الجديدة ، مثل بناء 64 بت الأصلي. تظل لعبة المنصة الأصلية المعاد بناؤها مرجعا لمقارنة سلوك المنفذ.
يصبح البناء القابل للعب من المرحلة الثانية أ مرجع التحقق الثاني (أوراكل) خلال الثالث. يتحقق مرجع التحقق الأول (أوراكل) مما إذا كان مصدرنا المتغير لا يزال يعيد إنتاج الكود والبيانات الأصلية ذات الصلة. يتحقق الثاني من أن البرنامج الذي أعيد بناؤه لا يزال يبني ويتصرف بشكل صحيح على طول المسارات التي نمارسها.
يصطادون أخطاء مختلفة. تغيير نوع يمكن أن يغير التعليمات التي تم إنشاؤها. تغيير ملكية يمكن أن تترك جزأين من اللعبة باستخدام نسخ مختلفة من الدولة. حفظ كل من الشيكات المتاحة يعطي وكيل فشل ملموس للتحقيق قبل أن يحمل ريفاكتور أبعد من ذلك.
يحتاج الاسم إلى دليل خاص به. لا يمكن للمقارنة الدقيقة أن تخبرنا ما إذا كان الحقل يعني حقا "وقت المناعة."علينا أن نثبت ذلك من كيفية كتابة اللعبة واستخدامها. إذا ظل المعنى غير مؤكد ، فإن الاسم المحايد يكون أكثر فائدة للقارئ التالي من التخمين الواثق.
لقد تعلمنا هذا الأمر من خلال المشاريع. TH08 كان لديه بالفعل منافذ قابلة للتشغيل قبل بعض عمليات تدقيق النظام الأساسي التاريخية اللاحقة. هذا جعل بعض العيوب أكثر صعوبة في الرؤية. ال سير العمل الحالي للمصنع يضع بناء النظام الأساسي الأصلي أولا ، لذلك يمكن للعمل الدلالي استخدامه كمرجع قبل بدء النقل.
إعادة الإعمار الدقيق يعطينا مرجعا. إعادة البناء الدلالي يجعل المعرفة المستردة قابلة للاستخدام. يمكن للمنفذ بعد ذلك البناء على كليهما.
ما الذي يجعل هذا التحول الصناعي
تغيرت هذه المشاريع حيث قضيت انتباهي. بمجرد أن يتمكن الوكلاء من إجراء الكثير من التحقيقات إلى الأمام ، أصبح تحسين بيئة عملهم أحد أكثر الأشياء المفيدة التي يمكنني القيام بها. يمكن أن تساعد الأداة الأفضل في كل وظيفة لاحقة تحتاجها.
الحكم الذاتي مهم هنا. غالبا ما تصبح الخطوة التالية المفيدة واضحة فقط بعد تجربة فاشلة. يحتاج الوكيل إلى حرية كافية لمتابعة هذه النتيجة في مكان ما غير متوقع. إذا كان عليه أن ينتظر مني أن أصف كل خطوة ، فإن الكثير من العمل لا يزال مرتبطا باهتمامي.
أتوقع أن يقوم الوكيل بفرضيات خاطئة. ما يهم هو ما إذا كان بإمكاننا اختبارها والتعلم من النتيجة. يجب أن يساعد الفحص الفاشل في فهم الخطأ جيدا بما يكفي للمحاولة مرة أخرى. لا يزال يتعين علي أن أقرر ما إذا كانت الأدلة المتراكمة تدعم علامة فارقة في المشروع.
REA يمنح الوكيل إمكانية الوصول إلى أدوات التحليل. سؤال حول المتصل وظيفة يمكن أن يؤدي مباشرة إلى تفتيش هذا المتصل. يوفر مشروع إعادة الإعمار المترجم والشيكات المرجعية الخاصة به. يمكن للوكيل استخدام تلك لاختبار المصدر الذي يقترحه ومعرفة أين يحمل تفسيره.
ال TH08 يظهر الخطأ لماذا تستحق هذه الشيكات الاهتمام الهندسي الخاص بها. عند استخدام نفس المقارنة عبر مئات الوظائف ، يمكن أن تنتشر فجوة فيها أكثر بكثير من الخطأ في تنفيذ واحد. اختبار المدقق يحسن ردود الفعل المتاحة لجميع أن العمل في وقت لاحق.
القياس الصناعي له مثال تاريخي مفيد هنا. قدم بولتون ووات أ مؤشر المحرك البخاري في عام 1796 للمساعدة في ضبط صمامات المحرك. نسخة تسجيل تتبع الضغط من خلال ضربة المكبس. جعل السلوك الداخلي للمحرك متاحا للفحص. تخدم أدوات المقارنة لدينا غرضا مشابها: فهي تسمح لنا بفحص ما تفعله الماكينة أثناء تحسينها.
نحن في المراحل الأولى من هذا التحول الصناعي. الكثير من البنية التحتية لا تزال غير ناضجة. يمكن للوكلاء التحرك بشكل أسرع مما تم تصميم شيكاتنا لدعمه ، لذلك يجب أن تتطور العملية إلى جانبهم. عندما نجد عيبا في أداة مشتركة ، يتعين علينا إصلاحه وإعادة النظر في النتائج التي تأثرت بها. يمكن للمشروع التالي بعد ذلك أن يرث أداة أقوى.
هناك أيضا حد عملي لأي محادثة واحدة. سوف ينتهي قبل الانتهاء من إعادة الإعمار الكبيرة. يجب أن يجعل مستودع الكود المصدري من الممكن استمرار جلسة أخرى دون فقدان سبب القرار الأخير.
ال مصنع توهو لإعادة الإعمار نشأت من تلك الحاجة. أنه يعطي المشاريع وسيلة مشتركة لتنفيذ الشيكات والدروس إلى الأمام. العمل على لعبة واحدة يمكن أن يحسن ظروف البداية لآخر.
هذا ما يجعل القياس الصناعي ذا مغزى بالنسبة لي. تبدأ التجربة في أن تصبح جزءا من الأدوات التي يمكن للآخرين استخدامها. يؤدي تحسين هذه الأدوات إلى تغيير مقدار ما يمكن للشخص التالي—أو الوكيل التالي—إنجازه.
المشاريع التي يمكننا النظر فيها الآن
السرعة مهمة لأنها تغير قرار البدء. وهناك لعبة يمكن أن تكون رائعة لعكس مهندس ولا تزال تتطلب المزيد من اهتمامي الخاص مما كنت يمكن أن تعطي واقعيا. العديد من المشاريع ستبقى الأفكار.
الآن أستطيع أن أرى طريقة للحفاظ على مثل هذا المشروع يتحرك من خلال التحقيقات المتكررة. الحصول على إعادة بناء العمل يجعل منفذ البرنامج أكثر عملية. استعادة الدلالات المقروءة يجعل من السهل على شخص آخر استكشاف التعديل. الجهد المبذول في فهم اللعبة يمكن أن يستمر في الدفع بعد تشغيل الإصدار الأول.
أنا الآن ننظر إلى برنامج غير مألوف ونسأل: ما هو الوصول, ردود الفعل والمعرفة المتراكمة ستسمح للوكيل بالعمل على هذا بشكل موثوق?
هذا السؤال يجعلني أفكر في المشاريع التي كنت سأتركها في السابق وحدي. يمكن لكل واحد تحسين الطريقة التي نقترب بها من التالي. أريد أن أستمر في استكشاف إلى أي مدى يمكن أن يأخذنا ذلك.
معالم المشروع ومصادره
تصف التواريخ نقاط التفتيش المسجلة للمشروع, فحص ضد الجمهور GitHub التاريخ في 10 أكتوبر 2026. الوقت المنقضي هو وقت التقويم بين الالتزامات. وجود المصدر ، والمقارنات الدقيقة ، وبناء ووقت التشغيل نتيجة كل اسم معلما مختلفا.
- TH08: 13 أغسطس استمرار, 19 أغسطس المصدر ليدجر, 24 آب / أغسطس Linux الميناء, 26 أغسطس طبعة الويب، و 30 أغسطس 64 بت Linux الإصدار.
- TH095: 29 آب / أغسطس دفتر الأستاذ الأولي, 7 سبتمبر المصدر ليدجر, مقارنات 8 سبتمبر, 9 أيلول / سبتمبر الربط، و 10 سبتمبر للعب-بناء سجل.
- TH04: 10 تشرين الأول / أكتوبر يسجل إعادة بناء دوس العمل ، واختبار المسار العادي الكامل للمشرف ومرحلة 64 بت الحالية.
- TH08 تصحيح أوراكل: علة جمع السيارات المبلغ عنها, إصلاح المصدر والمقارنة، و التدقيق الحرفي العائم الكامل.
- إعادة الإعمار الدلالي: TH08قراءة قواعد اللعبة التي تمارسها و ترتيب مرحلة المصنع ومسارين للتحقق من الصحة.
- التاريخ الصناعي: سجل مؤشر المحرك البخاري لمجموعة متحف العلوم يصف مقدمة عام 1796 وآلية تسجيل الضغط.
- الطريقة: المصنع استقلالية الوكيل و المعرفة عبر اللعبة تحتفظ الوثائق بمبادئ العمل والدروس.