بعضی روزها فقط میخوای کارتو بکنی، تمرکز کنی، پیشرفت کنی... ولی انگار دنیا باهات سر لج داره. ذهن خستست، فشار زیاده، و هر چی تلاش میکنی یه چیزی از یه جا کم میاد. گاهی مجبوری بخندی، چون اگه نخندی، میفهمی چقدر خستهای. گاهی باید ادامه بدی، نه چون ان…بعضی روزها فقط میخوای کارتو بکنی، تمرکز کنی، پیشرفت کنی... ولی انگار دنیا باهات سر لج داره. ذهن خستست، فشار زیاده، و هر چی تلاش میکنی یه چیزی از یه جا کم میاد. گاهی مجبوری بخندی، چون اگه نخندی، میفهمی چقدر خستهای. گاهی باید ادامه بدی، نه چون انگیزه داری، چون چارهای نداری. با اینحال، باز میشینی سر کار، چون یه بخشی ازت نمیتونه دست بکشه. همون بخشی که با همه سختیها، هنوز امیدوارِ یه روز بالاخره اوضاع درست میشه.بیشتر
یه باگ عجیب امروز کلافمون کرد. ما تو سایت باشگاه حجاب یه سیستم تقویم شمسی سفارشی طراحی کرده بودیم که کاربر میتونست موقع ثبت نام توی دوره، روزهای برگزاری (مثلاً دوشنبه،پنجشنبه)، تعداد جلسات در ماه و تاریخ شروع کلاس ها رو انتخاب کنه. بعد سیستم خودش …یه باگ عجیب امروز کلافمون کرد. ما تو سایت باشگاه حجاب یه سیستم تقویم شمسی سفارشی طراحی کرده بودیم که کاربر میتونست موقع ثبت نام توی دوره، روزهای برگزاری (مثلاً دوشنبه،پنجشنبه)، تعداد جلسات در ماه و تاریخ شروع کلاس ها رو انتخاب کنه. بعد سیستم خودش تاریخ پایان دوره رو محاسبه میکرد. همهچی خوب پیش میرفت تا وقتی فهمیدیم پنجشنبهها رو محاسبه نمیکنه 😐 یعنی کاربری که مثلاً میخواست تو یه دوره ۸ جلسهای ثبت نام کنه با روزهای «دوشنبه،پنجشنبه»، سیستم براش فقط «۸ تا دوشنبه» حساب میکرد! کد رو خط به خط چک کردیم، تاریخها رو لاگ گرفتیم، حتی تقویم رو با datetime میلادی مقایسه کردیم... ولی نه، این قصه سر دراز داشت.😅 آخرش تسلیم شدیم. رفتیم سراغ یه بازطراحی کامل برای ماژول تقویم و ثبتنام، این بار با ساختار سادهتر و تستهای بیشتر. 🔧 نتیجهای که گرفتم؟ بعضی وقتا بهجای وصلهپینه، باید با شجاعت یه سیستم رو از صفر بازطراحی کرد. چون وقتی یه باگ ریشهایه، فقط پاک کردن اثرش، مشکل رو حل نمیکنه.بیشتر