
تفاوت git reset و git revert (و اینکه کِی سراغ کدام برویم)
یک کامیت اشتباه زدهاید و دنبال راه برگشت هستید. قبل از اینکه دستور بعدی را کپی کنید، فقط یک چیز مهم است: آن تغییر push شده یا نه؟
راهنماهای گامبهگام با تمرین اجراشدنی.

یک کامیت اشتباه زدهاید و دنبال راه برگشت هستید. قبل از اینکه دستور بعدی را کپی کنید، فقط یک چیز مهم است: آن تغییر push شده یا نه؟

هر دو مجموعهای از مقادیر نگه میدارند، ولی یکی از این دو تغییرناپذیر است — و همین یک تفاوت، بقیهی تفاوتها را میسازد

هر دو چیدمان میسازند، ولی یکیشان فقط یک ردیف یا یک ستون را میفهمد و دیگری کل جدول را با هم

یک goroutine خیلی سبکتر از یک thread سیستمعامل است — ولی سبکبودن به این معنی نیست که concurrency را رایگان میکند

اگر کوئریتان را با چسباندن رشته میسازید، فرقی ندارد چقدر فرم زیبا طراحی کردهاید — یک آپاستروف در ورودی کافی است

تفاوت interface و type سلیقه نیست؛ interface را برای آبجکتهایی بگیرید که بعداً گسترش پیدا میکنند و type را برای یونیون و نگاشت روی کلیدها.

هر regexـی که برای ایمیل بنویسید، یا کاربرهای واقعی را رد میکند یا ورودی خراب را قبول — نمیشود هر دو را داشت

merge با CONFLICT متوقف شده و نمیدانید از کجا شروع کنید؟ یک تعارض واقعی را قدمبهقدم حل میکنیم، از خواندن علامتها تا کامیت امن و راه برگشت همیشهباز

یک کوئری که با INNER JOIN درست کار میکند، میتواند دقیقاً همان کاربرهایی را که دنبالشان هستید حذف کند و هیچ خطایی هم ندهد

هر سه یک متغیر میسازند، ولی رفتارشان زیر بار امتحان فرق میکند. یکی از این سه، منبع شمارهیک باگهای عجیب در جاوااسکریپت قدیمی بوده