中の技術日誌ブログ

C#とC++/CLIと
VBと.NETとWindowsで戯れる
 

目次

Blog 利用状況

ニュース

自己紹介

東京でソフトウェアエンジニアをやっています。
お仕事大募集中です。
記事執筆や、講師依頼とかでも何でもどうぞ(*^_^*)
似顔絵 MSMVPロゴ
MSMVP Visual C# Since 2004/04-2013/03

記事カテゴリ

書庫

日記カテゴリ

00-整理

01-MSMVP

価値観が180度変わったこと

もともと良しとしていたこと → 価値観が変わって良しとしたこと

リソースやDBへのエラーメッセージの隔離 → ソースに埋め込まれたエラーメッセージ
ローカライズするとかがなければ統制が取れたエラーメッセージである必要性はことさらないのでは?

ローカル文字コード → Unicode
すくなくともshift-jis, jis, euc, EBCDIC etc...なんかよりはいいだろう

カチカチのコーディング規約 → ゆるゆるのコーディング規約
C系でなければ細かいことを制限する必要性はない

XXXDataSource(ASP.NET) → DataSet
結局使いにくい

SQL組み立て → ストアド
ストアド制限されたプロジェクトが多かったけど、やればやるほどメリットがない
とくにパフォーマンスチューニングのときにストアドにしておくと絶大な威力を発揮する
(今も昔も嫌いなのがSQL分だけをプロパティファイルに書き出す方法)

なんかうまく落とせなかった・・・・

投稿日時 : 2008年2月13日 22:58

コメントを追加

# re: 価値観が180度変わったこと 2008/02/13 23:45 HiJun

>SQL組み立て → ストアド
激しく同意...
Oracleのプロシージャばっかやっていますので、キー項目から1レコード取り出す処理などならまだしも、
いろんなテーブルなどを更新する処理ならプロシージャに任せてよと思ったりしています。
(最近、JDBCでガリガリに記述されたシステムの改修作業のときにごっそり修正してしまったのは秘密です)

# re: 価値観が180度変わったこと 2008/02/14 3:55 ちゃっぴ

> リソースやDBへのエラーメッセージの隔離 → ソースに埋め込まれたエラーメッセージ

ここまではやったことないですね。
FormatMessage とか使って柔軟にするんでしょうけど。

> ローカル文字コード → Unicode

これはいろいろ問題があったので早いうちから対応する必要がありました。中国人とか韓国人とかの人名で必要になったので。

> カチカチのコーディング規約 → ゆるゆるのコーディング規約
> C系でなければ細かいことを制限する必要性はない

まだ実感してません。どうなんでしょう?

> SQL組み立て → ストアド

単純な select でも stored procedure にするおいらがいる。

# re: 価値観が180度変わったこと 2008/02/14 10:44 K5

> SQL組み立て → ストアド
今まさにその場にいますです、はい
腐ったコンポーネントの性で出来ないんですが、
VC6,VB6の腐れたやつなんだから捨てろといいたいけど、言えない下請orz

# re: 価値観が180度変わったこと 2008/02/14 10:51 Mr.T

Mr.Tです、こんにちは。
>単純な select でも stored procedure にするおいらがいる。
普通と思います。
もう、ストアド以外は考えられません。
ストアドにしない理由ってなんだろ?

# re: 価値観が180度変わったこと 2008/02/15 10:13 choir

シンプルでパフォーマンス気にしなくていいところだと、
ソース管理が面倒なので直書きして手抜きしたり…:-p

# re: 価値観が180度変わったこと 2008/02/16 10:29 渋木宏明(ひどり)

>エラーメッセージ

コードに影響を与えられることなく修正を他人に投げられるので、リソースに置くことがあります。

# re: 価値観が180度変わったこと 2008/02/17 3:56 こぐま

後からチューニングとかすることを考えると便利ですよね...

でも、LINQってこの発想とは逆とも言えると思いますが、どう考えられますか?

# Linq to SQLってどうよ 2008/02/18 1:09 中の技術日誌ブログ

Linq to SQLってどうよ

タイトル
名前
URL
コメント