(TIL) 20220126

2022. 1. 27. 01:01TIL(Today I learned)

반응형
 

📕Facts(한 것)


  • main 브렌치 오류 수정
  • 팀원들 오프라인으로 만나서 회의 진행
  • 개발 세부 내용 정리 및 회고
  • swagger API 작성 시작.
  • 백준 문제풀기

 

📕Findings(배운 것)


 

 

백준 #4949 균형잡힌 세상(python)

백준 4949 '균형잡힌 세상' 문제이다. 보통 이 문제를 풀기 전에 '괄호' 문제를 접해 봤을 것이다.(실버 문제) 그렇다면 이 문제를 스택의 특성을 통해서 아주 쉽게 구현할 수 있다. 그냥 괄호인 것

mirrorofcode.tistory.com

 

그 전에 C++로 풀었던 문제인데, 오늘은 파이썬으로 다시 풀어 보았다.

스택의 특성을 이용하면 금방 풀 수 있는 문제이다.

 


main 브렌치에서 여러 오류가 있었다.

Post 부분의 test코드가 정상적으로 작동하지 않는 문제가 있었고, 

review 부분에서 컨트롤러 문제가 있었으며, SQL도 에러를 뿜어내고 있었다.

 

다행히 큰 문제들은 아니었고, 에러가 발생한 위치를 찾고, 에러문을 읽어 문제를 해결했다.

 

현재까지 진행하면서 나온 에러는 대부분 IllegalException과 NullPointException인데,

대부분 어노테이션이 안 잡혀 있거나, 테스트 코드에서 given을 주지 않거나, ErrorAdvice에서 처리하지 않아서 발생하는 문제였다.

 

역시 문제를 해결하기 위해서는 오류문을 자주 접해봐야하고, 자주 해결해 봐야하는게 맞나보다.

 

📕Feeling(느낀 점)


처음으로 팀원들과 오프라인 모임을 가졌다.

확실히 온라인으로 진행할 때 보다 더 생기 있었고, 어떤 부분을 어떻게 진행하는지 더 가닥이 잘 잡혀서 좋았다.

처음에 정했어야하는 카멜케이스, 스네이크 케이스 부터, API 문서를 어떻게 만들지 처리하는 것까지

빠르게 의견이 모였고, 결과값을 도출해 냈다.

 

 

 

📕여담


반응형

'TIL(Today I learned)' 카테고리의 다른 글

(TIL) 20220128, docker로 배포  (0) 2022.01.29
(TIL) 20220127, Swagger 3.x 버전 사용법(Spring)  (0) 2022.01.28
(TIL) 20220124  (0) 2022.01.25
(TIL) 20220119  (0) 2022.01.20
(TIL) 20220117  (0) 2022.01.18