@634blog!!

Advertisement

Ajaxのはなし

2008.05.15 Thursday

朝からノンストップでAjaxなどというものと格闘しまして、心身ともに疲労困憊してしまいました。
その集中具合は自分でもビックリするくらいで、どれくらいすごいかというとお昼休みに気づかずおやつの時間を迎えたほどです。

思えば、日本でAjaxが流行るずーっと昔に、某案件で某SIerから指定されたアーキテクチャがAjax+J2EEというオシャレな物でありました。
といっても、当時はprototype,mochikit,scriptaculousなどのようなフレームワークは存在しておらず、いろいろな処理をゴリゴリ書いた記憶があります。

それに比べて現在では、言語寄りの処理はほとんど書く必要がなく、本質的な処理に集中することができ、開発・デバッグの時間がグーンと減りました。

データ取るとこなんて、これだよ?誰が見ても理解できる。

function hoge(param){
var url = 'http:ajax.example.com/getHoge';
var param = 'param=' + param;
var ajaxObj = new Ajax.Request(
url,
{
method: 'get',
parameters: param,
onComplete: hogeMethod
});
}

これはつまり、おじさんが遊べる時間が増えるということなので、とてもよろしいことだと思います。

にほんブログ村 IT技術ブログ プログラム・プログラマへ2008.05.15 Thursday 06:38 コンピュータ

今日のサンエーインタ君(3605)のはなし

2008.05.13 Tuesday

またまた懲りずにサンエー・インターナショナル(3605)に突入。100株だけど。
おととい1,810円で約定して、昨日1,750円くらいまで下落(><)
普段ならヒエーと思って損切りしているんだけど、奥様が水曜くらいまで持ってればーと言ったので、それに従って相場見ないことにした。で、今日の終値1,849円。ひゃっほう。

ちなみにサンエーインタの業績・先行きはよくないような気がするし、景気の先行きもよくないような気がする。アメリカの経済指標なんて悪いのばかりだし。中国で地震あったし。なんで株価あがってるんだろー。というわけで、最近のスタンスは投機一筋。

にほんブログ村 IT技術ブログ プログラム・プログラマへ2008.05.13 Tuesday 23:35 投資・運用

システム開発の大将と兵隊のはなし

2008.05.13 Tuesday

Javaは経済的事情をうまく捉えて普及したより
大量生産フェーズにおいては 「一部のプロフェッショナルと多数の凡庸なプログラマという取り合わせ」で開発することでその費用を抑えるということが行われます。
こうすることで、一定の品質のものを低価格で提供できるわけですが、現行のJavaEEでのWebシステムというものは正にこのような体制で製造されているということも、多くの人が認めるところでしょう。


ふーん。

それは2002年くらい(?)のはなし。メインフレームの保守契約期限切れに伴い、経理管理システムを新たにJ2EEで作り変えることになりました。

メンバーは次の通り。
Javaスペシャリスト×2
中級Java使い×2
コボラーorメインフレーム使い×3
初プロジェクト×1(おいら)
データベーススペシャリスト×1

Javaスペシャリストは、大手SIerのフレームワーク(上層部の決定)と自作クラスを組み合わせて、テンプレートメソッドを使った開発の枠組みをつくりました。

さて、その後の開発では用意されたテンプレートメソッドを利用して、多少の冗長性はあるものの、キレイで統一されたシステムが出来上がりました…というわけはやっぱりなくて、それはそれは大変だった。

共通化するべき処理は散在、命名規則・スタイルはバラバラ、ロギングのアーキテクチャもバラバラ。一番きつかったのは、用意されたテンプレートメソッドでの想定外の処理を、独自に書くやつが登場したことです。(それはオイラ)

要するに、程度の違いはあるにしても問題を自力でなんとかしてしまう開発者は現れる物であり、それがその人にとってベストであったとしても、システム全体から見ると、ダメだったりするわけです。

そうなったときに、全体を見ることができる人(ここでいうスペシャリスト…なんとかならんかね、この表現)またはメンテナンス段階で修正する人が治すことになるんだけれど、「一部のプロフェッショナル」ではもちろん対処しきれません。納期がなければなんとかなるけどね。かといって、プロジェクトに毎回それなりの人だけを集めることは難しいので、上級者・中級者・初心者をうまくバランス化することがプロジェクト管理では重要になります。

で、何の話だっけ。

結論
「一部のプロフェッショナル」が完璧に開発環境(開発環境の自動構築・コードの自動生成・階層ごとの自動テスト・コーディング基準自動チェック・継続ビルド・フレームワーク・ドキュメント整備・その他)を整えた上で開発を開始すればなんとかなる…かも。

にほんブログ村 IT技術ブログ プログラム・プログラマへ2008.05.13 Tuesday 23:26 コンピュータ

やけどのはなし

2008.05.08 Thursday

うおー火傷したー!おいらの右手君がー
しかもちょっと剥けたからバンドエイド貼ったらはがしたときに皮膚がめっちゃむけた(><)キモイヨー
なんてこったー やけどー やけどー
水面下で進行していたキレイな手プロジェクトが…。
うあああああ

にほんブログ村 IT技術ブログ プログラム・プログラマへ2008.05.08 Thursday 22:26 日記

AERAのはなし

2008.05.07 Wednesday

毎号読んでいる(立ち読みしている)AERAを読みにいった。なかった。
有隣堂め。
AERA

にほんブログ村 IT技術ブログ プログラム・プログラマへ2008.05.07 Wednesday 19:39 日記

Advertisement

ショートカット

ブログトップページ
634トップページ
634ラボ

最新エントリー

月別アーカイブ

ブログ検索

Categories

Y!ログール

リンク

管理者ページ
RSS1.0
Atom0.3

コミュニティ

にほんブログ村 子育てブログへ
にほんブログ村 IT技術ブログ プログラム・プログラマへ