T2T2’s diary

アウトプット

201014アウトプット 10日目

TECHCAMP10日目

標】

勉強量が多くなり、その量に怠け癖が出ている。

テキストを見ながら書きながらと、「〜ながら」となってしまっている。

ただ写すのではなく、見る時間と書く時間を切り分けて設ける。

習事項】

Git・GitHubについて
何故 アプリケーション作成の際に「元に戻したい」という状況が発生
何を ある段階を記録しておき、あとで戻ることができるツール
方法 Git  :バージョン管理ツール(仕組み)
   GitHub:複数人開発ができる支援Webサービス
       Gitで変更した内容を共有できる


同開発における、clone(クローン)について
何故 共同開発において、1人がアプリケーションのベースを作成するため、
   共有するメンバーはそのアプリケーションをダウンロードしなければ、

   何を制作したらいいかわからない
何を clone(クローン)をダウンロードする
方法 ターミナルに、リモートリポジトリのURLに.gitを加えた文字列指定する。

   そして、ローカルリポジトリとしてダウンロードする

 
時編集の際に発生しがちな問題について

何故 複数のプログラムが同じデータを使おうとすると、競合している状態になる
何を コンフリクト(同時編集の際に発生しがち)を解決する webサービスの利用
方法 git hub web上の「resolve conflicts」をクリックすると修正箇所が表示され
   表示されるファイルごとに編集・修正をして反映をさせる


ストコードをする理由について
何故 クオリティの担保(人為的ミスを防ぐ、記録を残す)
   仕様をみきわめる(仕様を理解しているかの確認)
何を RSpec(アールスペック)と呼ばれるGemを使用する
方法 コードを自動確認して表示をするように反映させて使用する

 

日の振り返り】

昨日の振り返りを生かすべく、全体を読んだ後に一つ一つの項目へ。

一度読んで、もう一度文章を読むというN+1問題のようなことを地で行く。

学習項目は増え、このやり方が今のところ自分の最適解となっている。