テックキャンプ69日目

kobasaです(´ω`*)4連休ですね!どこまで進められるか…頑張りどころですね!
実装課題に突入できればいいペースかな?

69日目の勉強内容

Issue(イシュー)

Issueとは、アプリケーションの課題をGitHubで管理するための機能。
作成の目的はアプリの課題の詳細やコードの変更履歴などの情報を1つにまとめることで、現状把握をしやすくすること。

リポリトジのIssueメニューを選択して「New issue」ボタンを押すと作成できる。
書き方はプルリクエストと同様でタイトルとマークダウン形式で概要を記述する。

リファクタリング

リファクタリングとは、既存のコードをより良いものにすること。
コードの保守性向上などの目的で、実際のアプリの表記は変えずに内部コードを整理する。

異なる文法で端的なコードに変更したり、新しいメソッドなどを使用して書き換えることなどして整理する。
その後の仕様変更や改修での時間短縮や、複雑なコードを追記しすぎて見返した時に理解できないコードを避けるためにリファクタリングを行う。

SlackとGitHubの連携

メンターさんに初コードレビューを依頼しました。
slackとGitHubを連携することでコードレビューのコメント通知をslackで受け取ることができます。(mailでも来た)

slackでコマンドを入力することにより、どんなときに通知が欲しいのかを設定することもできます。

コメント

  1. みーずたに より:

    昨日はありがとうございました!
    なぜ違うのか、なぜエラーがでるのか、
    の道筋を立てられるということは
    kobasaさんがRubyをしっかり習得してるのだと、本当に凄いなと率直に思いました!
    お仕事しながらという同じ条件下なのに
    自分が本当に情けないなと思いながらも、なんとか這ってでも、しがみついてでも卒業まではいきたいと思うので頑張ります。。。

    • kobasa より:

      細かいところはまだまだきちんと理解できていませんが、
      ルーティングあたりは少しは前進しているのかな?って感じです(´ω`*)

      自分は土日祝休みで、残業ほぼないしなどで
      仕事しながらの中では、かなり恵まれた環境で学習しているんだと思っています。
      あまり気負わずに利用できるモノをフル活用して、前向きに進んでいきましょう!

タイトルとURLをコピーしました