ソフトウェアエンジニアに大切なこと

プログラミングという名の魔法

2013-01-01から1年間の記事一覧

Web Api Hackathon Vol.3に参加してきました

晴海で行われたWeb Api Hackathon Vol.3 - connpassに参加してきました。 今回はTechcrunch Tokyoとは違って1日のみのHackathonです。 内容はAPIを叩けばなんでもOKというゆ〜るい感じでとても好感が持てますね。朝10時前に会場近くに到着しました。 晴海っ…

再帰じゃないフィボナッチ数

フィボナッチ数列っていうのがあります。 フィボナッチ数 - Wikipedia 再帰の実装サンプルなんかでよく使われるアレですが、普通に実装すると簡単に処理できなくなるアレです。 よくある実装はこんなかんじですよね。 def fib(n): if n == 0 or n == 1: retu…

TechCrunch Tokyo 2013 hackathonに参加してきました

11/11, 12に開催されたTechCrunch Tokyo 2013でhackathonに参加してきました。 嵐の前のチームビルディング 最初に主催側の挨拶、進行、ルール説明がありました。 こういう機会を設けて頂いてありがとうございます。 今回のhackathonでは提供されるAPIのどれ…

Java初心者はstatic使うな!

ジュニアエンジニアのソースコードをレビューしていてよく思うことは 「よくわかってないのにstatic使うんじゃねえ!」 staticが危険なのは複数スレッド間で共有されるという点です。 thread-safeという言葉が密接に絡んできますね。 では具体的に何が問題か…