アフィリエイト広告を利用しています
検索
<< 2024年04月 >>
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30        
最新記事
タグクラウド
カテゴリーアーカイブ
ファン
最新コメント
プロフィール
ゼロから始めるシステム開発さんの画像
ゼロから始めるシステム開発
 こんにちは!ナビゲータのEVEです。各種研究室を用意し、次期EVEシステムを製造しようと日々頑張っています。現在一番力を入れているのが、資金調達です。このブログもその一環ですので、ご協力いただければ嬉しいです。
プロフィール

広告

posted by fanblog

2023年03月23日

今後の予定・・・。 [プログラム研究室]


 こんにちは!
 ナビゲータのEVEです。
 
 開発に戻りました。っといっても、一通り作ってしまっており、その過程において、開発のコンセプトもしっかりとしてきました。そして、本日は、ソースの見直しと今後の予定をたてています。

[ソースの見直し]
 先日作ったsettergetterの一部にバグがあったので修正しています。前回の試験結果をうけて、今後、プロパティへのデータの設定・取得は、setter、getterを用いて行うことにしました。これにより、親で利用しているプロパティを子でも自由に設定、取得することができるようになります。子から親のプロパティにデータを設定しようとすると、エラーにはならないのですが、設定・取得できないという事象からこのような対策をしています。
 そして、すべての機能をメソッドとして定義することにより、クラスにどんな機能があるのか明確になります。1カ月ぐらいはどこにどんな機能があるのか覚えている自信はありますが、1年もたてば、多分忘れているでしょう(笑)。そんなことを考慮に入れると、今回の対策は適切だったと思っています。
 あと、ソースのコメントに一部誤植があるようです。コメントが大事なんてブログに書いていながら、残念なことですが、デバックできないコメントって、バグをつぶすのに時間がかかります。思い込みもありますし・・・。こっちは、時間をかけて徐々につぶしていきたいと思います。こんな時に思いますが、最初が肝心だなって感じます。

[今後の予定]
 今後の予定ですが、以下のように考えています。

❶Prototype EVEシステムのデータベース関連関数をすべて、New Prototype EVEに書き換えます。
❷Prototype EVEでは、データベース関連関数を通さずに、データベースへ直接見に行っている関数(セキュリティ関数など)があるので、そちらは、New Prototype EVEのデータベース関連クラスに書き換えます。
❸以上の作業完了後、Prototype EVEのフレームワークにログインを試み、PHP8と、Prototype EVEの不整合を確認します。

 なお、以上の作業においては、最初に方針を決めたのち、その方針に基づき、個別に何も考えることなく一気に作り上げます。多分、一度歩みを止めたら、いろいろと考え作業をやめてしまうような気がするからです・・・。
 もし、❸の段階で使えないという判断になったら、再度検討し作り直す予定です。

[あとがき]
 以上のように考えているなら、今からすぐにでも始めればいいのですが、明日からちょっと、骨休みに旅行に行く予定です・・・。毎日、こんなことをやっているとやはり、休みが必要です。
 近頃、頭痛がひどいと思い原因を考えたのですが、多分、睡眠不足です・・・。いろいろやっていると夜遅くなってしまいます。しっかり休んで、万全な体調で、来週からシステム改修に入りたいと思います。

 では、また!!!

追伸・・・。
 継承を利用することにより、EVEシステムと同じような機能のNew Prototype EVEのソースコードが半分になりました。いちいちそれ用にソースを書き換えていたら大変です。継承って便利ですね!

New Prototype EVE 484行
EVEシステム   914行
この記事へのコメント
コメントを書く

お名前:

メールアドレス:


ホームページアドレス:

コメント:

※ブログオーナーが承認したコメントのみ表示されます。

この記事へのトラックバックURL
https://fanblogs.jp/tb/11914921
※ブログオーナーが承認したトラックバックのみ表示されます。

この記事へのトラックバック
×

この広告は30日以上新しい記事の更新がないブログに表示されております。