タグ

2013年12月10日のブックマーク (3件)

  • コードをまとめる技術としてのイテレータとジェネレータ - Qiita

    ジェネレータが5.5から入ったことで完全に空気と化した(?)PHPのイテレータを、ちょっと違う面からまとめたいと思います。 コードをまとめるということ Don't Repeat Yourself(DRY)という言葉があります。達人プログラマーというに出てくる言葉です。 信頼性の高いソフトウェアを開発して、開発そのものを簡単に理解したりメンテナンスできるようにする唯一の方法は、DRY原則に従うことです。 「すべての知識はシステム内において、単一、かつ明確な、そして信頼できる表現になっていなければならない。」 (p. 27) 端的に言えば「同じことを二度書いてはいけない」ということですね。この原則を当てはめなくてもいい例外のパターンもいくつかあるのですが。。 コードにおいて「同じことを二度書いてはいけない」を忠実に守ろうとすると、同じコードを何度も書きたくなったら、何らかの方法でそのコードを

    コードをまとめる技術としてのイテレータとジェネレータ - Qiita
  • 人生は練習と思ってる所が本番で、本番と思ってる所はオマケだ。 - teruyastarはかく語りき

    気になれない人には「当事者意識」が足りない - ゆーすとの日記 http://syuraw.hatenablog.com/entry/2013/12/05/183752 ここぞって時に気になれる人となれない人の違いは、当事者意識の有無です。 人生には何度か「ここぞ」って場面があります。 そこで上手くいくかどうかでその後の人生が大きく変わってしまうような場面―― あるいはそこまでじゃなくても、重要な転機と思われる場面。 その時心の底から当事者意識をもって臨める人が「気になれる人」、 そうでない人が「気になれない人」です。 (略) 何をやるにしても、結局最後は自分の気持ちと気度がものを言います。 戦術、戦略、テクニック、ノウハウ・・・どれも大事ですが、 それは自分の気があって初めて活きるもの。 自分の人生なんだし、ここぞって時ほどきちんと当事者意識を持って取り組みたいものです。 「

    人生は練習と思ってる所が本番で、本番と思ってる所はオマケだ。 - teruyastarはかく語りき
  • 【島国大和】ゲームを作る立場で,どうやって落とし穴を回避するかを考えるよ。

    【島国大和】ゲームを作る立場で,どうやって落とし穴を回避するかを考えるよ。 ライター:島国大和 島国大和 / 不景気の波にもがく,正体はそっとしておいて欲しいゲーム開発者 島国大和のド畜生 出張所ブログ:http://dochikushow.blog3.fc2.com/ 皆様,お久しぶりの島国大和です。 デスマーチ,してますか? さて今回は,ゲームを開発していくうえで,ハマりやすい落とし穴をどうやって回避するのか,といったことをゲームを作る側の視点で書いてみようかと思います。 いつもとかなり毛色が違ううえに,ゲームを開発してない人には,何の役にも立たないことですが,愉快な他人事として話のタネにはなるかもしれません。LINEで主婦に知識をひけらかし,微妙な空気を作ってみたいときなどにご活用ください。 ゲームの要素を3つに分けると見えてくるもの さて,一口に落とし穴といっても,いろいろなタイプ

    【島国大和】ゲームを作る立場で,どうやって落とし穴を回避するかを考えるよ。