【发布时间】:2009-08-27 14:03:51
【问题描述】:
所以在“清洁代码”一书中有“做一件事”的规则。 但是我们真的要走多远。
例如以下语句:
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();
好的,这里肯定不止一个声明, 但我确实觉得他们只是在做一件事。 保存设置。
我在一个函数中有这个。你真的会接受这间公寓吗 并且每个设置都有一个方法?
你什么时候遵守这条规则,什么时候不遵守?
【问题讨论】:
-
如果这些是属性,那么您基本上对每个属性都有不同的方法,对吧?我不是 C# 人,但那些看起来像道具。
-
谢谢大家的回复:-)
标签: c# coding-style