Poin utama

  • Gunakan penerima, jalan, lalu pinggiran kota/lokalitas + kode negara bagian + kode pos
  • Perlakukan kode pos empat digit sebagai identifier berbentuk string
  • Jaga agar singkatan negara bagian seperti NSW, VIC, dan QLD disesuaikan dengan pinggiran kota
  • Nama Tempat Tradisional mungkin muncul di antara penerima dan jalan

Penulis dan tinjauan

Prinsip editorial
Ditulis oleh
Tim Editorial Penghasil Alamat Acak
Ditinjau oleh
Tim Peninjau Format Alamat Internasional
Pembaruan substantif terakhir
Memeriksa pinggiran kota, singkatan negara bagian, kode pos empat digit, dan penempatan nama Tempat Tradisional berdasarkan panduan Australia Post.

Struktur tiga sampai empat baris Australia Post

Alamat pos Australia umumnya mencantumkan penerima di urutan pertama, nomor jalan dan nama di samping, serta pinggiran kota atau lokalitas, singkatan negara bagian atau teritori, dan empat digit kode pos di baris paling bawah. Surat internasional menambahkan negara di ibukota.

Bidang Kota yang umum sering kali membawa nilai pinggiran kota/lokalitas. Daripada mengharapkan setiap negara untuk memahami bidang Kota yang berbentuk AS, berikan label baru pada Suburb/lokalitas setelah Australia dipilih.

Contoh format
Noah Williams42 Collins StreetMELBOURNE VIC 3000AUSTRALIA

Bidang data dan label tampilan

Kode negara bagian dan teritori dapat berupa enum, namun kode pos dan pinggiran kota harus tetap tertaut dalam catatan referensi. Pengujian harus mencakup lebih dari empat digit: konfirmasikan bahwa perubahan negara bagian akan menyegarkan saran lokalitas apa pun.

BidangContohUji pernyataan
Jalur Alamat 142 Collins StreetIzinkan tipe jalan umum dan detail unit
Pinggiran kota / lokalitasMelbourneJangan menulis ulang sebagai negara
NegaraVICKirimkan kode kontrak meskipun menampilkan label lengkap
Kode pos3000Selalu tangani sebagai string
NegaraAUTetap terpisah dari negara bagian

Pinggiran kota, negara bagian, dan kode pos bergerak bersama

Tiga bidang acak independen mungkin lulus regex dan masih membuat tes regional tidak berguna. Pilih tuple kode pos negara bagian pinggiran dari satu catatan yang ditinjau.

Pertandingan negatif yang produktif sengaja memasangkan Sydney dengan VIC. Produk harus melaporkan ketidakcocokan regional, bukan kesalahan format pesan yang tidak jelas.

  • Biasa: Melbourne + VIC + 3000
  • Negatif: Sydney + VIC + 3000
  • Batas: Baris Alamat kosong 2
  • Tata letak: pembungkus pinggiran kota yang panjang di perangkat seluler

Mendukung nama Tempat Tradisional opsional

Australia Post mengizinkan nama Tempat Tradisional di bawah penerima atau perusahaan dan di atas jalan. Modelkan sebagai baris alamat tambahan opsional daripada memaksakannya ke Suburb atau Negara Bagian.

Jika ada, pertahankan teks Unicode asli dalam ekspor, label cetak, dan pratinjau. Jika tidak ada, jangan mengisi baris dengan placeholder.

Fixture format bukanlah alamat pengiriman

Tempat yang dihasilkan dapat menjalankan UI, API, dan perilaku basis data. Mereka tidak menggantikan pencarian kode pos Australia Post atau cek pengiriman. Minta pengguna untuk mengonfirmasi data pengiriman sebenarnya sebelum pemenuhan.

Apa yang harus diperiksa oleh tinjauan alamat Australia yang praktis

Saat meninjau fixture Australia, kunci satu tupel regional sebelum mengubah jalan sintetis dan jalur unit opsional. Hal ini membedakan ketidaksesuaian regional dengan fakta bahwa bangunan tersebut merupakan bangunan sintetis. Jika setiap klik secara independen mengubah pinggiran kota, negara bagian, dan kode pos, penguji tidak memiliki cara yang stabil untuk mengidentifikasi komponen mana yang menyebabkan kegagalan.

Jalankan rekaman yang sama melalui tiga perjalanan bolak-balik: browser ke API, API ke database, dan database kembali ke formulir edit. Bandingkan teks mentah, nilai yang dinormalisasi, dan baris akhir yang dapat dicetak di setiap batas. Ini menangkap label negara bagian yang mengirimkan nama lengkapnya, kode pos yang dikonversi menjadi angka, atau baris opsional yang dikembalikan sebagai string literal null.

Ulangi alurnya tanpa layanan address-suggestion. Entri manual seharusnya tetap berfungsi, dan layar akan menjelaskan perbedaan antara alamat yang tidak dicentang dan format yang tidak valid. Terakhir, periksa lebar seluler yang sempit: pinggiran kota yang panjang, nama Tempat Tradisional, dan kesalahan sebaris dapat bertabrakan meskipun kartu desktop terlihat nyaman.

  • Catat versi snapshot data dan benih generasi
  • Tegaskan label yang terlihat, kode yang dikirimkan, dan teks yang dapat dicetak secara terpisah
  • Baca kembali ekspor CSV daripada memeriksa keberhasilan pengunduhan
  • Jalankan kembali jalur utama dengan saran tidak tersedia

Pertanyaan umum

Apa yang berlaku di Kota untuk alamat Australia?

Bentuk internasional umum biasanya menggunakan Kota untuk pinggiran kota atau lokalitas. Formulir yang dilokalkan harus memberi label pada bidang Suburb/lokalitas.

Haruskah kode pos Australia berupa angka?

Simpan sebagai teks. Kode pos adalah pengidentifikasi, bukan nilai aritmatika, dan teks lebih konsisten dalam skema internasional.

Apakah kecocokan empat digit berarti alamat dapat diantar?

Tidak. Ini hanya terlihat seperti kode pos Australia; itu tidak membuktikan kecocokan pinggiran kota, jalan, dan lokasi.

Sumber dan bacaan

  1. Australia Post: Mengatasi pedoman
  2. Australia Post: Pencari Kode Pos