📄️ Observability, crash reports và privacy
Chọn crash reporting, metrics và analytics theo yêu cầu sản phẩm, quyền riêng tư và chi phí vận hành. Không có SDK analytics bắt buộc cho mọi ứng dụng. Điều quan trọng là phát hiện lỗi có ý nghĩa, liên hệ được với phiên bản/user journey và giữ dữ liệu thu thập trong phạm vi cần thiết.
📄️ CI/CD, release gates và rollback
Pipeline tự động chạy lệnh; nó không tự bảo đảm build tái lập, test đủ hoặc merge bị chặn. Những điều đó cần cấu hình toolchain, dependency, branch/ruleset và release gate cụ thể. Một pipeline xanh chỉ hỗ trợ kết luận trong phạm vi các check thực sự chạy.
📄️ Dealing with Legacy Code & Refactoring
Taking over a massive, poorly-architected Android codebase (e.g., God Activities, giant nested callbacks, 10-year-old Java files) requires a surgically precise approach.