Ini akan membutuhkan banyak pekerjaan untuk memperbaiki kode pada tingkat ini, mengingat fakta bahwa semua tampilan sudah berfungsi dengan lancar. Tetapi ini harus mengurangi jumlah kode aktual dan akan menerapkan praktik yang lebih aktual dan diinginkan pada pengembangan proyek.
ada yang mengerjakan ini?
Hai @anweshknayak Tidak sekarang. Apakah Anda tertarik untuk mengerjakan ini?
@sebastian-code Ya saya. Biarkan saya mengatur proyek ini. Saya akan bertanya kepada Anda atas pertanyaan apa pun
Ok @anweshknayak , saya akan mencoba yang terbaik untuk membantu.
@sebastian-code haruskah saya membuat PR yang berbeda untuk setiap aplikasi?
Hai @anweshknayak, menurut saya, ini adalah pendekatan terbaik.
@sebastian-code dapatkah Anda memberikan petunjuk tentang tampilan seperti apa yang digunakan? ( https://ccbv.co.uk/) Saya pikir kita bisa menggunakan DetailView atau ListView ?
Mulai dari sini (https://github.com/vitorfs/bootcamp/blob/master/bootcamp/activities/views.py#L10)
Hai @anweshknayak itu akan menjadi daftar objek (pemberitahuan) sehingga pendekatan yang tepat adalah mewarisi dari ListView, juga, jangan lupa untuk mewarisi dari mixin LogginRequired asli ke dalam tampilan.
@sebastian-code, apakah Anda ingin setiap tampilan ditulis ulang sebagai cbv?
Yah, belum tentu @tamirOK CBV terutama ditujukan untuk mengurangi verbositas dan untuk menghindari kasus _DRY_, jadi saya membayangkan daripada dalam beberapa kasus lebih masuk akal untuk memiliki tampilan fungsional, dan itu perlu menerapkan logika untuk menghindari pekerjaan yang tidak perlu. Saya akan mengatakan daripada saya menyerahkannya kepada Anda apakah Anda ingin memberikan sesuatu untuk proyek tersebut.
Bantuan apa pun dihargai.
Tapi jangan lupa untuk menambahkan tes, salah satu tujuannya adalah untuk meningkatkan persentase cakupan.
Menutup masalah ini karena terlalu luas dan tidak spesifik, yang membuatnya tidak membantu. Dan karena gol sudah termasuk dalam #66 jadi kami bisa mengikutinya di sana.