
چرا تایپ دهانگشتی یادگیری برنامهنویسی را راحتتر میکند
تایپ دهانگشتی برنامهنویسی یادتان نمیدهد؛ فقط دیگر مجبور نیستید حین فکر کردن به منطق کد، دنبال حرف روی صفحهکلید هم بگردید.
۸ مطلب در مجلهی دینا کد با این برچسب منتشر شده است.

تایپ دهانگشتی برنامهنویسی یادتان نمیدهد؛ فقط دیگر مجبور نیستید حین فکر کردن به منطق کد، دنبال حرف روی صفحهکلید هم بگردید.

در C یا ++C یک اشارهگر نامعتبر معمولاً ماهها بعد، در پروداکشن، خودش را نشان میدهد. در Rust همان اشتباه، همان لحظهی کامپایل متوقفت میکند.

rebase و merge هر دو دو شاخه را یکی میکنند، ولی یکیشان تاریخچه را بازنویسی میکند و دیگری هیچ کامیتی را دست نمیزند.

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

وقتی merge با «CONFLICT» متوقف میشود، ترسناک به نظر میرسد. ولی فایل خراب نشده — فقط منتظر است شما تصمیم بگیرید کدام نسخه بماند.

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

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

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