۳۰ پرامپت آماده برای برنامه‌نویسان — از نوشتن کد و debugging تا code review و داکیومنت. همه را در GPTFarsi با DeepSeek یا GPT-4o امتحان کنید.

دسته ۱: نوشتن کد (۸ پرامپت)

۱. یک تابع [زبان] بنویس که [کار] را انجام دهد. ورودی: [نوع]. خروجی: [نوع]. edge caseها را handle کن.

۲. این pseudocode را به [زبان] تبدیل کن: [pseudocode]

۳. یک کلاس [زبان] برای [موضوع] بنویس با متدهای [لیست]. اصول SOLID را رعایت کن.

۴. یک API endpoint برای [عملیات] در [فریم‌ورک] بنویس با error handling کامل.

۵. یک regex بنویس که [الگو] را در [زبان] match کند. توضیح بده چطور کار می‌کند.

۶. یک script بنویس که [کار] را خودکار کند. زبان: [Python/Bash/...].

۷. این SQL query را بنویس: [توضیح کار query]. بهینه‌ترین روش را انتخاب کن.

۸. یک unit test برای تابع [نام تابع] بنویس — هم happy path هم edge cases.

دسته ۲: Debugging (۶ پرامپت)

۹. این کد [کد] خطای [error message] می‌دهد. باگ را پیدا کن و اصلاح کن. دلیل را توضیح بده.

۱۰. این کد اجرا می‌شود ولی نتیجه اشتباه می‌دهد. انتظار: [X]. واقعیت: [Y]. مشکل کجاست؟

۱۱. این performance issue را در کد [کد] پیدا کن و بهینه‌سازی کن.

۱۲. این memory leak احتمالی را در [کد] بررسی کن.

۱۳. این race condition احتمالی را در کد async [کد] پیدا کن.

۱۴. چک‌لیست debugging برای [نوع مشکل] در [زبان/فریم‌ورک] بنویس.

دسته ۳: Code Review (۵ پرامپت)

۱۵. این کد [کد] را review کن: امنیت، خوانایی، performance، best practices.

۱۶. این کد را refactor کن تا cleaner و قابل نگهداری‌تر باشد. تغییرات را توضیح بده.

۱۷. آیا این کد [کد] security vulnerability دارد؟ مخصوصاً injection و authentication.

۱۸. این کد را برای [زبان] idiomatic کن — از convention های رایج استفاده کن.

۱۹. SOLID principles را روی این کد [کد] اعمال کن.

دسته ۴: داکیومنت و توضیح (۵ پرامپت)

۲۰. این تابع [کد] را با JSDoc/docstring کامل مستند کن.

۲۱. یک README حرفه‌ای برای این پروژه [توضیح] بنویس.

۲۲. این معماری [diagram یا توضیح] را به زبان ساده برای تیم غیر فنی توضیح بده.

۲۳. CHANGELOG این نسخه [تغییرات] را بنویس.

۲۴. یک ADR (Architecture Decision Record) برای تصمیم [X] بنویس.

دسته ۵: یادگیری و ارتقا (۶ پرامپت)

۲۵. مفهوم [X] را در [زبان] با یک مثال عملی توضیح بده.

۲۶. تفاوت [A] و [B] در [زبان/فریم‌ورک] را با مثال کد نشان بده.

۲۷. یک نقشه راه یادگیری [تکنولوژی] برای کسی که [پس‌زمینه] دارد بنویس.

۲۸. چه design pattern هایی در [زبان] برای [مشکل] مناسب است؟

۲۹. این کد legacy [کد] را به [معماری جدید/زبان جدید] migrate کن.

۳۰. mock interview فنی برای [موقعیت] انجام بده — ۵ سوال کد + بازخورد.

جمع‌بندی

این پرامپت‌ها را در GPTFarsi با DeepSeek (برای کد خالص) یا GPT-4o (برای توضیح و داکیومنت) امتحان کنید. مقاله برنامه‌نویسی با ChatGPT هم مفید است.

کد بنویسید: GPTFarsi — DeepSeek و GPT-4o برای برنامه‌نویسان.