목록2024/09/06 (1)
Nonamed Develog
[TIL][240906] Troubleshooting 2: 중복된 코드의 냄새
1. 문제 인식: 중복된 코드의 냄새처음에는 각각의 기능(회원가입, 로그인, 프로필 조회, 프로필 수정)에 맞춰 별도의 시리얼라이저를 만들었다. 아래는 그 첫 번째 코드이다.class SignUpSerializer(serializers.ModelSerializer): password = serializers.CharField(write_only=True) class Meta: model = User fields = ['username', 'password', 'email', 'first_name', 'last_name', 'nickname', 'date_of_birth', 'gender', 'bio']class SignInSerializer(serializers..
WHAT I LEARN/TIL
2024. 9. 6. 20:25