
رجکس چیست؟ توضیح به زبان آدمیزاد، با مثالهای اجراشده
اگر باید از یک متن طولانی همهی شمارهموبایلها را دربیاوری، رجکس کار را به چند علامت کوچک میرساند؛ الگو را مینویسی و موتور جستوجو بقیهاش را میکند
۱۳ مطلب در مجلهی دینا کد با این برچسب منتشر شده است.

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

git diff دو نسخه از کدها را کنار هم میگذارد و خطبهخط نشان میدهد چه چیزی عوض شده. یک نگاه به diff قبل از هر add و commit کافی است

branch یک اشارهگر متحرک به یکی از کامیتهاست، نه کپی پوشهی پروژه. با git switch میسازی و جابهجا میشوی، با merge برمیگردانی و در پایان پاکش میکنی

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

سن دقیق کمتر از آمادگی مهم است؛ ولی یک مسیر سنی واقعی وجود دارد که کار میکند. از ۶ تا ۱۶ سال مرحلهبهمرحله جلو بروید و جواب سوالهای پرتکرار والدین را ببینید.

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

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

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

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

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

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

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