Bus Factor
امروز قراره راجب یه کانسپت بامزه توی مهندسی نرم افزار صحبت کنم
تصور کن یه روز صبح پاشدی دیدی دو تا از بچههای تیم زیر اتوبوس رفتن 😭 (خدا نکنه البته)
حالا پروژهتون فلج شد یا نه؟ اگه فلج شد، یعنی Bus Factor تون ۲ یا کمتره! یعنی فقط همین چند نفر همهچیز رو بلدن و بقیه فقط دارن ادای برنامهنویس درمیارن
هدف اینه که اگه حتی ۴-۵ نفر یهو غیبشون زد، پروژه فقط یه کم لنگ بزنه نه اینکه کلا بمیره!
یعنی هیچکس نباید «اون تنها کسی که این کد لعنتی رو میفهمه» باشه.
چطوری درستش کنیم؟
کدریویو رو جدی بگیرید
دو به دو برنامهنویسی کنید
مستندات بنویسید (حتی دو خط تو نوتپد بهتر از هیچیه)
هر کی یه تیکه کد رو بلده، مجبورش کنید به یکی دیگه یاد بده
هر چند ماه یه بار جابهجا شید تو تسکها
اگه الان Bus Factor تیمتون ۱ هست، شما یه «قهرمان» نیستید، یه «بمب ساعتی» هستید 💣
بیاید کاری کنیم اگه یکیمون زیر اتوبوس رفت، بقیه فقط یه استوری بذارن «دلم براش تنگ شد» و پروژه هم راهشو ادامه بده ( دور از جون )
@codehalics
Post #97
2K

- 👍 9
- ❤ 5