1. 파일이 이미지인지 확인하는 코드
나
나는 이게 최선이 아닌 거 같다고 생각은 했지만.. 일단 해봄.
넬슨
오.. asList 알고 있었지만 활용하는 방법들 볼 때마다 새로움ㅋㅋㅋ;;
근데 위에꺼대로 하니까 저게 String으로 안 받아지는지 원하는 대로 안돼서 저렇게 해야 했다.
아니 걍 내가 하는 방법이 더 나은 거 아녀..?
근데 이게 정석적인 그 만들어진 통용된 타입 클래스 그거 가져와서 하는 거니까 뭐.. 더 바람직한 거 같다.
2. 변수 활용
나
file을 save 할 때 버켓 이름, 파일 이름 등등의 것이 필요한데
넬슨
나는 파일이름 중복 방지하는 거 떠올리지도 못했다. 너무 오랜만에 해서..라는 핑계를 대보며 데헷
암튼 변수로 하니까 확실히 더 깨끗하고 가독성도 좋다.
근데 나는 try catch로 안 하고 add throw 그거로 했는데 넬슨은 try catch를 더 자주 쓴다.
3. 구조
나
... 나는 if에 if를 넣고..
많은 생각을 하지 않고 걍 일단 되게만 해보자 해서 노답이 됐다.
그리고 개선을 안 함 헤헷
암튼 넬슨 꺼를 보니 넬슨은 모든 것에 그 조건에 만족하지 않을 시에 exception을 던지게 해 놨고 그렇게 했으니 if안에 넣고 뭐고 할 필요가 없었다.
exception에 더 익숙해질 필요가 있다.!
아 그리고 나는 이렇게 if 조건 같은걸 따로 메서드로 빼서 가독성이 좋아 보이게 만드는 것을 좋아해서 다 뺐다.
넬슨
넬슨도 마지막에는 될 수 있으면 모든 것들을 메서드로 따로 뺐다. 굿굿.
출처: https://youtu.be/i-hoSg8iRG0
'study > Spring' 카테고리의 다른 글
spring security in action 3-4장 (0) | 2023.04.13 |
---|---|
eureka netflix 에는 spring security RSA 가 있다. (0) | 2023.02.06 |
Spring API Gateway filter rewritePath (0) | 2022.10.20 |
Spring Cloud Bus with RabbitMQ (1) | 2022.10.18 |
Spring Cloud API Gateway (0) | 2022.10.12 |
댓글