0
A
回答
3
肯定!将代码分解为多个方法可以使你的代码更具可读性(假设方法名称清晰且与方法的输出/功能相关)。除了更好地描述逻辑外,它还有助于未来的可重用性以及编写测试用例。
1
是的,它实际上是一个非常常见的重构模式,称为Extract method。这里是一个整洁的小文章(link)。
相关问题
- 1. 代码调用一个与它本身不明确的方法?
- 2. 伪代码:一个明确的定义?
- 3. 有没有从PHP使用Python代码的正确方法?
- 4. 使用ipdb与emacs'gud没有明确的断点在代码
- 5. 这是明确的代码?
- 6. 是否有更明确的方式看到这些代码
- 7. 确保证明代码有缺陷?
- 8. 有没有办法做一个“setRotation()”方法或代码?
- 9. 明确使用扩展方法
- 10. NullPointerException当使用一个对象来调用具有Selenium WebDriver代码的方法
- 11. 重构现有代码: - 放的代码的一部分中的方法和使用该方法
- 12. Android明确意图代码
- 13. 声明一个私有方法static
- 14. 它是一个明确的数据库查询代码
- 15. 方法声明,但在GEANT4源代码
- 16. 正确的方法来评估代码
- 17. 处理代码的正确方法
- 18. 什么是使用此代码的正确方法?
- 19. 使用C++可移植计时代码的正确方法11
- 20. 使用MOQ测试此代码的正确方法是什么?
- 21. 如何最好地使用确认代码的加密方法
- 22. 在页面后面的一个代码中使用的方法到页面后面的另一个代码
- 23. 替代的方式来表明一个方法
- 24. 是否有可能有一个雷神方法是不明确的任务
- 25. 使用Java Profiler来在一个方法内投入代码
- 26. 使用strictNullChecks有没有一种方法来声明非null内联代码没有if语句
- 27. 有没有办法确保一个方法在使用DispatcherObjectInvoker.Invoke时执行另一个方法
- 28. 运行“确定”一个PHP代码,使用后确认()
- 29. 有没有办法使用I.点击一个声明的号码?
- 30. 说明代码:使用FirstorDefault()
我应该这样想。将较大的代码块分成更小的块可以提高可读性并增加代码的可维护性,并且使调试更容易。 –
是的,为了可读性分解长方法通常被认为是很好的做法。 – shmosel
来自具有这种声誉和软件开发经验的用户的奇怪问题... –