愛車:マツダアテンザ
Webを中心とした、ビジネス&テクノロジーに関する思いつき
by F-shin
[ このサイトについて ] [ F-shinについて ] [ トップ ]
iPhoneアプリ
author:えふしん
photo_20.jpg
藤川真一について


初代モバツイ開発者
想創社再創業 / KMD博士課程
著書〜100万人から教わったウェブサービスの極意―「モバツイ」開発1268日の知恵と視点 [Kindle版]
お求めやすい夏休み特価!
このカテゴリ[会社活動]の最新30件
2013年からのWeb関連ビジネスの方向性と、「100万人から教わったウェブサービスの極意」kindle版 320円キャンペーンのお知らせ 3Dプリンターに対する単純な疑問 会社を辞めるまでの期間、1.5ヶ月以上は会社の甘え エンジニアの評価が4以上にならないワケ 嫌な夢を見た シャープの液晶は成長技術や否や 決断力がある人の弱点 うだうだ書く ブラックという言葉から逃げるな 若い奴が抱く年齢への恐怖なんてどうせわかってないで言ってるから気にするな。 人は見たい現実しか見たくないという問題 プレーヤーとして戦い続けるための意志力 エンジニアの未来サミット 2012 for Studentsで話をしてきました。 Amazonの企業理念「Every day is still Day One」が素晴らしすぎる。 「エンジニアの未来サミット for students 2012」に登壇します。 責任フリーのイノベーション 想創社 version2.0を設立しました。 世界は勝手に変わるのではない、誰かの手で変えているのだ。 Webのベンチャーが目指す先はカンバン オワコンのガイドライン ブラック企業の定義 家入さんのラジオ番組に出演した件と、WebSig1日学校で講師をやる件 技術力、ソフトウエア発想共に最もアップルに近かったシャープ…X1/X68の思い出 Twitter api ver1.1、痛いところ、痛くないところ IMJの上場廃止の文章に思うこと。 フリーエージェント社会の到来は、そのまま企業体の没落を示すわけではない。 ミッション・クリティカルについて考える〜AndroidよりiPhoneの方が好きな理由 社員は本当に経営者視点を持つべきなのか。 三木谷社長のインタビューは終わりの始まりになるのか?! ScanSnap+プリンタを1万円で代替するクラウド対応のインクジェット複合機の話
[このカテゴリをもっと見る]
Powered by
Movable Type

November 30, 2003

スポンサーリンク

簡単に使いまわせるプログラムを書けることって重要だよね。
どんな手法を使おうと、現場レベルでは、これを意識し実行できるれば、言語なんていとわない。

あるプレゼン向けにサンプルプログラムを作ることになって、どんなものか?というと、エクスプローラの画像プレビューモードライクなUI。

画像を視覚的に表示し、それがUIとして操作できる必要があって、今までの資産を流用し、ベースとなるVBアプリに、同僚が作った別のVBアプリの画像UIのロジックを移植することにした。

画像表示のプログラムを見るのは初めてだったけど、作った奴の能力からしてポータブルに作ってあるだろうと言う信頼の元、だけど、ちょっと心配だなぁとも思い、質問できる昼間のうちにハマるかと、朝一からやってみたら、この機能が思い通りのUIとして完成するまで3時間かからなかった。

結局のところ、その部分の機能のプログラムをコピペして、データソースを渡すインターフェースを改良し、定数宣言されてるプロパティを変えるだけでほぼ終了。
Win32レベルで描画してるので高速だし、HTTP経由でも画像を読めるようになってる。
うーーーん。これは唸ったね。完成されている。
クリックすると画像のオリジナルサイズでプレビューできる機能などもコピペだけで済むようになっている。

つまり、既にプレビューウインドウ付きの画像表示UIコンポーネントとして完成されていたのだ。ActiveXみたいに作りこんであるんじゃなくて、普通のプログラムの一部をコピペして流用できたことが重要なポイント。

今回、納期的に追い詰められてたので、このブラックボックス部にハマると深夜帰宅は免れないと思ってたところで夜9時には会社を出られたのは、まさにこれのおかげ。

言語論的にJavaだのなんだのでオブジェクト指向の善し悪しの議論はあるが、現場では結局のところどうでも良い部分もあって、つまるところ能力のある奴には、非オブジェクト指向言語だって、いくらでも概念的にポータブルなものは作れるよなぁと言うのをつくづく思い知らされた。

ただ、現実、そういう意識の高い奴が、世の中のソフトウエア技術者の中で圧倒的に少ないということがオブジェクト指向言語の利点に他ならないのがマネージメント的発想としてあるわけだが。

スポンサーリンク
■同じカテゴリ[会社活動]のエントリー
<<前の記事 メグミルク苦戦?!
>>次の記事 UIに価値を見出せない人は、コンピューター素人
■このblogの書き込み最新3件
本ブログは移転しました インターネットの遊び方を身につけよう トトロが陽なら、『風立ちぬ』は陰?〜『風立ちぬ』の感想