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

知性に対する確信

最近は、知性に対する確信のようなものが大事だとおもってる。 その問題を跡形も無く消し去ってしまうアイデアというのは、深い洞察と探究心だけがGiftしてくれるものだ。 クールなソリューションに出会えないエンジニアは頭が悪いんじゃなく、その手前で立…

だから、逆流させるんだ。

前回の記事で言ったように、ソフトウェア開発って言うのは問題発見とその解決で、 組織戦略と同等レベルの知的作業なんだ。 そして、ソフトウェア会社というのは、この2つが密接に絡み合う。ソフトウェアアーキテクチャはそのまま組織戦略だといっても過言…

アジャイルプロセスの「よさ」は何に由来するか。

アジャイルソフトウェア開発というものの「よさ」を慎重にとらえる必要があるだろう。わかりやすい表現としては、ウォーターフォールなプロセスに対して、アジャイルソフトウェア開発が優位としているところは、「計画単位の細分化による適応性」だとしてい…

Data::Visitor::Liteなるものを書いてみた

https://github.com/hirokidaichi/p5-Data-Visitor-LiteData-Generatorはshipitするときに名前が重複していたので、 Data-Enumeratorになりました。こいつは、Data::Visitor::Callbackに依存していたんですが、D::V::CはMooseに依存していて いらついたので…

Data-Generatorで非決定性計算(修正版)

とりあえず、問題も何も書かなかったので修正。 まったく最適化をしていないので、結構試行回数が多いけど、宣言的に書ける use strict; use warnings; use Test::More; use List::MoreUtils qw/uniq/; use Data::Generator qw/pattern generator/; use Data…

Data-Generatorで非決定性計算

use strict; use warnings; use Test::More; use List::MoreUtils qw/uniq/; use Data::Generator qw/pattern generator/; use Data::Dump qw/pp/; my $try = generator( { Baker => pattern( 1 .. 5 ), Cooper => pattern( 1 .. 5 ), Fletcher => pattern( …

Data-Generatorっていうの書いてみてる

そんなたいしたもんじゃないんだけど、網羅的なtestを書くときなどに使えるといいなと。 https://github.com/hirokidaichi/p5-Data-Generator use Data::Generator qw/pattern generator/; my $cases = generator({ hoge => pattern(qw/a b c/), fuga => pat…

テスト

本当の問題はとてもシンプルだ。 問題を複雑にするのは、人の中にある変化に対する恐れだ。

グリーが表示されないページ

//

mixi check できないページ

test //

グリーが

↓採用強化中

テスト

はてなぶろぐはじめたよー。