もともと良しとしていたこと → 価値観が変わって良しとしたこと
リソースやDBへのエラーメッセージの隔離 → ソースに埋め込まれたエラーメッセージ
ローカライズするとかがなければ統制が取れたエラーメッセージである必要性はことさらないのでは?
ローカル文字コード → Unicode
すくなくともshift-jis, jis, euc, EBCDIC etc...なんかよりはいいだろう
カチカチのコーディング規約 → ゆるゆるのコーディング規約
C系でなければ細かいことを制限する必要性はない
XXXDataSource(ASP.NET) → DataSet
結局使いにくい
SQL組み立て → ストアド
ストアド制限されたプロジェクトが多かったけど、やればやるほどメリットがない
とくにパフォーマンスチューニングのときにストアドにしておくと絶大な威力を発揮する
(今も昔も嫌いなのがSQL分だけをプロパティファイルに書き出す方法)
なんかうまく落とせなかった・・・・