JavaScript」JavaScript言語仕様を勉強中です。JavaScriptJavaScript言語仕様を勉強中です。言語仕様を理解しつつあります。印刷して持ち歩いて、そして少しずつ読み進めています。JavaScript標準解説Webページ。良くできていて、そして大変助けられています。このような素晴らしい情報が公開されてられることを感謝します。コーディング規約作成時の参考文献としても活用できるのでは、とも考えています。JavaScript自動生成機能の追加をなんとか実現できるようになりたい、と狙っています。なあんて考えています。blancoCgに組み込まれることになりました。JavaScript自動生成についての具体的な実装が行わつつあります。ソースコード自動生成ツールによってビルドできるというのは実現されるべき事項のひとつなのです。DSLであり自動生成されるべきなのです。そんなには簡単では無いでしょうが、しかし一方で達成できるととても嬉しいのです。Frameworkのなかで自己を自動生成できているものには下記のようなものがあります。blancoResourceBundleによるblancoResourceBundleのリソースバンドルの自動生成blancoValueObjectによるblancoValueObjectのバリューオブジェクトの自動生成。Antタスクの自動生成。blancoConstantsの定数クラスの自動生成。blancoResourceBundleの自己生成ができたときは嬉しかったです。blancoCgです。自身のバリューオブジェクト自動生成を実現しています。これは直接的ではないと考えます。それ自身も単体試験の一部たり得るのです。...今は忙しいのでとても着手できませんけれどもね...。関する警告を見かけることがあります。この「serialVersionUID」に関する警告の意味を、つい最近ようやっと理解出来ました。値を明示的に宣言するように設定することを強くお勧め...」とのことです。継承もとのクラスが直列化可能である場合に、継承先も当然直列化可能になるので、その結果この警告が発せられているのでした。これまた悩ましい命題であることを改めて考えさせられます。バージョン番号ということで1からはじまる連番を採番していくのに妥当性を感じられます。これまた妥当であるようにも思えます。「serialVersionUID」を設定する必要がある場面に遭っていないので、どういう採番ルールが良いのか、私にはまだわかりません。当個人的見解に一切責任を持ちません。