2013-11-21

http://anond.hatelabo.jp/20131121151139

グローバルな関数足す

DLLやSO作るときに、シンプルグローバル関数で逃げられるなら、別にシンプルグローバル関数の追加は有り。

何でもかんでもIDLとかやってられない。

 

メソッドやす

1度しかよばれない、汎用性の低い処理をわざわざAPI切って公開するな。他人が使わないものを公共の場に置かれても迷惑

 

private

protected virtualも検討してくれ。他人が使うことがある。

 

その他よくある。goto 使うな

ネストの深い帯域脱出goto使わないとかありえないし、関数内の例外エラー処理にtry-catch使うほうがありえない。よってgotoの方が良いケースも有る。

 

基本的にコーディング規約初心者を縛るもので、上級者になったら、コーディング規約例外ケースを知らないとダメ

想定外がない事ががないように、コーディング規約例外想定外の条件にコーディング規約に従っても仕方がない。逆に、そういうことを知らずにコーディング規約を語っても仕方がない。

記事への反応 -
  • 「グローバルな関数足すとか論外」 これはその通り。 「無暗にprivateメソッド増やすな」 これは何で? むしろ、処理の塊を見つけたらどんどん関数/メソッド化するべきだと思うけ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん