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

11
Là tĩnh phổ biến trên toàn thế giới, Evil Evil để thử nghiệm đơn vị và nếu vậy tại sao Resharper đề xuất nó? [đóng cửa]
Tôi đã thấy rằng chỉ có 3 cách để phụ thuộc kiểm tra đơn vị (mock / stub) là tĩnh trong C # .NET: Nốt ruồi TypeMock JustMock Cho rằng hai trong số này không miễn phí và một bản chưa đạt được bản phát hành 1.0, việc nhạo báng …





15
Khi nào 'hàm tĩnh' được sử dụng?
OK, tôi đã học được chức năng tĩnh là gì, nhưng tôi vẫn không hiểu tại sao chúng hữu ích hơn chức năng thành viên tư nhân. Đây có thể là một loại câu hỏi mới ở đây, nhưng tại sao không chỉ thay thế tất cả các hàm thành …


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 …




6
Việc tách hầu hết các lớp thành lớp dữ liệu chỉ lớp và phương thức chỉ các lớp (nếu có thể) là tốt hay chống mẫu?
Ví dụ, một lớp thường có các thành viên và phương thức của lớp, ví dụ: public class Cat{ private String name; private int weight; private Image image; public void printInfo(){ System.out.println("Name:"+this.name+",weight:"+this.weight); } public void draw(){ //some draw code which uses this.image } } Nhưng sau khi đọc về nguyên …




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.