【N88互換モード】ActiveBasicその10【イラネ】
■ このスレッドは過去ログ倉庫に格納されています
0660632
2008/10/19(日) 00:18:09名前を付ける以上は名前にふさわしい機能を持つべきだ。
てきとーに名前を振ると、その後で類似の関数を作るときに苦労する。
なんでもいいじゃんとてきとーな名前が増えると混乱する。
結局効率が上がらなくなる。
単純なスクリプトでは、単純に行数を減らすためだけに関数化する場合もあるけど、
ロジックを短くまとめた方が処理がつかみやすいのと、
スクリプトはソースコードで提供するから行数が短い方が望ましいから。
ヘルプ機能が充実していて関数の概要がキー一つで見れるなら関数乱発しても気にならないかもしれないが、
むしろそのままのAPI関数を使った方が関数名でぐぐって説明を見ることが出来てわかりやすいと思う。
マルチページ?エディタじゃないから関数検索してコメント見るのは手間だし、コメントが分かりにくいと予想できるし信頼性も低い。
公式の説明が分かりにくかったとしても、そっちにはむしろ慣れる必要があると思う。
もちろんエラー処理を1こ1こきっちりやる場合には行数減らすためにも関数化するのはありだと思う。
行数を減らすと言うか複雑さを減らすためかな。
ここまできて自分の事例一つだけ持ってきて関数化いらないといったのはちょっと余計だったかもしれないとおもた。
エラーは無視するか、一つのエラーで全部キャンセルしてるからいっつもエラーをどう処理するかで悩むんだよね。
それにしても、反応が結構あるってことはAB使ってる人意外といるってことかな?
■ このスレッドは過去ログ倉庫に格納されています