یک سیستم مدیریت اختصاصی دارم که با PHP 5.3 نوشته شده و قصد دارم آن را به آخرین نسخه پایدار یعنی 8.3.19 ارتقا دهم. ساختار پروژه تا حد زیادی استاندارد است اما نیاز به بازبینی کامل و رفع ناسازگاریها دارد.
وضعیت فعلی پروژه:
دیتابیس: خوشبختانه تمام ارتباطات با دیتابیس از قبل با PDO نوشته شده و نیازی به تغییر mysql_ به mysqli نیست.
تگهای PHP: تمام کدها با تگ کامل <?php شروع شدهاند.
ساختار: پروژه فاقد فریمورک سنگین یا کتابخانههای جانبی قدیمی (Vendor) است و بیشتر به صورت Plain PHP/OOP مدیریت شده است.
موارد مورد انتظار:
رفع خطاهای Fatal و Warning: بررسی و اصلاح تمام توابع منسوخ شده (Deprecated) در نسخه 8.3 (مانند جابجاییهای مربوط به count()، TypeErrorها و تغییرات منطقی مقایسهها).
سازگاری با Strict Types: اطمینان از اینکه خروجیها (به خصوص خروجیهای JSON) در نسخه جدید بدون مشکل تولید میشوند.
تست کامل: پروژه باید ابتدا در محیط Local (مثلاً با XAMPP یا Docker جدید) تست شده و بدون هیچ Log خطایی تحویل داده شود.
امنیت: بررسی مختصر کدهای حساس جهت اطمینان از عدم وجود حفرههای امنیتی که در نسخههای قدیمی رایج بود.
مهارتهای مورد نیاز:
تسلط کامل به PHP 8.x و تغییرات آن نسبت به نسخههای 5.
تجربه کار با ابزارهای آنالیز کد مثل PHPStan یا Rector (مزیت محسوب میشود).
دقت بالا در تست و دیباگ کردن.
این آگهی از وبسایت پونیشا پیدا شده، با زدن دکمهی تماس با کارفرما، به وبسایت پونیشا برین و از اونجا برای این شغل اقدام کنین.
هشدار
توجه داشته باشید که دریافت هزینه از کارجو برای استخدام با هر عنوانی غیرقانونی است. در صورت مواجهه با موارد مشکوک، با کلیک بر روی «گزارش مشکل آگهی» به ما در پیگیری تخلفات کمک کنید.