タグ

ブックマーク / blog.sushi.money (4)

  • querySelectorAllしてmapしたいとき[...すると短い - hitode909の日記


    HTMLquerySelectorAllmapquerySelectorAllNodeListmapArray NodeListArray Array.prototype.slice.call 使 Array.prototype.slice.call(document.querySelectorAll('a')).map(a => a.href) [].slice.call Array.prototype[]
    querySelectorAllしてmapしたいとき[...すると短い - hitode909の日記
  • モブプログラミングについて(2) - hitode909の日記

    チームのみんなでモブプログラミングやってみたので記録 ブログの記事を参照しつつ,モブプロについて軽く説明してから始めた モブプログラミングについて - hitode909の日記 最初なので,簡単めなタスクをやってみた DBにカラムを足して,アプリケーション側で計算していた値をDBに持たせる 東京と京都でHangoutでつないで会話しながら進めた コードを書く人は手元で見て,その他はHangoutの画面を見る 1台のPCで人が交代するのではなく,各自のPCでコードを書いて,pushしたら交代 1コミットずつpushするたびに交代したので5分か10分ごとに交代した 分担は以下のような感じで,意図せずちょうど一周すると同時に完成して美しかった SQLのスキーマ定義とalter table モデルのテストと実装 リポジトリのテスト(TDDなので) リポジトリの実装 インデックスの追加 SQLのクエ

    モブプログラミングについて(2) - hitode909の日記
  • 気が狂った設計 - hitode909の日記


       Pull Request   使
    気が狂った設計 - hitode909の日記
  • テスト先に書きたい若者よ - hitode909の日記

    弊社では毎年インターンを受け入れているのだけど,いまもインターンが来てて,テスト先に書きたいけど油断すると先に実装を書いてしまう,とか話してた. 個人的には,テスト先に書くのが大事というよりかは,意識して仕様を先に考えるのが大事だと思っている.テストを先に書くと,先に仕様を考えざるを得ないので,良いスタイルが身につく. 僕がよくやるのは,関連しそうなクラスの絵をひと通りノートに書いてみて,その図だけで,うまく動くことを説明できるくらい考えてみる.その時点でおかしかったら,コード書いてもおかしくなる.ノートに方眼ついてるとクラス図書きやすい.UMLとかじゃなくても,自分で見て分かるくらいでもいいと思う. 紙でうまくいったら,外部仕様だけソースコードに書いてみる.クラス名と,メソッドの定義と,メソッドの上くらいに,ひと通りコメントでも書いてみて,この関数はこういうことをするんです,こういう引数

    テスト先に書きたい若者よ - hitode909の日記
  • 1