0
0
Lập trình
Harry Tran
Harry Tran106580903228332612117

Periphery: Hướng dẫn xóa bỏ mã thừa trong Swift một cách thông minh và hiệu quả

Đăng vào 1 tháng trước

• 3 phút đọc

Periphery: Hướng dẫn xóa bỏ mã thừa trong Swift một cách thông minh và hiệu quả

Giới thiệu

Trong quá trình phát triển phần mềm, bảo trì và tối ưu mã nguồn là những yếu tố rất quan trọng để tạo ra các ứng dụng chất lượng cao. Khi dự án phát triển trở nên lớn hơn và phức tạp hơn, việc theo dõi mã sẽ trở nên khó khăn, do đó việc phát hiện và loại bỏ các đoạn mã thừa trở nên cực kỳ cần thiết. Periphery chính là giải pháp cho vấn đề này.

Periphery là gì?

Periphery là một công cụ mã nguồn mở được thiết kế đặc biệt cho các dự án Swift. Nó giúp các lập trình viên xác định và loại bỏ mã không được sử dụng, từ đó tối ưu hóa ứng dụng và nâng cao hiệu suất tổng thể. Công cụ này tự động phân tích mã nguồn trong dự án, cung cấp thông tin về vị trí mã không còn sử dụng, cho phép các bạn tự tin loại bỏ chúng để giảm thiểu sự lộn xộn trong mã nguồn.

Tải xuống Periphery

Hướng dẫn cài đặt Periphery

Sử dụng Homebrew

Để cài đặt Periphery thông qua Homebrew, hãy chạy lệnh sau trong terminal:

Copy
brew install peripheryapp/periphery/periphery

Sử dụng Mint

Nếu bạn sử dụng Mint, hãy chạy lệnh:

Copy
mint install peripheryapp/periphery

Sử dụng CocoaPods

Nếu bạn đang sử dụng CocoaPods, bạn cần thêm vào Podfile:

Copy
pod 'Periphery'

Sau đó, hãy chạy lệnh pod install để tải về và cài đặt Periphery tại thư mục Pods/Periphery/periphery.

Cách sử dụng Periphery

Sử dụng lệnh scan

Lệnh scan là chức năng chính của Periphery giúp bạn phân tích mã nguồn. Để bắt đầu, hãy mở terminal tại thư mục của dự án và chạy:

Copy
periphery scan --setup

Tiếp theo, bạn chỉ cần chọn các tùy chọn phù hợp với dự án của mình. Nếu gặp khó khăn, bạn có thể chạy lệnh periphery help scan để nhận sự hỗ trợ.

Cấu hình Periphery

Sau khi chọn tùy chọn, bạn có thể lưu cấu hình vào tệp YAML bằng cách chạy Periphery với tùy chọn --verbose. Phần [configuration:begin] sẽ hiển thị cấu hình của bạn định dạng YAML. Sao chép và dán vào tệp .periphery.yml trong thư mục gốc của dự án.

Khi xong, bạn chỉ cần chạy lệnh periphery scan lần nữa.

Tích hợp Periphery vào Xcode

Việc sử dụng command line scan như trên khá khó khăn khi theo dõi kết quả. Để cải thiện trải nghiệm, bạn nên tích hợp Periphery trực tiếp vào Xcode.

Bước 1: Tạo Aggregate Target

Trong Project Navigator của Xcode, nhấp vào nút + ở góc dưới bên trái của phần Targets, sau đó chọn OtherAggregate. Đặt tên cho Target mới (ví dụ: Periphery hoặc Check Unused Code), rồi nhấn Finish.

Bước 2: Thêm Run Script

Mở mục Build Phases, nhấn nút + và chọn New Run Script Phase (đảm bảo chọn Target vừa tạo). Sau đó, bạn có thể thêm lệnh đã chạy ở trên vào Shell Script:

Copy
periphery scan

Nếu bạn sử dụng CocoaPods, hãy sử dụng lệnh dưới đây.

Bước 3: Chọn Scheme và Chạy

Giờ đây, tất cả đã sẵn sàng. Chọn scheme của Periphery, nhấn Run và chờ đợi kết quả. Lưu ý: Ở một số phiên bản Xcode, bạn cần tạo scheme mới để có thể chạy được.

Kết luận

Periphery là một công cụ mạnh mẽ giúp tối ưu mã trong các dự án Swift. Hãy khám phá và trải nghiệm những chức năng thú vị khác của nó để nâng cao hiệu suất dự án của bạn!

Tài liệu tham khảo

  • Periphery: GitHub
    source: viblo
Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào