『第2回 業開中心会議 Visual Basic祭り』のまとめ

VB.NETについてだけじゃなくて、プログラミングのお作法についても述べられてたので、個人的な備忘録として。
1
業務アプリInsider @devchu

綺麗にする段階で、ユーザー視点で何をしたいかを表すメソッド名に変える。変数名などを文脈に応じたものにする。 #devchu

2013-04-13 14:36:51
業務アプリInsider @devchu

綺麗にする段階で、ハンガリアン記法に慣れていれば、今後も使ってよい。 #devchu

2013-04-13 14:39:10
業務アプリInsider @devchu

綺麗にする段階で、変数の生存範囲を短かくする。長いと影響範囲が大きくなるのでバグの原因になる可能性が高まる。 #devchu

2013-04-13 14:41:29
業務アプリInsider @devchu

綺麗にする場合、グローバル変数を使わないと、コードの複雑度が増すような状況なら、使った方がいい。 #devchu

2013-04-13 14:43:11
業務アプリInsider @devchu

綺麗にする場合、コメントはつける。コメントが不要なほど綺麗であれば不要だろうが、コードロジックに落とし込んだ段階でたいてい省略される行間の意味がある。そういうのをコメントで説明する必要がある。 #devchu

2013-04-13 14:46:26
業務アプリInsider @devchu

小規模で隣の人にインストールするようなプログラムなら、Webシステムてはなく、WindowsフォームでOK。 #devchu

2013-04-13 14:51:48
業務アプリInsider @devchu

.NETの最初ごろは、C#とVBで機能差があったが、最近は差もなくなり、どちらの言語を使ってもよいという状況になってきている。 #devchu

2013-04-13 15:27:03
業務アプリInsider @devchu

Basicという用語はBegginer ほにゃららという英語の略語であり、そもそも初心者向けの言語だった。 #devchu

2013-04-13 15:29:54
業務アプリInsider @devchu

IDE前提のVBは、初心者に向いている。ロジックを書くところに専念しやすい。 #devchu

2013-04-13 15:31:22
業務アプリInsider @devchu

Microsoftとしては、C#との機能さはなくす方向。VBが好きなのは第一言語だから。標準語と関西弁の違いのようなもの。 #devchu

2013-04-13 15:33:28
業務アプリInsider @devchu

ポケコン(?)からBasic使いになったなど、VB開発者は最初にVBに触れているケースが多い。MSDNでもC#しかコードの提供のみの場合もあり、このままだと、VBを最初に触れるケース自体が減っていくかもしれないという危機感はある。 #devchu

2013-04-13 15:38:26
業務アプリInsider @devchu

Microsoftは今後も継続的にVB開発をサポートしていく。 #devchu

2013-04-13 15:42:32
業務アプリInsider @devchu

MSDNのコードはC#で書いたものなどをVBコードに機械的に変換している(VBだとコンパイルできないコードがたまにある)。そのツールは非公開 ←ぜひ公開してほしい。 #devchu

2013-04-13 15:43:49
業務アプリInsider @devchu

VBAはユーザー企業にたくさんの資産があり、JavaScriptなどの開発方法が出てきても、なくならないと思う。 #devchu

2013-04-13 15:50:25
業務アプリInsider @devchu

VSTOはVBAを置き換えるに至らなかった。OfficeアプリはJavaScriptでしか作れない状況なので、今回は次元が違う話。 #devchu

2013-04-13 15:54:13
業務アプリInsider @devchu

現状ではVB開発者はC#も読めるべき。サンプルコードがC#が多いので仕方ない。読めるならC#で書いた方がいいのではないかという質問に対しては、先ほどの関西弁の方言の話と同じで、使いやすくて生産性が高い言語を使えば良い。 #devchu

2013-04-13 15:57:02
業務アプリInsider @devchu

適用領域によるVBとC#の使い分けはあるか? 今は両言語機能に違いがないので、ない。 #devchu

2013-04-13 15:58:40
業務アプリInsider @devchu

VBだけ書ければ、非.NET言語などは手をつけなくてよいか? ほかの言語も知っていれば、プログラミング方法に関する考え方も広がる。 #devchu

2013-04-13 16:04:10
業務アプリInsider @devchu

VBAからのコンバーターツールが出る予定はないのか? 予算がつけばあり得るかもしれないが、今のところ計画はない。有償ツールが存在しているかもしれない。 #devchu

2013-04-13 16:08:11
業務アプリInsider @devchu

C#からVBへのコンバートを行ってくれるサイトや、逆を行ってくれるサイトを、Microsoft公式で出してほしい。今は無料のネット上のサービスを使っている。 #devchu

2013-04-13 16:11:09
業務アプリInsider @devchu

初音さん。VBはオワコンではなく、新機能も追加されてくる。今まで以上に、VBで作って行きましょう。 #devchu

2013-04-13 16:13:16
業務アプリInsider @devchu

原さん。VB開発者の声が小さい。人数は多いのでC#と同じくらい声を出して行こう。 #devchu

2013-04-13 16:14:07
業務アプリInsider @devchu

樋口さん。ネットで見つけた情報に恩返しするつもりで、皆さん、積極的にブログなどで情報を出して行きましょう。 #devchu

2013-04-13 16:15:02
業務アプリInsider @devchu

平井さん。VBエンジニアも貪欲に技術を身につけて行って欲しい。 #devchu

2013-04-13 16:15:54