バグの出にくい言語仕様を考える2
■ このスレッドは過去ログ倉庫に格納されています
0059デフォルトの名無しさん
2006/01/18(水) 23:34:19イメージとしては、例えば Java の拡張forループみたいな感じに。
自分が思いついたのは、例えばシングルトンパターンの場合、本来なら
- コンストラクタを private で宣言する
- private な クラス変数を用意する
- インスタンス化メソッドを用意する
っていう手順を踏まなくちゃいけないところを、クラス宣言で
singleton みたいなキーワードをプラスするだけで
(コード例: public singleton class Test{} )
自動的に上で書いたような実装を作ってくれる、とか。
そうすると、コードも簡単になるし、可視性の設定ミスみたいな単純なバグが
防止できていいかなーなんて。(例えばコンストラクタを private にし忘れて
インスタンスの複数生成を可能にしてしまうなど)
■ このスレッドは過去ログ倉庫に格納されています