gpt4 book ai didi

c# - 做一件事——这条规则能走多远?

转载 作者:太空狗 更新时间:2023-10-29 19:48:17 24 4
gpt4 key购买 nike

所以在《Clean Code》一书中就有了“只做一件事”的规则。但是我们真的需要走多远。

例如下面的语句:

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# - 做一件事——这条规则能走多远?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1341333/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com