概要
documents/forTerraform/terraform_guidelines.md のコレクション型の説明で、tuple を利用しない理由として挙げられている根拠が、list にも当てはまる内容になっている。
該当箇所
並び順に意味を持ち、値の意味が不明瞭になりがちな tuple は利用せず、…
論点
「並び順に意味を持つ」という性質は list も同様であり、tuple を避ける固有の理由になっていない。
tuple 固有の性質としては、次のような点が考えられる。
- 要素ごとに異なる型を持てるため、型定義が複雑になりやすい
- 要素数が固定されるため、変更に弱い
- 型定義から各要素が何を表すのかが読み取れない(
object 型であればキー名で表現できる)
実際に避けたい理由がどれに当たるかを確認のうえ、根拠の記述を見直したい。
背景
テクニカルライティングレビュー(PR #364)の過程で発見。技術的な正誤判断が必要なため、レビューの対象外として起票した。
概要
documents/forTerraform/terraform_guidelines.mdのコレクション型の説明で、tupleを利用しない理由として挙げられている根拠が、listにも当てはまる内容になっている。該当箇所
論点
「並び順に意味を持つ」という性質は
listも同様であり、tupleを避ける固有の理由になっていない。tuple固有の性質としては、次のような点が考えられる。object型であればキー名で表現できる)実際に避けたい理由がどれに当たるかを確認のうえ、根拠の記述を見直したい。
背景
テクニカルライティングレビュー(PR #364)の過程で発見。技術的な正誤判断が必要なため、レビューの対象外として起票した。