« VB.net の Shared キーワードに甘えるようでは、.net 開発の腕は上がらない | Main | スクリプトファン必須の一冊 »

August 10, 2006

VB のクラスモジュールの普及率はなぜ低い?

プログラムの仕事を始めてだいぶ経ち、いろいろな人のプログラムを見てきたのだが、なぜか VB のクラスモジュールを水準並みに使いこなすという人はそうそう見たことがない。クラスに単純にプロシージャを貼り付ける人は何人か見て来たが、きちんとプロパティやメソッドを実装できるという人はほとんどいなかった。業務ではあまり ActiveX を作る必要がないという事情もあるのだが・・・。結局、VBのクラスモジュールはコンポーネントを作る材料でしかないのだろうか。
そういえば、過去にこういうことがあった。今のプログラマーの仕事を始めた当時に何度か業務でモジュールをクラスで提供しようとしたことがあったが、当時の会社の先輩にたいそう嫌がられたことがあり、今考えると、いろいろ納得いかないものがある。まず第一に

「コーディング標準が指定されていなかった上で言われた」

じゃあ関係ないよねという話だ。別にコーディング標準で指示されていないんであれば、自由だよね?この先輩の答えも論理的なものではなく、短絡的に、

「いや、クラスは使っちゃダメ」

の一点張り。なんだそりゃ?そうなると、私的には1つの疑惑が浮かび上がってきた。

「実はVBのクラスモジュールを使いこなせないんじゃないの?」

この先輩が何度か知ったかぶりをして物事をはぐらかすのを見たことがあるので、それでほぼ間違いないと確信している。別に知らなかったら、知らなかったでバカにするわけでもないし、逆にこういう態度を取られるとあまりいい気分はしない。結局は会社の先輩にあまりVBについて教わることがなかったので、後々我流ではあるが、VBのクラスのコーディングを覚えていくのだった・・・。

|

« VB.net の Shared キーワードに甘えるようでは、.net 開発の腕は上がらない | Main | スクリプトファン必須の一冊 »

パソコン・インターネット」カテゴリの記事

プログラム」カテゴリの記事

Comments

Post a comment



(Not displayed with comment.)


Comments are moderated, and will not appear on this weblog until the author has approved them.



« VB.net の Shared キーワードに甘えるようでは、.net 開発の腕は上がらない | Main | スクリプトファン必須の一冊 »