2025年10月26日の日記

<2025/10/27 2025/10/25>

TableOfContentsとTgwsMark

TableOfContents

コミットメッセージにも書いたけど、バージョン情報がタグとcomposer.jsonの二重管理になってややこしいので。
他のリポジトリでは既に対応済みです。

TgwsMark

インスタンス化して使えるようにする課題の実装始めました。
要はLineTypeごとにクラスを作ってそれぞれで処理させることで、クラスを差し替えて柔軟に動作を変えられるようにするという魂胆です。

いつぞややめた課題とは別方面で美しを目指すことになるんで、ちょっと長丁場になるかも。
AIにやらせるにしても、適度な分割が難しくて、細かくすればプロンプト書くよりコーディングのほうが早くなりそうだし、並列作業させればコンフリクト祭りになりそうだし、かといってまとめてやるには複雑すぎて美しの対極に向かいそうだし、ここはひとまず人力か。
ちなみに、行内コード補完程度の軽いやつならある程度やらせてます。
行内程度なら正誤も一目見てわかるし、プロンプト書かないのでほぼ確実にタイプ量削減になるし、いらなきゃ無視して手作業でコード書き続けるだけでいいし。
AIは爆速とか効率とかよりも楽するために使いたいんですよね。

それにしてもこれ、結構根本的な変更になるから、メジャーバージョン上げたほうがいいかもなァ。

課題とは関係ないけど、無意味な入力に変なタグが付かないことを確認するテストです。
カバレッジを上げることがなくてもこういうエッジケースは大事。

これはコミットじゃなくて課題。
空行をいっぱい開けることで要素間に行間を広くすることができるという、文書構造的には無意味だけど日記では使うことがある機能があったんですが、コードブロックは他の要素とは別枠でやっているので、適用されていませんでした。

<2025/10/27 2025/10/25>