新参与一个项目之中,分配了一个任务很快完成后就开始读团队中其余队友的代码,算是熟悉一下项目的整体流程及实现方式。并且在读代码的过程中发现了不少的问题或者毛病,在此进行总结以勉励自己不要犯这种低级的错误。(我保持着经常阅读自己代码并修改重构自己代码的习惯,因为在你某一时刻完成工作任务的时候,感觉当时自己代码写的很完美,这是正常的现象---完成功能后的自我满足感!不过如果你过段时间再次看自己当初以为写的很牛叉的代码可以发现好多吐槽点,好多可以优化重构的地方),保持这种经常阅读自己代码并重构的习惯真的可以提高好多。也可以经常阅读别人的代码看别人的代码风格有何借鉴之处。有一个有意思的现象就是自己看自己的代码给满分,当看别人写的代码的时候估计有时候会吐槽:卧槽,怎么写的这么垃圾。如果把自己的代码比作女友的话,就是自己的女友比别人的漂亮,完全跟现实相反,现实中总觉得别人的女友漂亮,(写到这一句自嘲一下,特么你一个单身程序狗拿女朋友做比喻木有说服力哇)。闲言少叙,开始
1)Button点击监听方法onClick(View view) 中方法参数的不合理应用让我们看下面onClick一段代码:
switch (v.getId()) {
case R.id.detail_type_1:
typeIntent.putExtra("type", tags[0]);
startActivity(typeIntent);
break;
case R.id.detail_type_2:
typeIntent.putExtra(