読者です 読者をやめる 読者になる 読者になる

とんちむ日記

RubyとJavaScriptと猫が好きです

privateメソッドは共通化するべき?

久しぶりのブログ・・。もうすぐエンジニアになって2年経ちます。以前に比べたら少しはスキル上がったのかなぁ? さてRailsで、似たようなモデルを扱うコントローラーがあってprivateメソッドが割と似たような処理をしていたのでせっかくだしActiveSupport::…

Rubyの正規表現に潜む罠!!

現在のプロジェクトでmodelのバリデーションを正規表現で行う機会がありました。 Javascriptなんかでは最近よく触っていたので正規表現には特に抵抗なかったんですが・・・思わぬ罠に引っかかってしまいました。 例えばこんな /^[0-9]+$/ というようなよく見…

Angularで起こった怪奇!?

ありのまま、今日起こった事を話すぜ・・・ input numberに999999999999999934464以上の数値を入力すると /^[0-9]*$/(0以上の数字ならOK)のパターンにマッチせずにエラーメッセージが表示されたんだ。 な・・・何を言ってるかわからねーと思うがおれも何…

初めて学ぶプログラミング言語は何がいいか?

結論から言えば何したいかによるってことになりますが、まぁ・・・もうちょっと掘り下げていきましょう。 新米エンジニアの僕は今でこそ一応はプログラミングができるようになりましたが、それは今の会社の研修を受けてしっかりと指導してもらったり、一緒に…