2026-04-24 コーディングエージェントのために bouzuya-firestore-client の変数名を統一する
bouzuya/bouzuya-firestore-client 。変数名を直したり、 FieldPath を追加したり。
bouzuya-firestore-client は Rust で書かれた Node.js Firestore SDK に近いインタフェースを持つ Firestore Client 。
今日は変数名を直した。略語の形の変数名を減らした。局所的には短い変数のほうが見やすいし、利用者側では良いのだけど、ライブラリ提供者側のコードとしては一貫しているほうがより良いかなと。あとはコーディングエージェントが既存のコードを真似するので、一貫していないとうまく参考にできないのか、さらに一貫性のないコードが増える (と思っている) ので、一度ごっそりと置き換えて統一してみた。
run_query 関連の処理を進めるにあたって、 FieldPath や Filter を揃えないと話が進まなさそうなので、そのとっかかりをつくった。とりあえず。
東京。くたびれた。良くない。
今日のコミット。
- bouzuya-firestore-client 20 commits
- Add FieldPath::new
- Add FieldPath
- Fix some tests
- Rename variables # doc_path -> document_path
- Rename variables # doc -> document or query_document_snapshot
- Rename variables # document_refs -> document_references
- Rename variables # docs -> query_document_snapshots
- Rename variables # collection_ref -> collection_reference
- Rename variables # document_ref -> document_reference
- Rename variables # document_ref -> document_reference
- Fix test for QueryDocumentSnapshot::ref
- Add impl Eq for DocumentReference
- Add impl PartialEq for DocumentReference
- Add impl Debug for DocumentReference
- Add impl Debug for FirestoreClient
- Fix test for QuerySnapshot::query
- Add impl PartialEq for Query
- Add rust-analyzer vscode extension
- Add test for impl Debug for Query
- cargo +nightly fmt