Section 13/151 menit

13. Kapan Tidak Digunakan

13. Kapan Tidak Digunakan

  • Jangan hybrid untuk project baru: Mulai dengan SPM saja; tambahkan CocoaPods hanya jika benar-benar terpaksa.
  • Jangan tambahkan library yang sama ke CocoaPods DAN SPM: Duplicate symbols dan binary bloat.
  • Jangan commit Pods/ folder: File-file ini besar, bisa di-regenerate, dan menyebabkan merge conflict.
  • Jangan skip Podfile.lock dan Package.resolved: Tanpa lock files, CI bisa dapat versi berbeda dari developer lokal.
  • Jangan pod update tanpa review: pod update bisa update semua sekaligus — bisa breaking. Lebih aman pod update LibraryName.
  • Jangan cache Pods/ tanpa hash Podfile.lock di cache key: Cache stale yang tidak valid lebih buruk dari tidak ada cache.