Vì vậy, có quy tắc "Do One Thing" trong sách "Clean Code". Nhưng chúng ta thực sự phải thực hiện điều này bao xa.Thực hiện một điều - Cách thực hiện quy tắc này bao xa?
Ví dụ những điều khoản sau đây:
Settings.Default.BaudRate = baudRate;
Settings.Default.COMPort = port;
Settings.Default.DataBits = dataBits;
Settings.Default.Handshake = handshake;
Settings.Default.Parity = parity;
Settings.Default.ReadTimeout = readTimeout;
Settings.Default.WriteTimeout = writeTimeout;
Settings.Default.CommunicationTimeout = communicationTimeout;
Settings.Default.Save();
Ok, chắc chắn có nhiều hơn một tuyên bố ở đây, nhưng nó cảm thấy với tôi như họ chỉ làm một điều. Lưu cài đặt.
Tôi có tính năng này trong một hàm duy nhất. Bạn có thực sự lấy appart này và có một phương pháp duy nhất cho mọi cài đặt không?
Khi nào bạn tuân theo quy tắc này và khi nào bạn không?
Nếu những được tài sản, sau đó bạn về cơ bản có một phương pháp khác nhau cho mỗi người, phải không? Tôi không phải là một anh chàng C#, nhưng những người giống như đạo cụ. –
Cảm ơn tất cả các bạn đã trả lời :-) – TimothyP