2025年12月28日 スプリントレビュー+レトロスペクティブ [システム開発研究室]

 こんにちは!
 ナビゲータのEVEです。

 ここだけの話ですが、昨日、php.iniの機能を有効にしてデバックしたといった機能で、error_reportingがまだデフォルトのままでした。昨日書いた内容は、ブログのために改めて整理し書いた内容です。そのため、開発中に気づかなかった内容も書いてしまったのですが、それにより、ブログで書いた内容とデバックが逆になってしまいました。そうするとまたシステムからエラーが・・・。それも、たくさんといったイメージです。このエラーは、主にPHP8に有効になった機能によるエラーです。
 それが以下の内容なのですが、気づきました・・・?PHPって今まで、ファジーなプログラムで、普通のプログラムのような厳格さがなく、開発の効率性がよかったのが特徴だったのですが、厳格化されているというイメージです。小学生ができるプログラムが出現し、かつ、AIが使用できるようになった状況で、よりプログラミングが平易になっていく傾向にあると思っているのですが、PHP言語はその流れに逆行しているようです。多分ですが、小学生でも開発できるプログラミング言語などと明確に差別化するように普通のプログラムに寄せようとしているのかもしれません。これにより、中間の技術者というものがなくなり、技術者が明確に2分化されるのかもしれません。  なお、以下のエラーメッセージは、現在は、error_reportingを有効にすることにより初めて出現するエラーですが、将来的には、fatal errorとなるようです。もし、PHPのプログラム資産を大量に保有しているプロジェクトがありましたら、今のうちに修正したほうがいいようです。
 っということで、また、開発遅延の原因を書くことになりましたが、2025年12月22日の週のスプリントレビュー+レトロスペクティブを始めます。

カテゴリ エラー内容 原因 修正
動的プロパティ $this->xxx がクラスに無い PHP 8.2 の仕様変更 プロパティを定義する│
型宣言不一致 null を返した メソッドの戻り値が null 非対応 null` を追加
preg_replace replacement が null null を渡すのが非推奨 null → 'NULL' or ''
float→int 暗黙変換 microtime の古い書き方 明示的キャスト or 削除

[2025年12月22日の週のスプリントレビュー+レトロスペクティブ]

 では、以下が2025年12月22日の週のスプリントレビュー+レトロスペクティブです。

【プロダクトバックログ】
ControlNo Product Priority Day Dependency StartDay EndDay
Sys Grp No
EVE MST 003 ログ管理システム 1 77 全システム 09/24/2025 -
EVE MST 004 システム管理システム 1 35 - - -
EVE MST 005 プログラムコード管理システム 1 35 - - -
EVE MST 006 プログラム管理システム 1 35 - - -
EVE MST 007 セキュリティ管理システム 1 28 - - -
EVE MST 008 プロジェクト管理システム 1 35 - - -
EVE MST 010 プログラムの最新化 1 180 EVEシステム 11/10/2025 -
EVE MST 012 ログ分析システム 1 180 EVEシステム - -


【EVEMST003 ログ管理プログラム  スプリントバックログ】
SprintNo SprintTask RPerson day Progress Start End
Sys Grp Pno Sno
EVE MST 003 01 ログ管理システム設計 EVE 7(-) 100% 09/24/2025 10/21/2025
EVE MST 003 02 ログファイル情報一覧 EVE 8(7) 100% 10/23/2025 10/30/2025
EVE MST 003 03 ログファイル情報追加 EVE 8(7) 100% 10/23/2025 10/30/2025
EVE MST 003 04 ログファイル選択プログラム EVE 8(7) 100% 10/23/2025 10/30/2025
EVE MST 003 04-1 rsyslog環境検証 EVE 4 100% 10/24/2025 10/27/2025
EVE MST 003 05 ログファイル情報修正・削除 EVE 1 100% 10/30/2025 10/30/2025
EVE MST 003 06 異常ワード一覧 EVE 7 100% 11/1/2025 11/2/2025
EVE MST 003 07 異常ワード登録 EVE 7 100% 11/1/2025 11/1/2025
EVE MST 003 08 異常ワード修正・削除 EVE 7 100% 11/1/2025 11/2/2025
EVE MST 003 09 ログ情報抽出処理 EVE 30(7) 100% 11/03/2025 12/23/2025
EVE MST 003 10 バッチログ一覧処理 EVE 2(7) 100% 12/25/2025 12/26/2025
EVE MST 003 11 ログファイル一覧処理 EVE 7 50% 12/28/2025 -
EVE MST 003 12 検知データ一覧処理 EVE 7 - 12/29/2025 -
EVE MST 003 13 エラー一覧処理 EVE 7 - 01/05/2026 -

 本日から、EVEMST00310に本格的に製造を開始しています。そして、今回のEVEMST00309ログ情報抽出処理製造時の検討により、EVEMST00312検知データ一覧処理、EVEMST00313エラー一覧処理の開発が増えています。
 今週末も、進捗の遅延を取り戻すための作業に終始しましたが、来週から予定通りになる予定です。

[あとがき]

 来週から2026年・・・。今年は、あたふたして得るものが少ない一年でしたが、来年は、目標を絞って、できるだけ、多くの目標を達成したいと現時点は考えています。詳細は、年末、年始で!
 では、また!

コメント