Entries from 2008-11-01 to 1 month
Javaでキャメルケース表記をスネークケース(アンダースコア区切り)表記に変換するには、そしてその逆に変換するにはどうすればいいか?という話。 RoRのcamelizeやunderscoreに近いのでinflector.rbを移植するのが間違いなく速く正確だろうと思いつつも、…
先週作成したテキスト変換ツールについて、その概要を簡単にまとめておきます。 このツールの目的は「かなフォントの入力を支援する」ことにあります。似ている既存ツールとしてはMac向けに「カナブン」というツールがあるようです。さすがはデザイナーに愛…
1・2年前から作りたいと思っていたサーバサイドのプログラム*1があったのですが、この週末に試してみたところDBを含めてほんの2時間弱で実装することができました。うれしく思うと同時に、仕事によるプログラミング学習の速度の高さに驚いています。もちろん…
バグやデバッグ、テストに対して確固たる考えを持つ なぜバグが発生するのか 企業における開発とバグ 開発のあるべき姿 デバッグのあるべき姿 どうして企業はテストに時間をかけなければならないのか テストは付加価値を生み出さない いかにバグやテスト工数…
目標の実践 バグやデバッグ、テストに対して確固たる考えを持つ テスト駆動開発(TDD)をはじめとした、バグ生産数の低減を狙った開発手法が存在することが分かってきました。失敗学もバグ低減の上でヒントになるかもしれません。ただしTDDは開発チーム全体…