29-将局部变量的作用域最小化

论坛 期权论坛 脚本     
已经匿名di用户   2022-5-29 19:38   1914   0

很长很长的题记~~~~~

想在技术博客上写点东西,进入csdn博客里,竟然发现一篇两年多前的文章。自己都弄不清是不是自己写的。不过前两段的文风是近似的。

在开发的道路上混了好几年了,在这时才发现,视野太狭窄了,记忆中满是模糊的东西,终日没有总结,躲在自己的世界里,不读书,除了工作,专业上没任何追求。停下来,意味着倒退。

今天拿起《effective java》,第一页 第一段就看不下去,翻译得确实有点不顺。在网上想下个第二版中文电子版,找不到。有人云:越读越觉得这是本好书。java之父也说自己也需要这本书。于是从中间入手,看第29条。


1、在使用的时候声明。

学java是大四的时候,大学前三年都是用的c,所以,一般局部变量都是在最开头就声明,养成了习惯,原来这是错的。

2、for循环优于while

书上举例说函数中往往并列有两个类似的循环,所以,写完第一个时,拷贝到第二个。匆忙中,变量改名字常遗漏掉某个变量。

另外的方面,下面的写法也是推荐的。

3、使方法小而集中。

一个函数只做一件事情。

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:81
帖子:4969
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP