목록TIL&WIL (45)
ultra_dev
📌 와 테스트코드 짜는게 실제 코드보다 훨씬 오래 걸리고 모르겠다...이게 익숙해지긴 하려나? 포스트맨 테스트가 엄청난 치트키였구나를 느꼈다. 📌 Entity에서 책임을 져줘야하는건 Entity에서 끝내주자. 다른 서비스에서 호출할 때 거기서 신경을 쓰게 만드는 건 책임져야할 의무를 방치하는 것이다. 책임져야하는 부분이라면 예외처리까지 깔끔하게 해주자 📌 클라 -> 서버 -> AWS S3 이렇게 거치는 것 자체가 서버에 비용이 든다. 클라 -> AWS S3 서버 -> AWS S3 개선 필요 📌 PUT 리퀘스트파람 안쓰도록 조심
📌 테스트코드.. 와 생각보다 어렵다 하다보면 익숙해지려나? 여태까지는 포스트맨으로 테스트하다보니 테스트코드를 미리 안만들어뒀는데 CI/CD 고려하면 메소드 만들 때 테스트코드까지 만들어 두는게 좋을 거 같아 보인다. 하지만 현실적으로는 어려우니 여유 될 때 테스트코드도 추가해야 추후에 골치가 덜 아플 것 같다. mock... 괜히 사용하려다가 시간 날리고 복잡해졌다 그냥 junit만 사용해서 테스트코드에 익숙해져야겠다. 📌 연관관계 안맺었는데 연관된 애들은 머리 아프게 서비스에서 끌어쓰고 이럴바에야 그냥 컨트롤러단에서 처리하자!!!! 아예 싹 다!!
📌@NoArgsConstructor(force = true) final 써야할때 force = true로 해결! 📌 메소드에서 정확히 뭘 원하는지 파악하고 사용하자 aws............. 키값인지 객체 url인지 명확히 알았으면 시간 낭비 안했을텐데 하루를 쌩으로 날려버렸다.