Ads By Google
VBscriptでの質問です。出来上がったソースとかを見ると段々右に文字がずれていくように作っていらっしゃる方がいますがあれはどういった意味合いなのでしょうか?
僕自身が作ったものは左寄せになっています。 もちろんその状態で動くので問題は無いかと思うのですがどうなんでしょう?
あとファイルを作成するものをタスクで定期的に実行するものだったとき万が一前回実行失敗に備えて次回実行でカバーするようなものを書くべきなのでしょうか?
(繰り返し処理についてはどう書いたらよいのかまったくわからない状態ではあるのですが・・・)
2008-02-26 00:14の質問
この質問と回答を読んで役に立った場合は「役に立つ質問」に投票してください。投票が多い質問は、役に立つ質問一覧に掲載され、より多くの人に見てもらうことができます。
回答(2)
1.
2008-02-26 00:33:50

それは「構造化記法」と呼ばれるもので、情報処理企業内ではそうした記法に統一されています。
このように記述しておくことで「どこからどこまでが○○の記述である」が鮮明になり、他のプログラマが見ても容易に理解できる記述スタイルです。
左揃えの記述は"ベタ書き"といい、まともなプログラマなら「書き直せ」と要求してきます。
自身のために記述し、それが正しく動作し、第三者にソースコードの公開もしないというのであれば現状の左寄せ記述でもかまいません。
構造化記法のいい例が本の目次ですね。
1.
1-1
1-1-1
1-1-2
1-2
1-3
2.
2-1
…
という書き方を参考にして下さい。
このように記述しておくことで「どこからどこまでが○○の記述である」が鮮明になり、他のプログラマが見ても容易に理解できる記述スタイルです。
左揃えの記述は"ベタ書き"といい、まともなプログラマなら「書き直せ」と要求してきます。
自身のために記述し、それが正しく動作し、第三者にソースコードの公開もしないというのであれば現状の左寄せ記述でもかまいません。
構造化記法のいい例が本の目次ですね。
1.
1-1
1-1-1
1-1-2
1-2
1-3
2.
2-1
…
という書き方を参考にして下さい。
回答レベル : アドバイス
ありあとうございます
2.
2008-02-26 00:54:02
>段々右に文字がずれていくように
インデント(indent)ですね。
インデントは、コンピュータにとっては意味はない(pythonは別w)のがほとんどですが、人間にとっては、ブロック(制御の及ぶ範囲やレベル)やコードのかたまり(まとまり)を視覚的に見やすくする効果があります。
インデント(indent)ですね。
インデントは、コンピュータにとっては意味はない(pythonは別w)のがほとんどですが、人間にとっては、ブロック(制御の及ぶ範囲やレベル)やコードのかたまり(まとまり)を視覚的に見やすくする効果があります。
回答レベル : アドバイス
Ads By Google


