Tôi hầu như luôn định dạng mã của mình trước khi tôi cam kết đảm bảo nó được thực hiện đúng. Hầu hết nhóm của tôi không thực sự quan tâm và không luôn định dạng mã của họ đúng cách (những điều nhỏ không ảnh hưởng đến mã nhưng ảnh hưởng đến khả năng đọc khi cố gắng duy trì mã).
Gần đây tôi đã cài đặt các công cụ nguồn VS có tùy chọn "Định dạng lưu" và thực hiện thay đổi đối với tệp không được định dạng trước. VP phát triển chỉ đến với tôi và khiển trách tôi về định dạng vì nó xuất hiện trong công cụ hợp nhất vì gần như toàn bộ tệp đã thay đổi, thay vì chỉ một hoặc hai dòng (vì vậy anh ta không thể thấy chính xác những gì tôi đã sửa đổi) và nói với tôi để vô hiệu hóa định dạng lưu trong tương lai. Mặc dù tôi hiểu mối quan tâm đó, đôi khi tôi cảm thấy khó khăn khi sắp xếp mã không được định dạng và IMO nên được định dạng chính xác mọi lúc. Lưu ý rằng tôi không chỉ định dạng lại mọi thứ một cách bất chợt, mà khi tôi viết mã, tôi sẽ sử dụng công cụ quyền lực hoặc nhấn lệnh chính để định dạng văn bản để dễ đọc hơn và trong SVN, nó hiển thị dưới dạng một sửa đổi.
Vì vậy, tôi hỏi, luôn luôn định dạng mã thực sự là một điều xấu? Là mối quan tâm của anh ấy hợp lệ hơn là đảm bảo mã có thể đọc được?