函数编写的艺术:从复杂到简洁
在编程的早期,我们使用例程和子例程来构建系统。后来,在 Fortran 和 PL/1 时代,我们用程序、子程序和函数来构建系统。如今,早期的这些元素中只有函数留存了下来,并且函数是任何程序组织的第一要素。那么,如何编写好函数呢?下面我们将通过具体的代码示例来探讨这个问题。
复杂代码示例分析
先来看一段代码(Listing 3 - 1):
HtmlUtil.java (FitNesse 20070619)
public static String testableHtml(
PageData pageData,
boolean includeSuiteSetup
) throws Exception {
WikiPage wikiPage = pageData.getWikiPage();
StringBuffer buffer = new StringBuffer();
if (pageData.hasAttribute("Test")) {
if (includeSuiteSetup) {
WikiPage suiteSetup =
PageCrawlerImpl.getInheritedPage(
SuiteResponder.SUITE_SETUP_NAME, wikiPage
);
if (suiteSetup != null) {
WikiPagePath pagePath =
超级会员免费看
订阅专栏 解锁全文
1096

被折叠的 条评论
为什么被折叠?



