学習日記50日目

スタートアップ研修記はこちらです。

どうも、enomotoです。
あ、50日目突入ですね。日記をアップした後に気がつきました。
ということで、今日もPHP制作「カレンダー・スケジュール」の実装について書きたいと思います。

昨日までの簡単なまとめ

48日目から始めたカレンダー制作を始めました。仕様を決め実装し自らテストして
課題を完成させるものです。
本日までに

  1. 月ごとのカレンダーが表示できる(1ヶ月単位)
  2. 日ごとの詳細画面がありスケジュールを見ることができる
  3. 上記2のスケジュール詳細画面では、一覧表示とスケジュール登録・削除・編集ができる。

まで、終わっています。

今日、やったこと

  • スケジュール表示とスケジュール登録の微修正
  • テストケースを書く
  • テストケースを実行する

次回以降の課題

  • テスト結果を基に問題点を直す
  • ログイン画面を付けてマルチユーザー化する

現在のファイル構成

|-- calendar
|   |-- create_db_table.txt // SQL文を書いたテキストファイル
|   |-- lib
|   |   |-- DB.php
|   |   |-- controller.php
|   |   `-- library.php
|   |-- modules
|   |   `-- calendar
|   |       |-- logic
|   |       |   |-- day_view.php
|   |       |   `-- month_view.php
|   |       `-- view
|   |           |-- day_view.php
|   |           `-- month_view.php
|   |-- test_case_single_mode.txt // テストケースを書いたテキストファイル
|   `-- web
|       |-- css
|       |   `-- style.css
|       `-- index.php