- VBプログラマ質問スレ(Ver.6.0 まで) part64
839 :デフォルトの名無しさん[sage]:2015/08/19(水) 10:11:00.26 ID:P9UlQ5Ns - >>837
> これに関してはVBの問題でもある。 そう。 だから、*VB6*では、実行時エラーを発生する可能性があるメソッドを呼び出す場合は、 基本的にそのメソッド内でエラーをトラップしなければ、まともなログ一つ出力できない。 あくまでも、VB6の実装方針の話だ。 > だが書かなくてもいい。情報が得られないだけで正しく動く。 情報が得られないのは致命的だと俺は思うが、そうは思わないのだとしたらこのやりとりに 意味は全くない。
|
- VBプログラマ質問スレ(Ver.6.0 まで) part64
840 :デフォルトの名無しさん[sage]:2015/08/19(水) 10:13:45.74 ID:P9UlQ5Ns - >>836
> なんか実装詳細とかいっているからこう訂正しておこう 実装詳細と言っているのは、アーキテクチャレベルでデータベースを使うかどうかや、 ○○処理をするには「foo()を実行し、エラーならbar()を実行する」という内容のこと。 ○○処理をするのに、「foo()を実行し、エラーならbar()を実行すし、最後にbaz() を実行する」に変更になったとき、そのロジックがFrom内にしか存在しないのは問題とは 思わないか?
|
- VBプログラマ質問スレ(Ver.6.0 まで) part64
841 :デフォルトの名無しさん[sage]:2015/08/19(水) 10:24:28.70 ID:P9UlQ5Ns - >>838
> いやー、画面側でエラー取っ捕まえようが、内部でとっ捕まえようが、 > 適材適所でいいような気がするんだけどなー。 > > 必ずどっちかでやろうというのは処理の一貫性は取れるかも知れないけど、 > ちょっと頭固いかも知れないよ。 全く同意。 なんでOn Error GotoをFormのメソッドにしか書いてはいけないと思っているのか、意味がわからない。
|
- VBプログラマ質問スレ(Ver.6.0 まで) part64
844 :デフォルトの名無しさん[sage]:2015/08/19(水) 13:52:46.45 ID:P9UlQ5Ns - >>842
> トラップしたらまともなログが出せるっていうの? 出せますね。 > スタックトレースはトラップしても出せないよね? スタックトレースが取れないからこそ、実行時エラーが発生する可能性があるメソッド内でエラーを トラップして、少しでもまともなログを出力すべきだと言ってる。 > まともなログは出さなくてもいい。 そういうことですか。 なら、この一連の議論に何の意味もありませんな。
|
- VBプログラマ質問スレ(Ver.6.0 まで) part64
845 :デフォルトの名無しさん[sage]:2015/08/19(水) 13:55:00.62 ID:P9UlQ5Ns - >>843
> 書いてはいけないとは言っていない。 そういう言葉遊びはしたくないんですが。 > ↓ 見ての通り基本的には存在しないといってる。 だから、そんな基本なんかないって初めから言ってるでしょう。 On Error Gotoは必要な場所で書けば良い。 これまで対話してわかったのは、君がForm以外で「必要」だと思うことがなかったということ。 なので、これ以上話しても意味ないね。
|
- VBプログラマ質問スレ(Ver.6.0 まで) part64
846 :デフォルトの名無しさん[sage]:2015/08/19(水) 13:57:37.40 ID:P9UlQ5Ns - >>842
> だから「基本」ではトラップは必要ないんだよ まぁ、その「基本」は、プロが書くプロダクションレベルに達してないと言っておきましょか。 俺はプロが相手だと思ってたんだが、どうもそうじゃないらしい。
|
- VBプログラマ質問スレ(Ver.6.0 まで) part64
848 :デフォルトの名無しさん[sage]:2015/08/19(水) 14:05:50.40 ID:P9UlQ5Ns - >>847
まともなログなんて出さなくていいって人だなんて思わなかったら、無駄な議論をしてしまった。
|
- 【JavaScript】スクリプト バトルロワイヤル51【php,py,pl,rb】©2ch.net
393 :デフォルトの名無しさん[sage]:2015/08/19(水) 15:24:44.11 ID:P9UlQ5Ns - >>390
> 一般的なDB用途ならPostgreSQL/SQLiteあたりで良くて、MySQL,MariaDBは微妙だね DB-Engings Rankingによれば、2015年8月のスコアは http://db-engines.com/en/ranking > 1. Oracle 1453.02 > 2. MySQL 1292.03 > 3. Microsoft SQL Server 1108.66 > 4. MongoDB 294.65 > 5. PostgreSQL 281.86 > ... > 9. SQLite 105.82 ということらしいから、PostgreSQLよりはMySQLという人も多いかも。 ちなみにスコアの算定方法は、 http://db-engines.com/en/ranking_definition > * Number of mentions of the system on websites > * General interest in the system > * Frequency of technical discussions about the system > * Number of job offers, in which the system is mentioned > * Number of profiles in professional networks, in which the system is mentioned > * Relevance in social networks ちなみに俺はPostgreSQL派。
|