gpt4 book ai didi

abstraction - 如何识别代码过度抽象?

转载 作者:行者123 更新时间:2023-12-04 01:28:35 25 4
gpt4 key购买 nike

应该使用哪些措施来识别代码过度抽象且非常难以理解,以及应该采取哪些措施来减少过度抽象?

最佳答案

“简单大于复杂,复杂大于复杂”

所以 - 只有当你将复杂性“降低”到复杂性时,抽象一些东西才有好处。这样做的原因可能会有所不同:更好的模块化、更好的封装等。

识别过度抽象是一个先有鸡还是先有蛋的问题。为了减少过度抽象,您需要了解代码行背后的实际原因。这包括理解特定抽象本身的想法(与将其称为缺乏理解的抽象原因相反)。这还不够——你需要知道一个更好、更简单的解决方案来证明它是过度抽象的。

如果您正在寻找可以代替您执行此操作的工具 - 不要再看了,只有头脑可以可靠地判断。

关于abstraction - 如何识别代码过度抽象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3715625/

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