[转载]重构:代码之丑(一)

代码之丑(一) - 梦想风暴 - 博客大巴. 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://dreamhead.blogbus.com/logs/80612297.html 诸位看官,上代码: if (0 == iRetCode) { this->SendPeerMsg(\"000\", \"Process Success\", outRSet); } el

[转载]重构:代码之丑(二)

代码之丑(二) - 梦想风暴 - 博客大巴. 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://dreamhead.blogbus.com/logs/81144620.html 这是一个长长的判断条件: if ( strcmp(rec.type, \"PreDropGroupSubs\") == 0 || strcmp(rec.type, \"StopUserGro

[转载]重构:代码之丑(三)

代码之丑(三) - 梦想风暴 - 博客大巴. 版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明 http://dreamhead.blogbus.com/logs/82256362.html 又见switch: switch(firstChar) { case ‘N’: nextFirstChar = ‘O’; break; case ‘O’: nextFirstChar