Web appOpen in Telegram

Postیک روز مدیرم حرفی بهم زد که تا مدت‌ها داشتم بهش فکر می‌کردم. برگشت بهم گفت: «پوریا، چرا نمی‌شه برای یک پروژه‌ی ۲۰ میلیون…

30 September 2026
ک
کدهالیک | codehalic
Replyاصل YAGNI اتفاقاً تو عصر هوش مصنوعی صد برابر مهم‌تر شده! الان که AI با یک دستور ساده برامون فیچر می‌زنه، بزرگ‌ترین تله اینه که وسوسه بشیم بگیم «خب اینم اضافه کن، کاری نداره که!» ولی نتیجه‌اش میشه کدی پیچیده، دست‌پاشکسته و پر از دردسر. مثلاً سر سناریوی تست یک شرکت، قرار بود یک ویدیوپلیر ساده با پشتیب
یک روز مدیرم حرفی بهم زد که تا مدت‌ها داشتم بهش فکر می‌کردم. برگشت بهم گفت: «پوریا، چرا نمی‌شه برای یک پروژه‌ی ۲۰ میلیونی، ۱۰۰ میلیون کد زد؟!» خیلی از ما برنامه‌نویس‌ها فکر می‌کنیم اگه برای یک پروژه‌ی کوچک و کم‌بودجه، بیایم معماریِ سنگین سیستم‌های غول‌پیکر رو پیاده کنیم یا فیچرهای فرضیِ آینده رو همین اول کار کد بزنیم، داریم در حق کارفرما لطف می‌کنیم و کار مهندسی و خفن تحویل می‌دیم! اما حقیقت اینه که این کار دقیقاً زیر پا گذاشتن اصل YAGNI است. یاد خاطره‌ی یکی از همکارام افتادم که می‌گفت: «اوایل کارم برای یک مشتری که کلاً ۲۰ میلیون بودجه داشت و یک سیستم ساده می‌خواست، رفتم سراغ پیاده‌سازی Microservices و CQRS و Event Sourcing و کشینگ چندلایه‌ای با Redis! با خودم می‌گفتم من یک مهندس نرم‌افزارم و نباید از کیفیت کار بزنم. اما چی شد؟ پروژه‌ای که قرار بود ۲ هفته‌ای جمع بشه، ۳ ماه طول کشید! هزینه‌های سرور مشتری سر به فلک کشید و موقع تغییر یک فیچر ساده، آن‌قدر کدها کلافِ سردرگم شده بود که مشتری کلافه شد و کلاً پروژه شکست خورد.» کیفیت در مهندسی نرم‌افزار یعنی تحویلِ یک راه‌حل ساده، پایدار و دقیقاً متناسب با نیازِ امروز. اگه برای زیرساخت ۲۰ میلیونی، ۱۰۰ میلیون کد بزنی، کیفیت خلق نکردی؛ بلکه یک «فیل سفید» پرهزینه ساخته‌ای که فردا نه خودت و نه هیچ‌کس دیگه از پس نگهداری و توسعه‌اش برنمی‌آید! به اندازه کافی نصیحتتون کردم ولی به قول ما لر ها : گیوه بی‌‌کِش، صلا به پا نکو گیوه‌ای که اندازه‌ت نیست و کش نمیاد رو به زور پات نکن #lawsofsoftwareengineering @codehalics | کدهالیک
8 · 786 ·

Nearby in the feed

ککدهالیک | codehalicقوانین مهندسی نرم افزار رو خیلی وقته دیگ بررسی نکردیم امروز میخوام راجب یکی از اصل های اساسی و بنیادینی که 90% مهندسای نرم افزار بهش بی اهمیتن رو براتون بازگو کککدهالیک | codehalicاصل YAGNI اتفاقاً تو عصر هوش مصنوعی صد برابر مهم‌تر شده! الان که AI با یک دستور ساده برامون فیچر می‌زنه، بزرگ‌ترین تله اینه که وسوسه بشیم بگیم «خب اینم اضافه کن
this message
ککدهالیک | codehalicبزرگ‌ترین تغییری که بعد از AI توی تیم ما افتاد، حذف کامل جیرا، اسپرینت، تسک، استوری‌پوینت، پوکر پلنینگ و دیلی بود! یه زمانی اگه جیرا آپدیت نبود حکم تیر داشتی، اککدهالیک | codehalicیک مجموعه کامپوننت مدرن و خوش‌ساخت مخصوص Design Engineerها، طراحی‌شده با Tailwind CSS و هماهنگ با Shadcn. https://www.cult-ui.com/ @codehalics | کدهالیک
ککدهالیک | codehalicکدهالیک | codehalic@codehalics · channel
4 144subscribers919average post reach
Venue feed Open in Telegram

An open public feed from the search index ChatCrawler — “Google for public Telegram”; refreshed as the venue is crawled. Times are UTC.

Public content only, official Telegram API. About · FAQ · What we do not do · Remove a page · Catalog · Search · How we count