gpt4 book ai didi

c# - 重构代码 : When to do what?

转载 作者:IT王子 更新时间:2023-10-29 04:29:32 25 4
gpt4 key购买 nike

自从我开始使用 .NET 以来,我一直在创建 Helper 类或 Partial 类,以将代码定位并包含在它们自己的小容器中,等等。

我想知道的是使代码尽可能干净和优美的最佳实践。

显然干净的代码是主观的,但我说的是什么时候使用(而不是如何使用)诸如多态、继承、接口(interface)、类以及如何更恰本地设计类(使它们更有用,而不是只需说“DatabaseHelper”,因为有些人在 code smells wiki 中认为这是不好的做法。

是否有任何资源可以帮助做出此类决策?

请记住,我什至没有开始学习 CS 或软件工程类(class),而且现实生活中的教学资源相当有限。

最佳答案

真正让我大开眼界的是 Refactoring: Improving the Design of Existing Code :

With proper training a skilled system designer can take a bad design and rework it into well-designed, robust code. In this book, Martin Fowler shows you where opportunities for refactoring typically can be found, and how to go about reworking a bad design into a good one.

Refactoring http://ecx.images-amazon.com/images/I/519XT0DER6L._SL160_PIlitb-dp-arrow,TopRight,21,-23_SH30_OU01_AA115_.jpg

它帮助我高效、系统地重构代码。当他们的 holy code 必须更改时,它在与其他开发人员的讨论中也对我有很大帮助......

关于c# - 重构代码 : When to do what?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/161975/

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