学習日記51日目

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

どうも、enomotoです。
今日は仙台やに行ってきました。いやぁ、すばらしかったです。
詳しくはWebで。ということでPHP制作のメモを。

昨日までの簡単なまとめ

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

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

まで、終わっています。

今日、やったこと

  • ログイン機能を付ける

現在出ている不都合

  • ログインはできても単独ユーザーのみに対応。
    • 複数のユーザーが使うことは現状でできない。

あと、バグが新たに発生。

次回以降の課題

  • ちゃんとマルチユーザー化する
  • テストケースを書く
  • テストを実行する。
  • 完成

現在のファイル構成

|-- calendar
|   |-- create_db_table.txt
|   |-- lib
|   |   |-- DB.php
|   |   |-- controller.php
|   |   |-- library.php
|   |   `-- multiuser_lib.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