タグ

2014年3月1日のブックマーク (8件)

  • 「実装をテストする」とは? - bluebird

    TDD界隈の議論で、「仕様のテスト」「実装のテスト」という話を聞くことがあります。 TDDのよくわからない言葉をどうやって説明するか悩んでいるという話 #SWTestAdvent — うさぎ組 明日からTDDをやってみよう! - 部屋とアジャイルと私(仮称) 今日のTDD界隈で「仕様のテスト」「実装のテスト」という言い回しを一番よくしているのは私だと思うのですが、勉強会の場などでは話をすることはあるものの、こういう形で残してこなかったので、自分の考えをまとめたいと思います。 公開されているインターフェースの仕様を満たせるなら、API(「リファクタリング」で言う「公布済みインターフェース」)のエントリポイントの内側のクラス設計をどのように組み立てるかは、実装者の裁量に任されているはずです。 品質保証の観点からは、APIの仕様を満たせるテストケースを記述すれば、ソースコードに対してのある程度の

    「実装をテストする」とは? - bluebird
  • iOS アプリのメンテナンス性を高めるための基本的な考え方

    Visual Studio Online BUILD気で使いこなして品質&効率を劇的に上げる! [ Comm Tech Festival ] C-4慎一 古賀

    iOS アプリのメンテナンス性を高めるための基本的な考え方
    yk5656
    yk5656 2014/03/01
  • あなたも地域のコミッターに。Osc tokyo 2014 spring

    オープンソースカンファレンス 2014 Tokyo/Spring 「あなたの住む街のコミッターになろう。オープンな技術で地域課題を解決する、Code for Japan セミナー」 で発表した資料です。 Read less

    あなたも地域のコミッターに。Osc tokyo 2014 spring
  • これまでのVimの勉強内容まとめ - Qiita

    Vimの最低限の操作 ファイルを開く $ vim path/to/file bashでTabを押すと補完が効く。 補完が効かないときは大抵タイプミスしている。 上書き保存して終了 Escを押してから:wq 保存しないで終了 Escを押してから:q! Vimのチュートリアルで勉強 $ vimtutor 画面移動 Ctrl+F/Ctrl+BでForward/Backに1画面分移動できる。 少しだけ応用編 文字の検索 /searchwordで検索、nで次へ、Nで前へ 文字の置換 :%s/from/to/gでfromに一致する文字をtoに全部置換。 色々オプションがあるらしいけどまだ全部覚えていないのと、エスケープが必要な文字が良くわかっていない。 行の挿入系 Oでカーソル行に新しい行を挿入して編集開始、oだとカーソル行の1つ下に挿入して編集開始。 単語を消して編集開始 ciw 会社で教えてもらっ

    これまでのVimの勉強内容まとめ - Qiita
    yk5656
    yk5656 2014/03/01
  • Vim - agやackの検索結果を表示するctrlsfプラグイン - ぼっち勉強会

    この記事はVim Advent Calendar 2013の89日目です。 前日はmanga_osyoさんの誤った goto 文で到達しないコード箇所を直ちに検知する方法でした。 今日はctrlsf.vimというプラグインの紹介です。 Intro dyng/ctrlsf.vim 動きは上記リンクのGIFを見て頂ければお分かり頂けると思います。 キーワード検索をして 結果を新規に開いた左Windowに表示して 選択したファイルの該当行へジャンプします Sublime Text 2のCtrl + Shift + Fみたいなやつ、ってことらしいです。 必要なもの ag(the_silver_searcher)かackが必要です。 私はagを使っています。 参考:ackを捨てて、より高速なag(The Silver Searcher)に切り替えた なおctrlsfはag -> ackの順でコマンド

    Vim - agやackの検索結果を表示するctrlsfプラグイン - ぼっち勉強会
    yk5656
    yk5656 2014/03/01
  • Mixiの不正ログインでつぶやかれたURLについて調べてみた。 - piyolog

    Mixiが2月28日に不正ログインの発生について重要なお知らせを掲載しました。ここでは2月28日に発生したと思われるMixiの不正ログインに関する情報について調べた内容についてまとめます。 Mixiで不正ログインが立て続けに発生 Mixiの不正ログインは2月上旬(2月5日〜10日)にも発生していたようで最初お知らせを見たときは先日報じられていたに関する続報なのかと思っていたのですが、内容を確認すると今日確認された不正ログインについてのお知らせでした。 mixiへの不正ログインに関するお知らせ 外部からの不正ログインについて(Mixi内告知) 興味深いことに2月上旬は370件(報道ベース)だったのですが、今回の不正ログイン被害を受けたユーザーは2月28日17時時点で16,972件となっており、さらに不正ログインを受けた期間も2時45分〜14時と半日に満たない短時間の間に行われたものとなってい

    Mixiの不正ログインでつぶやかれたURLについて調べてみた。 - piyolog
  • 話題の「グロースハック」、エンジニアは結局何をやればいいのか、朝7時の渋谷で学んできた - エンジニアtype

    話題の「グロースハック」、エンジニアは結局何をやればいいのか、朝7時の渋谷で学んできた 2014/02/28公開 IT・Web業界で、今、ホットなバズワードを挙げるとしたら、必ず出てくるのが「グロースハック」だろう。 FacebookやDropboxなど、シリコンバレー発で世界的サービスに成長した企業が「グロースハッカー」なる役割の人を置いていたことが広く認知され始めてから、日でも少なくない数のWeb・アプリサービスがグロースハックの手法を導入するようになった。 代表的なデータ分析フレームワークの「AARRRモデル」など、さまざまなノウハウがネットで喧伝されているが、サービスやプロダクトが成長していくには経営者からマーケター、BizDevなど「かかわるすべての人たち」の打ち手が重要になる。その中で、そもそもエンジニアは何をやり、どこまでを守備範囲とするべきなのか。 この疑問を解消すべく、

    話題の「グロースハック」、エンジニアは結局何をやればいいのか、朝7時の渋谷で学んできた - エンジニアtype
  • これから始める「DockerでかんたんLAMP環境 for CentOS」 | さくらのナレッジ

    昨年からImmutable Infrastructureという言葉が出始めて、サーバーを簡単に作って壊すという潮流が出始めました。また、サーバー管理を簡単にするツールとしてDockerというものが脚光を浴びており、いまどきのサーバー管理者に受け入れられてきました。 今回は、そのDockerをインストールしてLAMP環境を構築するステップを見ていきたいと思います。 Immutable Infrastructureとは? IaaS型のクラウドやVPSの台頭によって、簡単に仮想サーバーが立ち上げられる環境が整ってきました。 とはいえ、サーバーの立ち上げをするのはシステム構築時と、システム規模を大きくする時に限られ、サーバーの動作を変えたり、アプリケーションのアップデートをするときは、稼働しているサーバーの中身を修正するというのが従来のやり方でした。 しかしImmutable Infrastruc

    これから始める「DockerでかんたんLAMP環境 for CentOS」 | さくらのナレッジ