2011-01-01から1年間の記事一覧
最近は、知性に対する確信のようなものが大事だとおもってる。 その問題を跡形も無く消し去ってしまうアイデアというのは、深い洞察と探究心だけがGiftしてくれるものだ。 クールなソリューションに出会えないエンジニアは頭が悪いんじゃなく、その手前で立…
前回の記事で言ったように、ソフトウェア開発って言うのは問題発見とその解決で、 組織戦略と同等レベルの知的作業なんだ。 そして、ソフトウェア会社というのは、この2つが密接に絡み合う。ソフトウェアアーキテクチャはそのまま組織戦略だといっても過言…
アジャイルソフトウェア開発というものの「よさ」を慎重にとらえる必要があるだろう。わかりやすい表現としては、ウォーターフォールなプロセスに対して、アジャイルソフトウェア開発が優位としているところは、「計画単位の細分化による適応性」だとしてい…
https://github.com/hirokidaichi/p5-Data-Visitor-LiteData-Generatorはshipitするときに名前が重複していたので、 Data-Enumeratorになりました。こいつは、Data::Visitor::Callbackに依存していたんですが、D::V::CはMooseに依存していて いらついたので…
とりあえず、問題も何も書かなかったので修正。 まったく最適化をしていないので、結構試行回数が多いけど、宣言的に書ける use strict; use warnings; use Test::More; use List::MoreUtils qw/uniq/; use Data::Generator qw/pattern generator/; use Data…
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( …
そんなたいしたもんじゃないんだけど、網羅的な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…
本当の問題はとてもシンプルだ。 問題を複雑にするのは、人の中にある変化に対する恐れだ。
//
test //
↓採用強化中
はてなぶろぐはじめたよー。