امروز می خوام نقطه ضعف کسانی که سایت ها رو کد نویسی می کنن بهتون بگم.
فرض کنید
👨💻این منم پشت سیستم
دارم برای سایت زیر کد می نویسم
https://mehryasuj.com
خوب تا اینجا مشکلی نیست...
مشکل از آن جایی شروع میشه
که صاحب سایت درخواست می کنه که
مثلا میشه فروش قسطی هم داشته باشیم؟ و فرایند پرداخت قسطی هم انجام بشه.
اگر سایت بالا را نگاه کرده باشید فروش به صورت سبد خرید در نظر گرفته شده
اگر قرار باشه فروش قسطی هم اضافه بشه 🤦♂
اوضاع کدها کلا به هم می پیچه
یعنی باید فرایند پرداخت و فروش رو که یک هفته وقت گذاشتی طراحی کردی دوباره از صفر شروع کنی و طراحی کنی
اینجا است که جبهه می گیرم و همه تلاشم رو می کنم که صاحب کار را از فروش قسطی منصرف کنم 😂😂😂
باور کنید...
فرایند طراحی کردن ...
سخت تر از کد نوشتن است.
الان به هوش مصنوعی بگی کلی کد برات می نویسه
ولی فرایند سازی کاری هست که برنامه نویس باید خودش کارها را تحلیل کنه و انجام بده
مثلا یک فرایند پرداخت ساده شامل موارد زیر است
👈الف. ایجاد سبد خرید
👈ب. محاسبه قیمت سبد خرید
👈ج. ذخیره سبد در دیتا بیس
👈د. ارتباط با درگاه پرداخت
👈ظ. ذخیره نتیجه ارتباط با درگاه پرداخت در دیتابیس
👈ن. بررسی پرداخت صورت گرفته و صحت سنجی پرداخت
👈و. ثبت نتیجه پرداخت روی داده های قبلی ارتباط با درگاه
👈ه. اگر پرداخت صحیح بود باید سبد نیز ویرایش شود و در اختیار مشتری قرار داده شود
👈ی. رسید پرداخت و لیست محصولات خریداری شده در اختیار مشتری قرار داده شود
حالا به نظرتون از کجای این فرایند باید برای پرداخت قسطی تغییر داده شود؟
در حقیقت بعد از گام اول
یعنی ایجاد سبد خرید
همه چیز عوض می شه.
اما مشکل از اونجایی هست که صاحب سایت می خواد هم قسطی بفروشه و هم نقدی 🧐
یعنی می خواد بعضی محصولات رو فقط نقدی،
بعضی رو فقط قسطی
و بعضی رو هم با هر دو حالت قسطی و نقدی به انتخاب مشتری در سایت قرار بده.
حالا اگر مشتری سایت هم دلش به حال من نسوزه 😳
و هر سه نوع محصول رو همزمان برای خرید انتخاب کنه 😒😒
دیگه اوج بیچارگی من خواهد بود.
😭😭😭😭
اما نگران نباشید
کار خیلی ساده تر از اون چیزی که فکر می کنید جمع و جور میشه
چون مامور مخفی حاکم بزرگ!
می تی کمان
اینجاست😂😂