2016年9月1日のブックマーク (6件)

  • rescue節で例外の型を指定しない場合に補足できるのはStandardErrorとそのサブクラスだけ - Qiita

    Javaや.NETをやってた人にしてみると、Exceptionクラスは普通の例外の代表のように考えてしまうかもしれません。 しかしRubyのExceptionはNoMemoryError等の致命的な例外の親クラスにもなっているため、例外の型を指定しないrescue節では補足されません。 補足されるのは通常の実行時エラーを表すStandardErrorとそのサブクラス(ArgumentError等)になります。 require 'rspec' describe 'rescue' do shared_examples_for 'rescue StandardError' do it 'should rescue StandardError' do -> { subject.call(StandardError) }.should_not raise_error end end context

    rescue節で例外の型を指定しない場合に補足できるのはStandardErrorとそのサブクラスだけ - Qiita
    tbpg
    tbpg 2016/09/01
  • 例外、エラー、異常、そして - Qiita

    「例外」「エラー」「異常」あたりの言葉が、言語仕様や設計の中で人によって微妙にずれた使い方されてるから、 「Expected だが Accept されないケース」を表す別の言葉が欲しい。 — Jxck (@Jxck_) 2016年8月31日 @Jxck_ 来こう分類されて、 1. Expected/Accepted 2. Expected/UnAccepted 3. UnExpected 2, 3 をどう呼ぶかあたりで、例外, エラー, 異常などの言葉が入り乱れてて、それが広義の例外処理が誤解される原因だと思ってる — Jxck (@Jxck_) 2016年8月31日 Expected and Accepted Expected but Unaccepted Unexpected

    例外、エラー、異常、そして - Qiita
    tbpg
    tbpg 2016/09/01
  • 400,000 GitHub repositories, 1 billion files, 14 terabytes of code: Spaces or Tabs?

    The rules:Data source: GitHub files stored in BigQuery.Stars matter: We’ll only consider the top 400,000 repositories — by number of stars they got on GitHub during the period Jan-May 2016.No small files: Files need to have at least 10 lines that start with a space or a tab.No duplicates: Duplicate files only have one vote, regardless of how many repos they live in.One vote per file: Some files us

    400,000 GitHub repositories, 1 billion files, 14 terabytes of code: Spaces or Tabs?
    tbpg
    tbpg 2016/09/01
    スペースvsタブ
  • Goodpatchのプロダクトマネージャーに聞く!プロトタイピングツール「Prott」を使ったプロトタイピングの重要性とは

    Goodpatchのプロダクトマネージャーに聞く!プロトタイピングツール「Prott」を使ったプロトタイピングの重要性とは 話題のプロトタイピングツール「Prott」を開発した株式会社グッドパッチ(Goodpatch, Inc.)の岡田麻里さんへのインタビュー。Prottの新機能に関するお話から、プロトタイピングの重要性について詳しくお伺いしています。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 今日では、ソフトウェアやサービス、アプリ

    Goodpatchのプロダクトマネージャーに聞く!プロトタイピングツール「Prott」を使ったプロトタイピングの重要性とは
    tbpg
    tbpg 2016/09/01
  • 新サービス立ち上げ時の重要指標のデザイン - クックパッド開発者ブログ

    こんにちは、株式会社ビットジャーニーに出向中の出口 (@dex1t) です。ビットジャーニーでは、社内情報共有ツール Kibela*1のサービス設計やプロダクトマネジメントに責任を持ちつつ、エンジニアとして開発全般に携わっています。 今回は、新サービスの立ち上げ時にどのような考えで重要指標*2を設計し、それを実際の開発のなかでどう使っていくかという話をします。 なぜ検証をするのか そもそもなぜ新サービス立ち上げ時に、重要指標や検証といった考えが必要になるのでしょうか。それを考えるにあたって、クックパッド的なサービス開発の流れを改めて整理してみます。 企画と検証は表裏一体 サービス開発といえば、企画・開発・検証をぐるぐる回すというのが一般的だと思います。指標は検証段階で活用する道具です。企画で考えたことを確かめるのが検証段階であり、企画と検証は表裏一体です。 したがって、指標の設計をするにあ

    新サービス立ち上げ時の重要指標のデザイン - クックパッド開発者ブログ
    tbpg
    tbpg 2016/09/01
    線の検証
  • 「自分のお金は自分で稼ぐ」ChatWork代表が振り返る、スパルタ起業家教育

    アマテラス代表・藤岡清高氏が、社会的課題を解決する志高い起業家へインタビューをする「起業家対談」。今回は、チャットワーク・山敏行氏のインタビューを紹介します。※このログはアマテラスの起業家対談を転載したものに、ログミー編集部で見出し等を追加して作成しています。 幼いころから“通称・社長コップ”でお茶を飲む 藤岡清高氏(以下、藤岡):いつごろから起業を考えていたのですか? 山敏行氏(以下、山):2歳ぐらいのとき、親が音楽スタジオを起業してからですね。そのときから父親は経営のことばかり話していて、そういうことを無意識に聞いていたというのはあります。 ほかには、家に“通称・社長コップ”と言う「社長」と書かれたコップがありまして、それは、ただ「社長」ってもうびっくりするぐらいの文字で書いてありました。 その社長コップでお茶を飲んでいたので、社長になるのは普通のことだと思っていたところもあると

    「自分のお金は自分で稼ぐ」ChatWork代表が振り返る、スパルタ起業家教育
    tbpg
    tbpg 2016/09/01
    ChatWorkは全く使わないけど、ChatWorkの中の話はいつもけっこう興味深いものが多い