- ベストアンサー
VBSの書き方について
VBscriptでの質問です。出来上がったソースとかを見ると段々右に文字がずれていくように作っていらっしゃる方がいますがあれはどういった意味合いなのでしょうか?僕自身が作ったものは左寄せになっています。 もちろんその状態で動くので問題は無いかと思うのですがどうなんでしょう? あとファイルを作成するものをタスクで定期的に実行するものだったとき万が一前回実行失敗に備えて次回実行でカバーするようなものを書くべきなのでしょうか? (繰り返し処理についてはどう書いたらよいのかまったくわからない状態ではあるのですが・・・)
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
インデントに関してはすでに回答されているとおりです。 プログラムを視覚的にもブロック化することで、デバッグなどの効率を上げる効果がありますので、慣れるまでは面倒な作業ですが、慣れてしまうとあまりの見やすさの違いに、人のベタなソースを勝手に直さずにはおれないくらいになってきます。 「ファイルを作成するものをタスクで定期的に実行するものだったとき万が一前回実行失敗に備えて次回実行でカバーするようなものを」の件については、すみませんがちょっと意味がわかりません。一応一般論としては、素人に触らせるプログラムなら、厳重なエラー対策を考えとおかないと、とことん取り返しがつかないところまで間違え続けてしまいますので、ガチガチのエラーリカバリは重要です。また、それが出来ないなら、自分が見るまで動かなくするような処理くらいは必要です。(当然忙しい時に限って呼び出されることになりますが)
その他の回答 (1)
- x1va
- ベストアンサー率26% (802/3006)
インデント(字下げ)といいます。 If~End If、For~Next、Do~Loopなどの間を字下げすることで、どこからどこまでがその対象になるのか後から読んで分かりやすくしているのです。 これは言語を問わず、読みやすいプログラムを書くときの基本の一つです。