2003年09月11日
川俣晶の縁側ソフトウェアMagSite1開発日誌total 2414 count

編集中のコンテンツを一人前扱いする修正の完了

Written By: 川俣 晶連絡先

 仕事は詰まっていて余裕がないのに、MagSite1も直さなくてはならないので、仕方なく、ここ数日、夜にソースを直していました。

 仕事場のネットワークにVPNで接続して、自分のパソコンにリモートデスクトップ接続。そこで、問題なくVisual SourceSafeやVisual Studio.NET 2003を使うことができました。

 その結果、まだ公開運用しているサーバには反映していませんが、編集中のコンテンツを一人前扱いする機能が使えるようになりました。やれやれ、やっと出来たか、という感じです。しかし、できてみると、これは便利そうです。いろいろな条件を盛り込んで実現されていますから、実用性も高そうです。

 今回のソース修正は、少し脱オブジェクト指向的にやってみました。具体的に言うと、正規コンテンツの管理クラスと、ドラフトコンテンツの管理クラスを相互に無関係な独立したクラスにしてみた、ということです。継承やポリモーフィズム無し、ということです。共通のインターフェースもありません。普通ならポリモーフィズムなどを使うところでしょうが、それはソースの流れの見通しが悪くなる、という印象があって、もっとベターな方法を探ってみる試みの1つです。試みですから、それが上手く行くかどうかは分かりませんが。

 というわけで、次はMagML処理系の実装ということになりますね。

 やることが多くて、なかなか大変です。しかも暑いし。夜になっても、室温が30℃ぐらいあったりしますし。

Facebook

キーワード【 川俣晶の縁側ソフトウェアMagSite1開発日誌
【MagSite1開発日誌】の次のコンテンツ
2003年
09月
13日
コンテンツへの添付ファイル情報の読み書き機能のコーディング完了
3days 0 count
total 2058 count
【MagSite1開発日誌】の前のコンテンツ
2003年
09月
07日
編集中のコンテンツを特殊な一人前のコンテンツ扱いすることの副産物
3days 0 count
total 2079 count

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20030911005128
サイトの表紙【MagSite1開発日誌】の表紙【MagSite1開発日誌】のコンテンツ全リスト 【MagSite1開発日誌】の入手全リスト 【MagSite1開発日誌】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.