نرم‌افزار ویندوزی با معماری روشن، تحویل فازبندی‌شده و کدی که سال‌ها بعد هم قابل نگهداری باشد

نرم‌افزار ویندوزی

کل مسیر را یک نفر می‌بندد — از مدل داده تا انتشار روی سرور.

ابزار دسکتاپ سبک برای ویندوز — از جمله فشرده‌ساز تصویر که کاملاً آفلاین کار می‌کند.

«کاری که سر وقت بالا بیاید و سال‌ها بعد هم بشود نگهدارید — معیار من همین است.»

23

سال
تجربه

+400

وب‌سایت روی
سامانه‌ی اختصاصی

20

نمونه‌کار
منتشرشده

5

اپلیکیشن
در مایکت

مهارت

تخصص من


چه چیزی ساخته می‌شود

بعضی کارها اصلاً نباید به سرور برود. فشرده‌سازی تصویر یکی از همان‌هاست: آپلود چند صد عکس به یک سرویس آنلاین هم کند است، هم داده را از کنترل شما خارج می‌کند. ابزار دسکتاپ همان کار را روی خود دستگاه انجام می‌دهد، بدون اینترنت.


چطور ساخته می‌شود

برنامه‌ی فشرده‌سازی تصویر که ساخته‌ام تماماً آفلاین است: پردازش دسته‌ای، انتخاب کیفیت، حفظ ابعاد یا تغییر اندازه، و خروجی بدون ارسال حتی یک بایت به بیرون.


چه چیزی تحویل می‌گیرید

برای ابزارهای داخلی سازمانی هم همین رویکرد را دارم: حجم کم، بدون وابستگی سنگین، و نصب ساده روی ویندوز.

  • پردازش کاملاً آفلاین، بدون ارسال داده
  • پردازش دسته‌ای فایل‌ها
  • حجم کم و بدون وابستگی سنگین
  • ابزارهای داخلی سازمانی
  • نصب ساده روی ویندوز

چگونه کار می‌کنم

روند کار


01

شناخت و تعیین دامنه

اول مشخص می‌کنیم پروژه دقیقاً چه کاری باید انجام دهد، چه چیزی از قبل موجود است و چه چیزی از صفر ساخته می‌شود. اگر خواسته راه‌حل بهتری دارد یا مسئله‌ی اشتباهی را حل می‌کند، همین‌جا می‌گویم — قبل از اینکه هزینه‌ای انجام شود.


02

معماری و فازبندی

کار به فازهای قابل تحویل شکسته می‌شود و ترتیب اجرا مشخص می‌گردد. مدل داده، مرز لایه‌ها و نقاط ریسک قبل از نوشتن اولین خط کد روشن می‌شوند، چون تغییرشان بعداً گران‌ترین کار پروژه است.


03

پیاده‌سازی و بازبینی

هر فاز خروجی قابل دیدن دارد نه گزارش پیشرفت. کوئری‌ها پروفایل می‌شوند، حالت‌های خطا و همزمانی تست می‌شوند، و بدهی فنی — جایی که عمداً راه سریع‌تر را انتخاب می‌کنیم — ثبت و اعلام می‌شود.


04

انتشار و نگهداری

خروجی انتشار طوری ساخته می‌شود که فقط محتویات یک پوشه در ریشه‌ی سایت کپی شود؛ بدون build روی سرور. بعد از بالا آمدن، لاگ و پایش فعال می‌ماند و دوره‌ی رفع اشکال از پیش تعریف شده است.


آرمان امیراحمدی

از حرف زدن درباره‌ی پروژه‌های جدید و مسائل سختی که هنوز راه‌حل روشنی ندارند خوشم می‌آید. هرچه بیشتر بدانم، جواب دقیق‌تری می‌دهم.