۳۰ پرامپت آماده برای برنامهنویسان — از نوشتن کد و 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 هم مفید است.
