>> 309
速度が落ちてるなーって実感したことはないですね。
測定すると落ちてるのかもしれない。

>>311
俺はすぐにコードに落とし込んで実機端末で早く動かしたい気持ちが強いため
頭で意識して考えずに手が先に動いてしまう

onCreateや一つのメソッドに、処理を黙々と書いてるコードは
後から読むと分かりづらいし、処理を移動したい時にミスが増える。

メソッドとして定義する癖をつけておけば名前付けが上手になるし
メソッドの名前が複雑だったり長いとメソッドを分割するようにして
最小単位で構成するように心がけている

たとえばonCreate内にfindViewByIdをダラダラ書いてるコードを見かけるが
viewInitみたいな感じでメソッドにまとめておくイメージ

本来であればMVPでメソッドすることを強制するほうがいいのかもしれない
Espressoみたいなツールでテストするには関係ないがモックとかでメソッドが呼ばれたかどうか
UIテストするときなんかは必須なのかもしれないのう