Development - Nafhan Raissa Syandana
Pada Sprint 1 minggu 3 saya melanjutkan Fix Back End Edit Profil dengan mencoba melakukan adjustment karena untuk bagian Get profile telah diselesaikan oleh teman yang lain, sehingga perlu dilakukan beberapa perbaikan disini. Implementasi kode di atas telah mencakup beberapa best practice dalam pemrograman meskipun masih ada beberapa hal yang dapat diperbaiki. Berikut adalah beberapa penerapan best practice dalam kode tersebut: Single Responsibility Principle (SRP): ProfileEditAPIView: Kelas ini bertanggung jawab untuk menangani permintaan profil pengguna. Metode get(self, request) digunakan untuk mengambil profil pengguna. Metode put(self, request) digunakan untuk memperbarui profil pengguna. Tanggung jawabnya adalah berinteraksi dengan permintaan HTTP yang masuk dengan mengambil atau memperbarui profil pengguna, serta mengembalikan respons yang sesuai. ProfileSerializer: Kelas ini bertanggung jawab untuk mengubah objek profil pengguna menjadi representasi yang dapat diserialisasi mis...