タグ

2017年9月24日のブックマーク (4件)

  • むかしむかし、あるところにチェック例外という機能があったそうな | システムアーキテクトのごった煮

    ってことで、例外のお話です。 どうも僕の知っている限りでは、チェック例外という言語機能をもっているのはJavaだけみたいです。 僕個人としては、すばらしい機能なんですが。 Javaで最初にチェック例外を学んだ時、「そうそう、これこれ、これが欲しかったのよ!」 って思ったあの頃の想いは今も色あせていません。 「ずっと好きだったんだぜ~♪」って斉藤和義の曲を口ずさむくらいに、今もチェック例外を愛しています。 しかし、このチェック例外、他の言語からdisられまくって、最近の言語には取り込まれないという悲しいお話になっています。 過去に様々な議論があった中で、結論としてチェック例外は役に立たないってことになったらしいです。 経緯は知らんがね、そんなん。僕には役立ってるんだから。 ってことで、僕の立場から見た、チェック例外についての考察と扱いを書きます。 反論したい方、自重をお願いします。 だって、

    むかしむかし、あるところにチェック例外という機能があったそうな | システムアーキテクトのごった煮
    vanbraam
    vanbraam 2017/09/24
    例外=大域脱出の手段,検査例外=例外も戻り値の一種なので静的に型を把握,という認識.利点はある&コストも(IDEを使えば)大きいと思わないので,忌避される理由に納得感が余りない;Goの様に大域脱出を否定する方が理解できる
  • Red Hat、Btrfsの採用を断念か - XFSベースに舵切り

    Today Red Hat is the world´s most trusted provider of Linux and open source technology. Phoronixは8月2日(米国時間)、「Stratis Is Red Hat's Plan For Next-Gen Linux Storage Without Btrfs」において、Red Hatの複数の開発者から確認を取ったとして、同社がRed Hat Enterprise Linux (RHEL)におけるファイルシステム「Btrfs」の取り組みから手を引く可能性が高いと伝えた。同社はExt4への取り組みについても消極的になっており、XFSをベースとしながら新たなファイルシステムの開発を進める意向だと指摘している。 Red HatのAndy Grover氏は「Stratis Software Design: V

    Red Hat、Btrfsの採用を断念か - XFSベースに舵切り
    vanbraam
    vanbraam 2017/09/24
    ZFSのライセンス問題って何だろう?
  • btrfs領域管理一代記

    Refactoring in Angular via Metrics, Modularity & Testing

    btrfs領域管理一代記
    vanbraam
    vanbraam 2017/09/24
    複雑すぎて怖い;誰か形式化(formalize)してくれないかな
  • config/routes.rb の書き方を見直した – r7kamura – Medium

    開発を手伝っている Rails アプリの config/routes.rb の書き方を見直した。 ルール以下のようなガイドラインを設け、これを守るように書き換えた。 resource(s) などの DSL の利用を避けるパスの辞書順に定義するHTTP メソッドの部分だけ特別にインデントする具体例こういう形の、素朴なルーティングがひたすらに羅列されていくコードになる。実際のコードでは数百行以上に及ぶ。基的に1行に1つのルーティングが定義される。 MyApp::Application.routes.draw do get '/' => 'top_pages#show', as: :top_page delete '/api/applications/:applicaiton_id' => 'api_applications#destroy', as: :application get '/a

    vanbraam
    vanbraam 2017/09/24
    r7kamura氏はRuby/Railsにとても詳しい人だという認識なのだが,そういう人がこう言うのであれば,やはり愚直な書き方にそれなりのメリットがあるのだろう;自分の感覚ではresourcesは例外的処理があると途端に使いづらくなる