タグ

2017年3月22日のブックマーク (4件)

  • Vim モーション譜 - Qiita

    Sublime いいよね 昨今の Vim いいよね的な風潮には全く納得がいかない。こんな前近代的な変態エディタがなぜに今更もてはやされているのか。 仕事がら vi/vim 歴十年以上経っているが、いまだ使いこなせず、初心者の域を脱していない。苦手意識を差し引いても、Vim は経験による学習効率が低いツールだと感じている。 技術者のたしなみ程度から、一通りの技を使いこなせるレベルまでの間に、いくつもの越えなければならない壁があるのは確かだ。 その一つはモーションをマスターすることであろう。 以下の図は、ある状況であるモーションコマンドがどのように作用するのか、その動きを洗い出して《見える化》したものである。 黒く反転したカーソル位置から移動できる位置をモーションコマンドと矢印で示した。同じ場所に移動するのにもいくつものやり方があるが、もっとも単純で基的と思われるものを太字表示しておく。 c

    Vim モーション譜 - Qiita
  • BDDの導入 - Dan North - Digital Romanticism

    この記事はDan North氏の記事「Introducing BDD」を氏の許可を得て翻訳した公式版("the official translation")です。(原文公開日:2006年9月20日) 私は1つ問題を抱えていました。様々な環境にあるプロジェクトでテスト駆動開発(TDD)のようなアジャイルのプラクティスを用いたり、あるいは教えていると、いつも同じような混乱や誤解に行き当たったのです。プログラマが知りたいと望むのは、どこから始めれば良いのか、何をテストすれば良いのか、何をテストする必要がないのか、1つのものに対してどの程度テストすれば良いのか、テストをなんと呼べば良いのか、テストが失敗した理由をどう理解すれば良いのか、ということでした。 TDDに深く入り込むほどに、自分の道程が、言われたことをコツコツやれば徐々に上達するようなものではなく、むしろ行き詰まりの連続であると感じました

    BDDの導入 - Dan North - Digital Romanticism
    Windymelt
    Windymelt 2017/03/22
    TDD/BDDの文書の邦訳.
  • Introducing BDD

    I had a problem. While using and teaching agile practices like test-driven development (TDD) on projects in different environments, I kept coming across the same confusion and misunderstandings. Programmers wanted to know where to start, what to test and what not to test, how much to test in one go, what to call their tests, and how to understand why a test fails. The deeper I got into TDD, the mo

    Introducing BDD
    Windymelt
    Windymelt 2017/03/22
    BDDの出典っぽい?文書.TDDとの対比.
  • アニマルガールたちは恒星間航行の夢を見るか。V2ロケットのプラモデルで考える人類の進化史 | 超音速備忘録

    未組立プラモ写真家。稀に組む。山登る。からぱたへのお問い合わせ、文章・写真・DJ・飲酒のオファーはTwitter @kalapattar からどうぞ

    アニマルガールたちは恒星間航行の夢を見るか。V2ロケットのプラモデルで考える人類の進化史 | 超音速備忘録