Tests / Run the tests (pull_request) Successful in 42s
No issue closed: all issues of MIL-001 to MIL-004 are closed.
1.3 KiB
1.3 KiB
🌐 English · Dansk · Bahasa Melayu
Penerangan
Apa yang dilakukan program
Program mengikut langkah dalam pelajaran:
read_csvmembaca fail banci.count_by_fur_colormengira pemerhatian Gray, Cinnamon dan Black.build_summarymenukar kiraan kepada baris ringkasan.write_csvmenulis ringkasan kesquirrel_count.csv.
Pada fail banci 2018 hasilnya ialah Gray 2473, Cinnamon 392 dan Black 103. Pemerhatian tanpa warna bulu tidak dikira dalam mana-mana satu.
Mengapa tidak menggunakan Pandas
Pelajaran menggunakan Pandas. Projek ini hanya menggunakan pustaka standard Python (csv dan collections.Counter) supaya tiada apa-apa untuk dipasang bagi menjalankannya. Keputusan itu direkodkan sebagai ADR-0001 dalam repositori.
Susun atur
| Laluan | Kandungan |
|---|---|
src/squirrel/census.py |
Empat langkah di atas |
src/squirrel/cli.py |
Baris perintah, python -m squirrel |
src/squirrel/constants.py |
Semua pemalar, ditakrif sekali |
tests/ |
Ujian pytest |
docs/ |
Kes perniagaan, pelan, model, rekod semakan |
Kualiti
Setiap dokumen dan kod disemak berdasarkan senarai semak rangka kerja SQA dan QC dalam mod autonomi: penyemak ialah pengganti AI, jadi semakan itu tidak bebas.