こたつとみかんとプログラミング

33才実務未経験ですがウェブエンジニアにジョブチェンジするために勉強したことをアップするためのブログです。

【日報】Railsチュートリアル第3章「ほぼ静的なページの作成」

今日は割と時間があったので手をつけられていなかった正規表現の勉強。Rubyのチェリー本でおすすめされていた Qiita の記事、めちゃわかりやすかった。がこれはちょっとどんなことができるか覚えとかないとな。最低限、どんなことができるかは寝る前に復習しようっと。

日報(2020/01/13)

やったこと

つまづいたところ / 気づきなど

  • TDD!(Test Driven Development)=テスト駆動開発テスト駆動開発にもメリット・デメリットがある。仕様が固まっていないような時は後に回した方が良い。シンプルなコード、バグを見つけたとき、重要なコードの時などは先に書く。
  • DRY!(Don't Repeat Yourself)「同じこと2度も繰り返すなよ」・・・情報を重複させてはいけない。
  • 「*」「+」は扱いに注意しないと、矛盾さえなければ余分な分まで取得してきてしまう。前はアナリティクスでよく正規表現使っていたけれど、「.*」をめっちゃ多用してた。確かに無駄なところまで取得しちゃって後からその部分だけ抜いてセッション数算出とかしてたわ・・・。「〜以外の任意の文字」「最短のマッチを返す」(最小量指定子)など厳しい条件をつけることができるので、覚えておきたい。

明日の予定