说一个开发中经常犯的错误。在实际的开发中请注意你的代码结构。
直接 给出一段代码吧。各位发表下自己的看法和见解。(随便写的)
这是一个描述 用:A调用B B调用C C调用D
还是由A同一去调用B C D的问题。
给个具体的应用场景吧:
就拿简单的 根据 用户输入条件 --》拼装一句SQL==》 执行数据库查询 -》 返回结果。
上面的方法就对应以下的几个testx函数吧。
表达不行,如果不明白下面的伪代码请看
http://www.iteye.com/topic/290788?page=5 中我的回复,
第一个:
public void test() throws E2,E3,E4,E5,E6{
test1();
}
public void test1() throws E2,E3,E4,E5,E6{
test2();
}
public void test2() throws E3,E4,E5,E6{
test3()
}
public void test3() throws E4,E5,E6{
test4()
}
public void test4() throws E5,E6{
test5()
}
public void test5() throws E6{
.....
}
第二个:
public void test() throws E1{
test1();
test2();
test3();
test4();
test5();
}
public void test1() throws E2{
.....
}
public void test2() throws E3{
.....
}
public void test3() throws E4{
......
}
public void test4() throws E5{
.....
}
public void test5() throws E6{
.....
}
从段代码中反应了一个很严重的问题。可以从架构和程序实现上进行分析。
分享到:
相关推荐
"108种编程中常见的问题及解决办法" 是一个非常实用的资源集合,旨在帮助程序员们高效地处理各种编程难题。这个压缩包包含了108个具体问题的源代码示例,涵盖了多种编程语言和技术领域,对于初学者和经验丰富的...
2. **PowerBuilder编程俱乐部常见问题**:这可能是一个社区或论坛的问题汇总,包含了用户在实际编程过程中遇到的问题和解决方案。这些问题往往具有实践性,能够帮助开发者解决实际遇到的难题。 3. **PB常见函数**:...
它不仅对初学者有帮助,对经验丰富的C++程序员来说也是一个很好的参考资料。 在标签中,“C++ 常见编程错误”直接点明了本书的内容重点,即专注于C++编程中的错误。这个标签强调了读者学习这本书的目标是了解和预防...
在商业编程领域,Visual C++(简称VC)是一款...综上所述,"商业编程-源码-VC常见问题集.zip"很可能包含了这些主题的解答,对于遇到问题的开发者来说,这是一个宝贵的资源库,能帮助他们解决实际工作中遇到的各种挑战。
“PowerBuilder编程俱乐部常见问题.chm”是一个Windows帮助文档,很可能包含了社区成员在实践中遇到的典型问题及解决方案。通过阅读这个文档,你可以找到各种问题的具体解答,包括错误代码的含义、问题的原因分析...
c语言编程常见问题解答 对初学者帮助很大 强力推荐
《经典VC期刊:深入理解C与VC及常见编程问题》 C语言和Visual C++(简称VC)是软件开发中的重要工具,它们各自拥有独特的特性和应用领域。本期刊聚焦于这两个领域的经典问题,旨在帮助程序员提升编程技能,解决实际...
这份"50道Java常见编程题(有精力的同学看看).rar"压缩包文件提供了学习者一个宝贵的资源,涵盖了Java的基础编程练习,旨在帮助他们巩固基础知识并提升编程技能。 在Java的世界里,面向对象编程(Object-Oriented ...
标题中的“win10S7200plc编程帮助文件补丁.zip”指的是一个针对Windows 10操作系统的补丁,专门用于解决在该系统下S7-200 PLC(可编程逻辑控制器)编程软件的帮助文件无法正常打开的问题。S7-200 PLC是西门子的一款...
本资料"Unix编程常见问题解答"显然是针对这些领域的常见问题进行了解答,帮助开发者解决实际编程中的困难。 首先,我们可以从"Unix编程常见问题解答.htm"这个文件名推测,这是一个HTML格式的文档,通常包含了详细的...
根据提供的文件信息,我们可以总结出以下关键知识点,这些知识点主要涉及Visual Basic(简称VB)中的编程技巧以及解决常见问题的方法。 #### 标题:精彩编程与编程技巧—VB常见问题解答(1) 此标题表明文章将聚焦于...
本章将对欧姆龙ST语言编程中需要注意的一些问题进行讲解,包括安全注意事项、应用注意事项等。 3.1 安全注意事项 在编程过程中,需要遵守一定的安全规则,以避免人身伤害或财产损失。例如,在编程过程中,需要注意...
本文将介绍C语言中常见的编程错误,并提供相应的解决方案。C语言的编程错误多种多样,从内存管理到逻辑错误,再到并发和安全性问题。通过理解这些错误的成因和掌握相应的解决方案,程序员可以编写更健壮、更安全的C...
书中涵盖了一系列实用的编程问题和解决方案,这些“珠玑”般的编程智慧,无论对于初学者还是经验丰富的开发者,都有着极高的参考价值。 编程珠玑的核心概念之一是数据结构与算法的选择和设计。书中的例子多以实际...
本文针对PLC编程中常见的问题进行了归纳和总结,旨在帮助工程师避免这些问题,提升编程质量和效率。 首先,PLC的组态设置是整个系统的基础。常见问题包括订货号与实际不一致,编程软件可能没有实际设备的订货号选择...
本压缩包文件包含了一系列常见的Java编程题目,旨在帮助学习者巩固基础,提高解决问题的能力。 1. **冒泡排序**:冒泡排序是最基础的排序算法之一,通过不断交换相邻的逆序元素来逐步完成排序。在Java中,可以使用...
《495个C问题.pdf》可能包含了C语言中常见的陷阱和误区,这些问题可能涉及到类型转换、指针操作、内存管理、预处理器等方面。理解和避免这些问题有助于写出更健壮的代码。例如,C语言中的类型转换可能导致精度损失或...
这个名为"西门子常见编程错误.rar"的压缩包文件包含了一个PDF文档——"S7-200常见编程错误.pdf",很显然,它是为了帮助用户识别和解决在使用西门子S7-200系列PLC编程时遇到的典型错误。下面我们将详细探讨这些编程...
问题探究法是指在编程过程中,遇到一个大型或复杂的问题时,将其分解成多个小问题,然后逐一解决这些小问题,最终解决整个大问题。这种方法可以帮助开发者更好地解决问题,提高编程效率和质量。 在Java编程中,问题...
本文将对C语言编程中常见的错误及解决办法进行分析,以帮助编程者提高编程技能,避免重复犯错。 首先,C语言编程中的错误通常可以分为编译错误和运行时错误两大类。编译错误是指代码在编译阶段就被识别出的错误,...