Así que existe la regla "Hacer una cosa" en el libro "Código limpio". Pero, ¿hasta dónde debemos realmente tomar esto?Hacer una cosa: ¿qué tan lejos tomar esta regla?
Por ejemplo las siguientes afirmaciones:
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();
bien, seguro que hay más de una sentencia aquí, pero se siente que me gusta que sólo están haciendo una cosa. Guardando la configuración.
Lo tengo en una sola función. ¿Realmente tomarías esta appart y tendrías un único método para cada configuración?
¿Cuándo te apegas a esta regla y cuándo no?
Si esos son propiedades, entonces usted tiene esencialmente un método diferente para cada uno de ellos, ¿verdad? No soy un tipo C#, pero esos parecen accesorios. –
Gracias a todos por sus respuestas :-) – TimothyP