More ... | モジュールについてモジュール使用の是非先日、HSP開発wikiにスクリプトをのっけたところ@の使いすぎで見にくいという指摘を受けました。しかしモジュールを多用することは悪いことなのでしょうか? 転機僕も以前はモジュールでスクリプトを括ったことはありませんでした。一人でプログラミングしてるのに、名前の衝突なんて気にする必要はあるのでしょうか?そんな中興味本位でHSPの使用を2.61から3.0に変更しました モジュール変数3.0の目玉新機能と言えばモジュール変数ですが当然色々いじって遊びますよね。そんな中、よくわかんないけどモジュール変数にモジュール変数を格納してみようか?という誘惑が僕を襲いました。するとどうでしょうばっちり格納できるではありませんか。もうこれやめらんねーってしばらくなってました。モジュール変数にモジュール変数を格納できるとできることがかなり広がります(意味があるとか無いとかは置いておいて)
@使いまくりになる色々とモジュールを使っていると@をつけまくることがくせになります。こういう現象を手を動かして覚えるといいます。いつのまにか僕は@使いまくりになっていました。でも@を嫌う理由もわかるんですよ。僕もC++を勉強していた頃は->この記号が全然扱えませんでした。今思うと手を動かして覚えていなかったということなのでしょう。 @のプラス面、マイナス面モジュールで括るとマクロ、変数がどの辺で定義しているか何となくわかります。そのモジュールの中を探せばいいわけです。また、なんとなく同じモジュール内の要素に関連性を見出せます。しかし、手を動かして覚えてない人には@の記号をうけつけません。特に初心者に優しいというコンセプトのHSPでは致命的です。以上--りすと?でした。 |