読者です 読者をやめる 読者になる 読者になる

ガルトラで遊ぼう

ガルトラ、プログラミングについてのブログです。月に4投稿ぐらいのペースでやっていきたいと思います。

MDAツールについて

あなたはMDAツールを使ったことがあるだろうか?そもそもモデル駆動形開発という言葉を聞いたことがあるだろうか? 筆者は前職にてMDAツールを用いたシステム開発を行った経験がある。今回は、その知見について記載したい。 MDAツールとはなにか? MDAツール…

タイガーチームについて

タイガーチームという言葉を聞いたことがあるだろうか?ロバート・C・マーティンの著書「」に記載されている。私も一時期あるプロジェクトにてタイガーチームに所属していた。そのプロジェクトは今まで企業向け社内コミュニーケーションツールとして大企業、…

顧客とのギャップを埋めたい

上の絵は、要求分析の難しさを表した有名な絵である。ご覧の通り、顧客が最初に説明した要件と最終的に得られたサポートが大きくずれている。それどころか顧客が本当に必要だったものは最初に顧客が説明した要件とも違うのである。これが日常茶飯事ならまっ…

「ノー」と言えるか?

私が好きな本にCleanCoderという本がある。この本はソフトウェアのプロ意識について書かれている。とてもわかりやすく面白い。 Clean Coder プロフェッショナルプログラマへの道作者: Robert C. Martin,角征典出版社/メーカー: アスキー・メディアワークス発…

初めてのOSS活動

私がよく使用するOSSにBeegoというものがある。これはGo言語製のWeb Frameworkで非常にシンプルにWEBアプリの作成ができると感じている。語弊があるかもしれないが雰囲気的にはRailsに近いと思う。Beegoについては別の機会に詳しく触れたい。今回はBeegoのCL…

beegoにてローカル確認用のファイル配信サーバーを書いてみた

開発中にいつも気にしてしまうことがある。それは開発費である。AWSでEC2のインスタンスを立ち上げればその時から時間ごとに料金が発生するし、ETSを使えば分毎にエンコード料金が発生する。静的ファイルをS3、Cloudfrontにおいているならページアクセスごと…