این داستان کوتاهی که میگم مربوط میشه به یک باگ که تبدیل شد به یک ویژگی مثبت و البته تاثیرگذار در نرم‌افزار کیمیا. اول از تخصص خودم بگم تا داستان گویاتر باشه. من تخصصم طراحی رابط کاربری و تجربه کاربری یا همون UI / UX هستش با استفاده از تکنولوژی WPF و زبان XAML . این تکنولوژی و زبان توی حوزه نرم‌افزارهای دسکتاپ کاربرد داره که بعد از اومدن اپ موبایل، بازارش خیییییلی کمرنگ شد. خب حالا که تخصصم رو متوجه شدید تا حدودی چیه، بریم سراغ ترفندی که از یه باگ شروع شد. قرار بود کنترل نوار پیشرفت ( Progress Bar ) توی xaml رو کاری کنم که موقع تغییر مقدار، به نرمی حرکت انجام بگیره و مجبور شدم توی همون فرانت‌اند با کدهای xaml انیمیشن ریزی کار بذارم. بعد اینکار تغییرات رو به تیم بک اند تحویل دادم. در تست ریلیز، بچه ها متوجه یه باگ شدن. توی لودینگ بازیابی دیتابیس، در حالیکه عملیات در پشت صحنه تمام شده بود، ولی پروگرس بار به عملیات تموم شد و چقدر سریع کارها داره انجام میگیره. یجورایی با روح و روانشون بازی کردیم با این باگ کوچیک. نتیجه: لازم نیست کاربر از عملیات پشت صحنه کاملا آگاه باشه! اون دوست داره حس خوبی بهش دست بده. همین; )