آرشیو دسته بندی: برنامه نویسی

پروژهٔ پایانی: ابزار داخلی تیم خودتان را در یک آخر هفته بسازید

پروژهٔ پایانی: ابزار داخلی تیم خودتان را در یک آخر هفته بسازید

بهترین راه برای جمع‌بندی همهٔ چیزی که دربارهٔ وایب کدینگ یاد گرفته‌اید، این نیست که یک مقالهٔ دیگر بخوانید؛ این است که یک پروژهٔ واقعی و کوچک را از صفر تا تحویل کامل پیش ببرید. این مقاله یک پروژهٔ پایانی پیشنهاد می‌دهد: ساخت یک ابزار داخلی برای تیم خودتان، در یک آخر هفته. اگر مسیر […]

GitHub Copilot در برابر ادیتورهای ایجنتی؛ کدام برای چه کاری

GitHub Copilot در برابر ادیتورهای ایجنتی؛ کدام برای چه کاری

خیلی از افرادی که تازه وارد دنیای برنامه‌نویسیِ کمک‌گرفته از هوش مصنوعی می‌شوند، بینِ دو دستهٔ ابزار سردرگم می‌مانند: چیزی مثلِ GitHub Copilot که به‌عنوانِ یک افزونهٔ پیشنهاددهندهٔ کد شناخته می‌شود، و ادیتورهای ایجنتی که کارِ خیلی گسترده‌تری انجام می‌دهند. این مقاله تلاش می‌کند بدونِ تبلیغِ هیچ ابزاری، تفاوتِ واقعیِ این دو رویکرد را نشان […]

چه کسی باید وایب کد بزند و چه کسی نباید

چه کسی باید وایب کد بزند و چه کسی نباید

بعد از هر موجِ تازه در فناوری، یک سؤالِ عملی باقی می‌ماند: این ابزار برای من هست یا نه؟ دربارهٔ وایب کدینگ هم همین سؤال مطرح است، و جواب‌های سادهٔ «برای همه خوب است» یا «فقط برای برنامه‌نویس‌ها مفید است» هیچ‌کدام دقیق نیستند. جواب واقعی به هدفِ شما، پیامدِ اشتباه و میزانِ صبرِ شما برای […]

Claude Code؛ کدنویسی از داخل ترمینال

Claude Code؛ کدنویسی از داخل ترمینال

بیشترِ ابزارهای هوش مصنوعیِ برنامه‌نویسی، شما را داخلِ یک پنجرهٔ چت یا یک ادیتورِ گرافیکی نگه می‌دارند. Claude Code مسیرِ دیگری رفته: یک ابزارِ خط‌فرمان (CLI) که مستقیماً در ترمینال اجرا می‌شود و به‌جای اینکه شما کد را کپی‌پیست کنید، خودش فایل‌های پروژه را می‌خواند، ویرایش می‌کند و دستور اجرا می‌کند. در این مقاله می‌خواهیم […]

وایب کدینگ در یک جمله؛ چه کاری می‌کند و چه کاری نمی‌کند

وایب کدینگ در یک جمله؛ چه کاری می‌کند و چه کاری نمی‌کند

هر چند وقت یک‌بار یک اصطلاح تازه در دنیای نرم‌افزار سر و صدا می‌کند و «وایب کدینگ» یکی از تازه‌ترین‌های چند سال اخیر است. عده‌ای آن را آغاز یک دوران تازه در تولید نرم‌افزار می‌دانند و عده‌ای دیگر آن را یک مُد زودگذر می‌خوانند. واقعیت جایی میان این دو نگاه قرار دارد. در این مقاله […]

وایب کدینگ؛ راهنمای کامل ساختن نرم‌افزار با حرف زدن

وایب کدینگ؛ راهنمای کامل ساختن نرم‌افزار با حرف زدن

یک روز می‌نشینید جلوی یک چت‌باکس، به‌جای باز کردن فایل و نوشتن تابع، توضیح می‌دهید چه می‌خواهید؛ چند ثانیه بعد یک برنامهٔ کارکن روی صفحه‌تان اجرا می‌شود. این تجربه آن‌قدر جدید و آن‌قدر متفاوت از برنامه‌نویسی سنتی بود که به یک اسم مستقل نیاز داشت. اسمش شد «وایب کدینگ». برای عده‌ای این کلمه یعنی دموکراتیزه‌شدن […]

پرامپت تست‌محور برای کدنویسی با هوش مصنوعی

پرامپت تست‌محور برای کد؛ اول آزمون بنویس تا هوش مصنوعی کدِ درست بسازد

با پرامپت تست‌محور یاد بگیر چطور اول آزمون بنویسی و بعد بگذاری هوش مصنوعی کدی بسازد که واقعاً کار می‌کند؛ روشی مطمئن برای گرفتن کدِ بی‌باگ و قابل‌اعتماد.

5 نکته که هر برنامه نویسی باید آن را رعایت کند

5 نکته که هر برنامه نویسی باید آن را رعایت کند

همواره در برنامه نویسی مشکلات عجیبی را تجربه میکنیم – این مشکلات گاهی ما را دلسرد و خسته می کند و گاهی حتی به جایی می رسد که تصمیم میگیریم که از برنامه نویسی دست بکشیم! ما در این مقاله سعی میکنیم نکته هایی را بیان کنیم ، تا برنامه نویسی برای شما جذاب تر […]