Android開発を初めて1ヶ月で学んだ5つの事


5つの事のまとめです。自分が思った所感なので個人の一意見です!!

引き継いで始めたプロジェクトですが、まだ1ヶ月程度のあまちゃんですが、学んだことを書いてみます。。(Android開発が面白くなってきた。)

  1. 基礎大事!!やりながらも学ぶことはできるけど、まずはJavaの構文など基本的なところはしっかりと身に付けておかないと行けないなぁと思った。引き継いだプロジェクトなのでソースコード自体を読むことができないとね!
  2. バグや間違いは単純なところまたはそこではないと思っていたところにある。(いつもそう、どうにかならないかな)
  3. @Override重要。。今どきのeclipseなら勝手に付けてくれるかつ、コンパイルエラーも出るはずなのになぜかついていない状態だった。それで間違いに気づかなかった。(そんなこともあるんだ)
  4. git最高!! リビジョンの移動が簡単なうえ快適すぎて助かった。過去のソースに戻れる。それがSVN違って一瞬でできるのが最高!!どんどん使いこなしたい!
  5. 不要なコメントアウトは消す! コメントのことではありません。コードのコメントは賛否両論あるけど、自分としては必要最低限ある方がいいと思います。ここで言っているのはソースを残すためのコメントアウトのことです。100行近いソースのコメントアウトはコードを見るのに邪魔な上、それをいつ有効にするかが明確にもなっていないので一生使われないと思う。そのためコメントアウトは極力避けて、削除しよう!!スクロールばっかでつらい。。
  6. 開発環境(Eclipseやエディタなど)はプロジェクトのみんな同じ設定にしておくことがいい気がした!少なくとも同じソースを編集する人は!そういったエディタの設定も一緒にプロジェクトのフォルダに入れてほしい。改行や括弧の位置などフォーマットの仕方とかが違っているだけで読みにくいという状態は避けたい!

という6つのことです。当たり前のことかもしれないけど、今回引き継いだコードがそうなってなかった中括弧の位置がファイルによって別々だしインデントもバラバラ。保守していく側としては本当にやりにくいとおもいました。

人は残らなくてもソースは残るので後に引き継ぐ人のために最高のコードを書けるように目指したい!!

最高の定義は人それぞれだけど、自分が思う最高を目指せばいいと思います。

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です