210219_TIL

Jane·2021년 2월 18일
0

TIL

목록 보기
34/103
post-thumbnail

📌 오늘 한 일

💌 코드 리뷰

  • assertThat(whitePawn.isWhite()).isEqualTo(true);와 같이 코드를 짰었는데 isTrue()가 있었다.
    @Test
    public void testAssertTrue() {
        assertThat(true).as("failure - should be true").isTrue();
    }
  • PieceFactory를 만들면 어떻게냐는 리뷰를 받았는데 프레디가 PieceFactory 클래스를 잘 설계해주셔서 다음 미션 때 참고해서 반영해야겠다.

🧰 삽질로그

  • Github action으로 푸쉬만 하면 Gatsby PS 블로그 배포가 되도록 설정해 놨었는데 웬일인지 push를 해도 build에 실패했다.
  • 실패한 내용을 살펴보니 프로필에 velog sns 주소를 추가하면서 config.js와 meta-config.js 부분만 수정하고 나머지 필드는 수정 안 해줬던게 문제였다.
  • 해당 부분을 수정해줬더니 빌드에 성공했다.
  • 이제 프로필에 velog도 표시된다😆
  • 터미널로 gradle build하는 것도 실패했다. 역시 순탄할 리 없다. 그래도 환경 변수 설정하는 건 익숙해서 금방했다.
  • 스프링 글씨가 터미널에도 예쁘게 출력된다.
  • 만약 잘 안 된다면 .gradlew clean build 명령어를 실행해준 뒤 다시 빌드해보자.
  • 오늘은 삽질의 날🔨 또 에러가 났다.
  • 한참 헤맸는데 탭이 너무 낳아서 터미널에서 서버를 안 닫고 인텔리제이에서 또 서버를 돌리려고 했던 게 문제였다. 이런 경우 포트를 바꿔주거나 서버를 닫고 재시작해줘야 한다.
  • 성공!

👍 Good

  • 알고리즘, 자바, 스프링 삼박자가 맞았던 날
  • 삽질을 많이 했지만 다 비교적 간단하게 해결되어 다행이었다. 예전에 npm error로 3일을 삽질하며 node_modules 지우기만 무한 반복했던 때를 생각하면 오늘 삽질은 양반이었다.

👎 Bad

  • 두통이 있었다.

0개의 댓글