Câu hỏi được gắn thẻ «code-smell»

Xác định những gì là và không phải là "mùi mã" là chủ quan, và thay đổi theo ngôn ngữ, nhà phát triển và phương pháp phát triển. Trước khi bạn hỏi liệu một số kỹ thuật có phải là "mùi mã" hay không, hãy tự hỏi hậu quả của dự án cụ thể của bạn là gì, nếu bạn sử dụng kỹ thuật đó. Đơn giản chỉ cần hỏi một cái gì đó có phải là "mùi mã" hay không là quá chủ quan.


9
Có quá nhiều xác nhận mã mùi?
Tôi thực sự yêu thích thử nghiệm đơn vị và TDD - Tôi đang thử nghiệm bị nhiễm bệnh. Tuy nhiên, kiểm tra đơn vị thường được sử dụng cho các phương pháp công cộng. Đôi khi, mặc dù tôi cũng phải kiểm tra một số giả định - các …






3
Mocking giới thiệu xử lý trong mã sản xuất
Giả sử giao diện IReader, triển khai giao diện IReader ReaderImcellenceation và một lớp ReaderConsumer tiêu thụ và xử lý dữ liệu từ đầu đọc. public interface IReader { object Read() } Thực hiện public class ReaderImplementation { ... public object Read() { ... } } Khách hàng: public class …



7
Đây có phải là mùi mã không nếu bạn thường xuyên tạo một đối tượng chỉ để gọi một phương thức trên nó
Tôi đã thừa hưởng một cơ sở mã nơi có rất nhiều mã giống như thế này: SomeDataAdapter sda = new SomeDataAdapter(); sda.UpdateData(DataTable updateData); Và sau đó sda không bao giờ được sử dụng lại. Có phải đó là một mùi mã chỉ ra rằng các phương thức đó thực …





Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.