android java编程注意事项
2010-05-14 16:45:00 来源:WEB开发网核心提示:例如:new Thread1(){public void run(){Test1();//其中创建了一个类中的一个list 数据结构,}}.start();new Thread2(){public void run(){Test2();//其中用到了Thread1中创建的list的数据结构}}.start();上面的这
例如:
new Thread1(){
public void run(){
Test1();//其中创建了一个类中的一个list 数据结构。
}
}.start();
new Thread2(){
public void run(){
Test2();//其中用到了Thread1中创建的list的数据结构
}
}.start();
上面的这个程序就是线程2用到了线程1中创建的一个数据结构,如果第一个线程没有完成,第二个线程启动就会报错。
3.混乱的思路造成混乱的代码,混乱的代码造成一个应用的混乱的 bug。
(1)放弃很多类都使用到的函数公用化
(2)放弃主线程操作事件而采用多线程混乱执行操作。这样容易造成线程的不可控以及逻辑的不明朗。为后续整理代码的过程造成理解上的错误。
(3)做应用的逻辑思路不明朗,造成应用开发过程中的解决方案的频繁修改,从而导致代码很难维护
(4)产品定义的频繁改动造成开发人员没有明确的思路,在工程日前很紧的情况下造成代码逻辑错误的增加
(5)只注重功能性代码的实现而未考虑异常的捕获以及对可能出现的错误没有采取措施,这是bug出现最多的方面
(6)把写damon小实例和写工程代码分开,最好别在工程代码中测试你的damon,你的一时懒惰容易造成代码的累赘和丑陋
4.总结:
(1)明确自己要做的,有目的性的构造自己的应用逻辑。
(2)别懒惰。别为了复制而复制,如果你认为一个类中的部分代码在另一个类中需要用,别简单的复制过来,想想第一条。
(3)把能够功能化的代码函数化,把能够复用的代码公共化,形成功能化的构件化代码的思想。
更多精彩
赞助商链接