본문 바로가기
study/Spring

AmigosCode small exercise in Spring Boot Full Stack with React.js

by stilinski 2022. 12. 17.
728x90

1. 파일이 이미지인지 확인하는 코드

나는 이게 최선이 아닌 거 같다고 생각은 했지만.. 일단 해봄.

 

 

넬슨

오.. asList 알고 있었지만 활용하는 방법들 볼 때마다 새로움ㅋㅋㅋ;;

근데 위에꺼대로 하니까 저게 String으로 안 받아지는지 원하는 대로 안돼서 저렇게 해야 했다.

아니 걍 내가 하는 방법이 더 나은 거 아녀..?

근데 이게 정석적인 그 만들어진 통용된 타입 클래스 그거 가져와서 하는 거니까 뭐.. 더 바람직한 거 같다.  

 

 

 

 

 

 

 

 

2. 변수 활용

 

file을 save 할 때 버켓 이름, 파일 이름 등등의 것이 필요한데

 

 

 

넬슨

나는 파일이름 중복 방지하는 거 떠올리지도 못했다. 너무 오랜만에 해서..라는 핑계를 대보며 데헷

암튼 변수로 하니까 확실히 더 깨끗하고 가독성도 좋다.

근데 나는 try  catch로 안 하고 add throw 그거로 했는데 넬슨은 try catch를 더 자주 쓴다.

 

 

 

 

 

 

 

3. 구조

 

... 나는 if에 if를 넣고..

많은 생각을 하지 않고 걍 일단 되게만 해보자 해서 노답이 됐다.

그리고 개선을 안 함 헤헷

 

암튼 넬슨 꺼를 보니 넬슨은 모든 것에 그 조건에 만족하지 않을 시에 exception을 던지게 해 놨고 그렇게 했으니 if안에 넣고 뭐고 할 필요가 없었다.

exception에 더 익숙해질 필요가 있다.!

 

아 그리고 나는 이렇게 if 조건 같은걸 따로 메서드로 빼서 가독성이 좋아 보이게 만드는 것을 좋아해서 다 뺐다.

 

 

 

 

 

넬슨

 

넬슨도 마지막에는 될 수 있으면 모든 것들을 메서드로 따로 뺐다. 굿굿.

 

 

 

 

 

 

 

 

출처: https://youtu.be/i-hoSg8iRG0

 

728x90

'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

댓글