Tôi cố gắng tuân theo nguyên tắc SOLID. Nhưng mỗi khi nói đến giao diện người dùng, tôi thấy rằng có một ma sát cố hữu giữa màn hình phức tạp của dữ liệu lai, dữ liệu tổng hợp mà khách hàng yêu cầu và nguyên tắc tốt đẹp của trách nhiệm một mình.RẮN và giao diện người dùng?
Giờ đây, là có thể phân chia và phân chia các bit và phần khác nhau của giao diện người dùng thông thường thành các lớp trách nhiệm đơn lẻ, nhưng sau đó bạn gặp phải tất cả các vấn đề xây dựng thú vị. của gui thực sự thường hóa ra là các quan điểm khác nhau của cùng một trạng thái chia sẻ, hoặc ít nhất là một phần các trạng thái chồng chéo.
Tôi thường xuyên kết hợp các lớp điều khiển khá phức tạp cho các chế độ xem của mình mà không phải là rất giống RẮN, nhưng thực tế mã hóa khá không nhất quán và nó làm phiền tôi một chút. Nó chỉ có vẻ như sự phức tạp của chia nó lên không phải là giá trị nó.
Vậy làm thế nào để bạn đối phó với nó?
Tôi cho rằng sự khác biệt giữa cơ sở dữ liệu 10-15 năm tuổi và gui hiện đại là những gì đang giữ một nửa trong số chúng tôi trong công việc;) – krosenvold
Chỉ cho đến khi họ có thể bắt robot ... –