代码重用 – 如何使代码可重用?

任何代码可以以某种方式或其他方式重用,至少如果您修改代码。随机代码不是很可重用的。当我阅读一些书,他们通常说,你应该明确地使代码可重用,考虑到代码使用的其他情况。但某些代码不应该是一个万能的所有做类。

我想有可重用的代码,我以后不必更改。如何使代码可重用?代码可以重用的要求是什么?可重用代码应该有什么东西,什么东西是可选的?

有关帮助,请参阅10 tips on writing reusable code

>保持代码DRY。干燥意味着“不要重复自己”。
>使一个类/方法只做一件事。
>为你的类写单元测试,并使测试类容易。
>从任何框架代码中删除业务逻辑或主代码
>尝试更抽象地思考,使用接口和抽象类。
>扩展代码。编写可以在将来轻松扩展的代码。
>不要编写不需要的代码。
>尝试减少耦合。
>更多模块化
>编写代码就像你的代码是一个外部API

http://stackoverflow.com/questions/268258/how-do-you-make-code-reusable

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:代码重用 – 如何使代码可重用?