Rekayasa Perangkat Lunak

10
Kapan kait merupakan pilihan desain yang tepat?

Saya telah bekerja pada aplikasi Rails besar di mana penggunaan panggilan balik ActiveRecord merajalela dan mengerikan. Menyimpan catatan sering kali memiliki efek samping yang tidak terduga dan itu merupakan tantangan untuk alasan tentang sistem. Pada saat yang sama, saya telah melihat kait yang...

10
Apakah ada konvensi untuk mengembalikan beberapa item?

Dalam Python khusus (saya tidak tahu apakah ini digeneralisasi) apakah ada cara "terbaik" untuk mengembalikan beberapa item dari suatu fungsi? def func1(): return a,b #equivalent to (a,b) def func2(): return[a,b] def func3(): return{"valueA":a,"valueB":b} Yang pertama adalah apa yang saya...

10
Kapan pernyataan nol digunakan di Jawa?

Dalam sebuah buku teks yang telah saya cari kelasnya, dinyatakan, sebuah pernyataan bisa kosong (pernyataan nol). Pernyataan nol didefinisikan hanya sebagai tanda titik koma. Sama sekali tidak melakukan apa pun pada waktu eksekusi. Pernyataan nol jarang digunakan. Sebagai seorang programmer yang...

10
Haruskah CSS yang diperkecil disimpan di Git?

Saya menggunakan Gulp untuk menghasilkan CSS yang diperkecil dari kode SASS saya untuk proyek yang sedang saya kerjakan. Saya bertanya-tanya apakah ini dianggap praktik terbaik untuk membuat ulang CSS yang diperkecil ini ketika mendorong langsung dari Git ... atau Untuk menyimpan file CSS yang...