Web appOpen in Telegram

Postفرض کن ۱۰ تا commit زدی

28 February 2026
P
ProCode | پُرو‌کُد
Photo
click to show
فرض کن ۱۰ تا commit زدی الان یه باگ عجیب پیدا شده… ولی نمی‌دونی از کدوم commit وارد شده. میای چی کار می‌کنی؟ به جای اینکه ۱۰ تا commit رو یکی‌یکی تست کنی، منطقی‌تر اینه تقسیمش کنی به دو نیمه میری وسط تاریخچه. اگر وسطی باگ داشت → یعنی مشکل تو نیمه دومه. اگر نداشت → یعنی تو نیمه اوله. دوباره همون نیمه رو نصف می‌کنی… و همین‌طور ادامه می‌دی تا برسی به commit مقصر. این دقیقاً همون کاریه که git bisect انجام میده. یه Binary Search روی تاریخچه commitها. git bisect start git bisect bad git bisect good <last-good-commit> هر بار فقط میگی این نسخه good بود یا bad. بقیه مسیر رو Git خودش محاسبه می‌کنه. به جای ۱۰ بار تست، شاید فقط ۳–۴ بار تست کنی. دیباگ حرفه‌ای یعنی کمتر حدس بزنی، بیشتر الگوریتمی فکر کنی. ------------------------------------ پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽 @ProCode0101
3 · 194 ·

Nearby in the feed

PProCode | پُرو‌کُدکامپیوتر با مانیتور 1 اینچی روی ESP32 ------------------------------------ پُروکُد، جایی که‌ برنامه‌نویسای حرفه‌ای متولد میشن🧑🏻‍💻👇🏽 https://t.me/ProCode0101PProCode | پُرو‌کُدچهل روز گذشت و این داغ هنوز تازه‌ست.
this message
PProCode | پُرو‌کُدخیلیا اسم درخت میاد می‌ترسن، این عکس رو داشته باشین ترس مرس رو بزارید کنار برای پیمایش درخت کافیه دورش یه خط بکشید اگه ماشینتون نقطه های قرمز رو دید یعنی دارید PProCode | پُرو‌کُد۱۸۲،۰۰۰ 😞
PProCode | پُرو‌کُدProCode | پُرو‌کُد@ProCode0101 · channel
134subscribers473posts in the index
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count