Có vẻ như bất cứ khi nào tôi sử dụng Mẫu lệnh, nó luôn dẫn đến số lượng lớp học lớn hơn đáng kể so với khi tôi không sử dụng nó. Điều này có vẻ khá tự nhiên, cho rằng chúng tôi đang thực hiện các đoạn mã có liên quan với nhau trong các lớp riêng biệt. Nó sẽ không làm phiền tôi nhiều nếu tôi không hoàn thành với 10 hoặc 12 lớp con Command cho những gì tôi có thể xem xét một dự án nhỏ mà sẽ chỉ sử dụng 6 hoặc 7 lớp khác. Có 19 hoặc hơn các lớp học cho một dự án lớp 7 bình thường có vẻ gần như sai.Mẫu lệnh dẫn đến vụ nổ lớp
Một điều khác thực sự làm phiền tôi là kiểm tra tất cả các lớp con Lệnh đó là một nỗi đau. Tôi cảm thấy chậm chạp sau khi tôi nhận được vài lệnh cuối cùng, như thể tôi đang di chuyển chậm hơn và không còn nhanh nhẹn nữa.
Điều này nghe có quen thuộc với bạn không? Tôi có làm sai không? Tôi chỉ cảm thấy rằng tôi đã mất đi sự nhanh nhẹn trong dự án này, và tôi thực sự không biết làm thế nào để liên tục thực hiện và thử nghiệm với tốc độ mà tôi đã có một vài ngày trước.
Tôi không phải là mã trùng lặp. Chúng khá đơn giản thực hiện các phương thức thực hiện các nhiệm vụ riêng biệt. Nó chỉ là số lượng lớn các lớp làm phiền tôi - vì tôi chỉ có khoảng 4 hoặc 5 lớp miền. – Mike
@mike yeah 12 lớp học không nhiều. Nếu đơn giản, bạn có thể dễ dàng kiểm tra chúng. Tôi cũng nghĩ rằng một khi mô hình được đặt ra và bạn đã quen với nó, bạn sẽ đi nhanh hơn – hvgotcodes
Ngoài ra, nó không có ý nghĩa để kiểm tra chúng trong cô lập. Ở lớp đó trong kiến trúc của tôi, chúng phải tuân theo bộ quy tắc kinh doanh đầy đủ. Đó cũng là một khu vực khá khó chịu. – Mike