タグ

2014年12月8日のブックマーク (4件)

  • Rubyの凄く面白い特徴をRailsのコードを例に解説 - Qiita

    これはドリコムAdventCalendarの6日目です。 5日目の記事は、ドリコムの開発を支えるGitリポジトリ@gussanです。 7日目は、般若心経F*ck、コピペで徳を高める話@おーはらさんです。 自己紹介 ドリコムでアプリケーションエンジニアとしてネイティブゲームの開発を行ったりマネージメントをしたりしています。 その他の事はこちら参照: https://gist.github.com/Shinya131/5d9e604d963177ee2cdc はじめに この記事は、プログラミング言語Rubyが持つ凄く面白い特徴を、 Ruby on Rails の一部であるActiveSupport core extensionsのソースコードを題材に解説する物です。 題材に使うActiveSupportは、version 4.1です。 対象とする読者 この記事は、以下のような読者に役立つ内容を

    Rubyの凄く面白い特徴をRailsのコードを例に解説 - Qiita
  • REST APIドキュメント生成パターン - ✘╹◡╹✘

    REST API用のドキュメントを生成するときにどうやってるかについて雑記を残しとく。 概要 実装とドキュメントの乖離を避けるためには、同じ意味情報を二箇所以上に定義することを避ける必要がある。そのための方法として、実装それ自身か、もしくは実装が参照している何らかのメタデータを元にしてドキュメントを生成したり、テストの実行結果からドキュメントを生成するというパターンがある。 テストから Cookpadでは、autodocというライブラリを利用して、RSpecでテストを実行している途中で得られたメタデータからドキュメントを生成している。これはテストの実行結果からドキュメントを生成するパターン。 これは実現方法としてはかなり特殊な部類。このパターンが最も効果的に働くのは、ドキュメント生成のために余分な開発コストはあまり掛けたくないが、テストは真面目に書いている OR 真面目に書いてほしい、とい

    REST APIドキュメント生成パターン - ✘╹◡╹✘
  • 現場のコード意識を変えるために導入したリーダブルコードとガウディの思想 - DevLove甲子園2014技 -

    現場のコード意識を変えるために導入したリーダブルコードとガウディの思想 DevLove甲子園2014 西日大会で技2裏 http://devlove-kansai.doorkeeper.jp/events/12334 だいごろうの発表資料です。Read less

    現場のコード意識を変えるために導入したリーダブルコードとガウディの思想 - DevLove甲子園2014技 -
  • 羽生善治「若手に負けぬための秘密の習慣」:PRESIDENT Online - プレジデント

    衝撃の7大タイトル全制覇からすでに18年、変わらぬ強さで、棋界の「顔」であり続ける43歳。その天才が「この先、重要視される能力」を磨くべく心がける、一見ありふれた習慣とは──? 「こうすればうまくいかない」と知っている 勉強といっても、私たち棋士にとっては、実戦の中から得るものがやはり大きいですね。新しいアイデアや発想のヒントを実戦から得て、それを日常の練習の中で掘り下げ、全体的な理解を深めていきます。 着手を考える際も、40代半ばの今は、20代、30代の頃とは変わってきました。最初に局面全体の方向性を大ざっぱに、感覚的にとらえて、そこから細かいところをロジックで詰めていくというプロセスじたいは以前とあまり変わりませんが、局面全体をとらえるところに力を傾ける比率が、以前に比べて上がっています。 最初から細かいところにこだわって理詰めで追っていくと、効率が悪い。指し手を読んでいって、この筋は

    羽生善治「若手に負けぬための秘密の習慣」:PRESIDENT Online - プレジデント