وب‌سرویس مجید

پروژه periphery

peripheryapp/periphery

کاربرد:

این ابزار به شناسایی کدهای استفاده‌نشده در پروژه‌های Swift کمک می‌کنه ️

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

در چه شرایطی بهتره استفاده شود؟

وقتی دارید یک پروژه Swift بزرگ رو نگهداری می‌کنید و می‌خواید از انباشته شدن کدهای اضافی جلوگیری کنید، این ابزار عالیه

همچنین در پروژه‌هایی که تیم‌های مختلف روش کار می‌کنن و ممکنه برخی توابع یا کلاس‌ها منسوخ بشن، Periphery به‌راحتی این موارد رو شناسایی می‌کنه

چند مثال از موارد استفاده

پاکسازی کدهای قدیمی بعد از ادغام feature branches

بهبود عملکرد پروژه با حذف کدهای بی‌استفاده

آماده‌سازی پروژه برای ریلیز نهایی با کاهش حجم کد

استفاده در فرآیند CI/CD برای جلوگیری از اضافه شدن کد مرده جدید

  • ##Swift
  • ##iOS
  • ##CodeQuality
  • ##StaticAnalysis
  • ##Xcode
  • ##MobileDev
  • ##CleanCode
  • ##CI
  • ##PeripheryApp
  • ##UnusedCode