Menyembunyikan kode backend dari pengembang frontend


0

Bekerja pada proyek berbasis web berukuran menengah, kita membutuhkan cara untuk mengelola kode sumber secara wajar di antara pengembang backend dan frontend. Saya ingin tahu apakah ada beberapa praktik yang baik untuk kolaborasi yang efektif tanpa perlu berbagi dengan kode backend dengan pengembang frontend (untuk berbagai, termasuk alasan keamanan).

Platform kami adalah Django, jadi backend terdiri dari file Python / Django dan frontend terdiri dari file Template Django (template HTML), CSS, JavaScript, dan file statis (gambar, dll ...). Saya ingin memiliki cara yang nyaman bagi pengembang frontend untuk melakukan pekerjaan mereka tanpa perlu akses ke kode backend.

Ide pertama saya adalah membuat backend "demo" terpisah yang berisi semua fungsi tampilan, tetapi menggunakan beberapa data statis untuk diteruskan ke templat. Saya ingin tahu meskipun jika ada sesuatu yang lebih baik, mungkin beberapa alat khusus untuk ini. Idealnya, sesuatu yang bisa digunakan oleh pengembang frontend langsung di browser mereka (mungkin plugin?) Tanpa perlu menjalankan server devel. Bagaimanapun, yang mereka butuhkan untuk menguji / melihat adalah pewarisan dan rendering template.

Adakah pemikiran atau pengalaman dengan ini?


Ini disebut "dokumentasi".
Daniel R Hicks

@DanielRHicks Saya pikir Anda belum membaca seluruh pertanyaan atau tidak mengerti topiknya. Tidak ada dokumentasi yang akan membuat template Anda sejauh yang saya tahu :-)
Jozef
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.