タグ

2016年12月16日のブックマーク (3件)

  • 「関数型プログラミングって何?」日本語訳 - Okapies' Archive

    この記事は、技術翻訳 Advent Calendar 2016 の15日目です(枠が空いてたので勝手にお邪魔してます)。前回(6日目)は、id:msyksphinz さんの「個人が趣味技術書を翻訳するという意義について」でした。 今回ご紹介するのは、昨年末に公開された Kris Jenkins さん (@krisajenkins) の "What Is Functional Programming?" です。日語訳の公開については著者から承諾済みです。また、London Functional Programmers meetup での同タイトルの講演動画が公開されています。 関数型プログラミングの考え方は、世間ではどうも小難しい話だと思われている節があります。その理由の一つに、議論の抽象度が(比較的)高いことが挙げられるでしょう。例えば、以前このブログで紹介した「なぜ関数プログラミング

    「関数型プログラミングって何?」日本語訳 - Okapies' Archive
    lalupin4
    lalupin4 2016/12/16
  • ギャンブル依存症問題を議論する上で知っておいてほしいこと

    依存症患者と真面目に向き合う人間として、どうしても言っておきたいことがあります。 カジノ法案に反対するのはかまいませんが、それに合わせてパチンコを規制しろという話が出てきますが、それが依存症問題にとって効果があるかは全くもって実証されていないのが現実です。 中には国会で議論されないのは業界と政治家の癒着が原因だなんて言う人もいますが、それは全くの間違いです。 なぜなら、パチンコ業界は、ここ数年でこれでもかというほどの規制を受け続けているからです。 つまり、議員がパチンコを規制しろと言わないのは、パチンコが十分なほどに規制を受け続けているからであって、規制しろということ=無知を晒してしまうことになるからです。 さて、ここで規制の詳細を事細かに話すつもりはありませんが、それによってどのような変化が訪れたかをご説明します。 2005年の時点で13,000店以上あったパチンコ店は、2014年で10

    ギャンブル依存症問題を議論する上で知っておいてほしいこと
  • 俺が悪かった。素直に間違いを認めるから、もうサービスクラスとか作るのは止めてくれ - Qiita

    ちなみに、最初に結論だけ言っておくと、まずSandi Metzの「オブジェクト指向設計実践ガイド」を読め、という話です それだけで終わってしまいたい気持ちはあるが、不親切過ぎるしもうちょっとRails向けの話を書こうと思う。 ただ言いたいことは、よく分かってないのに使うのは止めろということ。 自分もで書いたりした手前、それが参考にされた結果なのかもしれないが、世の中には当に酷いクラスが存在するもので、雑にサンプルで書くと以下の様な感じのコードが存在したりする。 class HogehogeService # Hogehogeはモデル名まんま def process(hogehoge, option_a: nil, option_b: nil, option_c: false) history = hogehoge.histories.last unless hogehoge.activ

    俺が悪かった。素直に間違いを認めるから、もうサービスクラスとか作るのは止めてくれ - Qiita
    lalupin4
    lalupin4 2016/12/16
    思考志向試行至高嗜好刺咬咀嚼嚥下歯垢オブジェクト指向