一点小技巧:代码折叠、me

       代码折叠

        这个功能一般的 IDE 都有,但我在初学编程的时候并没有人教过,后来每次 pull 的别人代码里也都没有看到有人使用这个功能。因为很实用,便拿出来说一下。

        以 Mac下的 Android Studio 为例  

 

自己在要折叠的代码块上下面加 region 和 endregion 也可以,一般建议采用快捷键,个人设置的是 command + f。(在 prefrence 中的 keymap 里面设置)

对于不会在其他地方调用的代码块,如果不是特别多并且能自行完成,个人觉得完全没必要分离出来,如果要测试打断点即可。即使想分离出来,在一些高级语言中如 Kotlin 中,是可以在方法中再声明一个局部方法的,或者直接用 run 包裹起来,这样其中的变量在 run 之外便访问不了了。如果该代码复杂一点,在设计时确实可以分离出来设计和测试,不过如果行数不超过20,个人还是建议在测试无误后仍然复制​回去再折叠起来,这样一目了然。

me

以 Java 为例,如果在匿名类中要传递本类对象,则需要使用 当前类名.this,在一些其他的高级语言中为 this@当前类名,个人则比较喜欢多声明一个

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值