ファイルフォーマットの仕様書を書くときに何に気をつけるべきか.
実際に仕様書見ながらプログラム書いていていて,こういうところに気をつけると良いのかなぁ,というメモ.
・大まかな構造はだいたい見ればわかる
・そうではなくて、欲しいのは例外条件や曖昧なところ
・これがなかったらどうなるか? 必須・オプションの条件
・この要素が複数個あったらどうなるか?
・初期値はいくつになるか?
・値の単位は何か?
・値の範囲は?
・忘れがちなところ
・ファイルの文字エンコーディングは?
・ファイルの改行コードは?
まぁ読み手が何を必要としているか,ちゃんと考えてみれば特に難しい話ではないと思う.
U-Bootのwgetコマンドへの不具合修正パッチを投稿してみた (2024/04/20 09:04)
Raspberry Pi 4Bでは、Raspberry Pi OSとmainlineのLinux Kernelでserial0, serial1の割当が違う (2023/10/15 17:28)
最新の Linux Kernel を各環境でビルドして動かしてみる(2023/8/6) (2023/08/06 17:01)
OpenOCDを使ってVisionFive2のJTAGデバッグ (2023/08/05 16:13)
VisionFive2でLinuxを起動する (2023/01/09 21:39)