gpt4 book ai didi

C#,编写更长的方法还是更短的方法?

转载 作者:可可西里 更新时间:2023-11-01 09:16:57 24 4
gpt4 key购买 nike

我对此有两种相互矛盾的看法。一些消息来源说应该有更少的小方法来减少方法调用,但其他一些消息来源说编写更短的方法有利于让 JIT 进行优化。

那么,哪一方是正确的?

最佳答案

在大多数情况下,实际进行方法调用的开销是无关紧要的。您永远不需要担心它,除非您可以清楚地识别出需要重新审视问题的问题(您不会)。

更重要的是您的代码要简单、可读、模块化、可维护和可修改。方法应该做一件事,只做一件事,并将子事情委托(delegate)给其他例程。这意味着您的方法应该尽可能短,但不能更短。与试图超越编译器或运行时相比,通过拥有不易出错和错误的代码,您将看到更多的性能优势,因为它很简单。

说方法应该很长的来源在很多层面上都是错误

关于C#,编写更长的方法还是更短的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/791101/

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