タグ

2013年9月5日のブックマーク (5件)

  • iOS開発でのユニットテストを身につけるには

    テストがないコードはクソとか、このテストツールこそ至高みたいな話が世に溢れているわけですが、 そういう状況になってくると、どうやって始めたらいいのかわからなかったりすると思います。 そういう人のために、何を読んで勉強し、何を使って何を書くと始めやすいかという抽象的な解説をしようと思います。 テストフレームワークの選択 テスト初心者の最初の壁はフレームワークの選択です。 iOSのテストについて調べると、SenTestingKitはクソとかGHUnit最高とかKiwiこそ至高とか言っている人がいると思います。 ですが、入門に最も適しているのはSenTestingKitです。 セットアップが他と比べて簡単だということと、機能が十分に小さくて機能に溺れることがないということが理由です。 SenTestingKitの使い方を学ぶ いきなり突き放すようなんですが、Appleの公式のドキュメントを読むの

    hamaco
    hamaco 2013/09/05
  • TDD will always be in your heart

    Niigata.rb #3 での発表資料です。

    TDD will always be in your heart
    hamaco
    hamaco 2013/09/05
  • スマホアプリ品質ガイドライン | mixi-inc.github.io by mixi-inc

    このガイドラインについて このガイドラインは既存のアプリやレビュー等を参考に、ユーザーが期待するであろう状態をまとめたものです。 アプリの開発に関わっている方たちが日々の動作確認を実施する中で、こういった点に気付いてほしい、というチェックリストになっています。 ※項目の中にはOSや端末に依存する部分も含まれます。 インストール 初回インストールが問題なく完了すること 既にインストールされている場合、アップデートが問題なく完了すること 記録メディア対応(Android) インストール後、記録メディアへアプリが移動できることが望ましい ※但し、記録メディアへアプリを移動した場合、一部の機能が制限される(はず)←ホームのウィジェット等 起動 体に保存しているアプリが正常に起動できること 記録メディアへ移動しているアプリが正常に起動できること ログイン 初回インストール後 登録済みアカウントで利

    hamaco
    hamaco 2013/09/05
    参考にするかも? しないかも?
  • 入れるべき機能と排除すべき機能の分類メモ | fladdict

    クライアントプレゼン用の覚え書き。 「機能」のほとんどは以下の5種類に分類できるので、搭載するまえにどのカテゴリに属するかよく考える。 1:必須機能 メーラーの送信、CC送信、カメラの撮影、オートフォーカスなど。 ついていて当たり前、つけなければユーザーの不満が増加する機能。 必須機能が実装されていない場合、基的に勝負の土俵には立てない。 予算をかけすぎても、べつにユーザーへのアピールにはならない。 2:訴求機能 なくても不満ではないが、あればユーザーの満足を増加させる機能。 ユーザー自身も無自覚的で、初期段階では実物を見るまで需要の存在自体が見過ごされている。 女子向けのポップな一眼レフや、(1979年当時)歩きながら音楽が聞ける機械など。 メリットは高いがそもそも発見するのが大変だったりする。 差別化機能のうち需要の高いものは、業界内で徐々にパクられ必須機能にシフトしていく。 3:沼

    hamaco
    hamaco 2013/09/05
  • 「Middleman で作った web サイトを Travis + GitHub pages でお手軽に運用する」でのセキュリティ上の不具合がありましたのお知らせ - tricknotesのぼうけんのしょ

    以前書いていたブログ記事で、致命的なセキュリティ上の不具合があったのでその訂正についてお知らせします。 Middleman で作った web サイトを Travis + GitHub pages でお手軽に運用する どのような不具合かというと、ブログ記事にしたがって middleman の自動ビルドを Travis に設定している場合、GitHub トークンが Travis のログに残ってしまい第三者に悪用されるという可能性があるというものでした。 該当の箇所はすでに修正してありますので、今後の設定については問題ありません。 今まで参照してくださっていたみなさま、大変申し訳ありませんでした。 今利用中の Token については expire していただいて、新しい Token を再設定していただけるとありがたいです。 不具合について連絡してくださった @azu_re さん、対応方法を連絡

    「Middleman で作った web サイトを Travis + GitHub pages でお手軽に運用する」でのセキュリティ上の不具合がありましたのお知らせ - tricknotesのぼうけんのしょ
    hamaco
    hamaco 2013/09/05