개인프로젝트4 프론트엔드는 TDD가 필수인 것 같다 백엔드 준비하는 사람이 프론트엔드 종아리까지 담가본 후 느끼는 바이다. 프론트엔드야 말로 테스트 없이는 효율적인 코딩이 불가능한 것 같다. 프론트 개발하면서 고민이 컴포넌트 밑 컴포넌트 밑 컴포넌트의 state 변경 이벤트가 잘 작동되는지 확인하는 것이다. API로 데이터 호출해서 컴포넌트에 잘 띄워지는지 등등... 비즈니스 로직이 막 대단한 것도 아닌데 결합도가 높다고 해야 하나? 백엔드는 실행 비용이 그렇게 크지 않아서 테스트의 중요성을 못느꼈는데, 프론트엔드는 실행이 좀 많이 무겁다... 그리고 API 호출 할 수가 없잖아... 인가 기능도 해놔서 쿠키 설정도 해야 되는데... 맞아요... 지금 Mockito 이용해서 Mock API 호출 후 위젯에 잘 보여지는지 테스트 하고 있는데 계속 오류가 나.. 2023. 4. 11. [Spring Boot] 면접 질문 카테고리 분류하기 대분류 public enum Division { COMMON("공통"), TECH("기술"), EXPERIENCE("경험"), FIT("인성"), ; private String korTitle; Division(String korTitle) { this.korTitle = korTitle; } } 소분류 public enum SubDivision { MOTIVATION("지원동기", Division.COMMON), INTRODUCTION("자기소개", Division.COMMON), NETWORK("네트워크", Division.TECH), ALGORITHM("알고리즘", Division.TECH), OPERATING_SYSTEM("운영체제", Division.TECH), DATABASE("데이터베이스",.. 2023. 4. 1. [Flutter / Dart] Flutter로 REST API 호출하기 먼저 플러터에서 HTTP API를 호출하기 위해 패키지를 설치해야 한다. flutter pub add http flutter pub add test 나는 테스트 코드에서 실행시킬 거라 test 패키지도 설치했다. 정확히는 Dart 언어로 Api 호출하는 방법이다. 참고로 아래의 웹 사이트를 이용해 JSON 호출을 할 거다! https://jsonplaceholder.typicode.com/ JSONPlaceholder - Free Fake REST API {JSON} Placeholder Free fake API for testing and prototyping. Powered by JSON Server + LowDB. Tested with XV. Serving ~2 billion requests ea.. 2023. 3. 26. 모의 면접 프로그램 '모면' : 개발 시작하기 개요 개인 사이드 프로젝트 주제로 무엇을 하면 좋을지 생각했었다. 다른 주제를 생각하고 있었지만 막 끌리는 느낌이 없어 시작하지 않았었는데, 며칠 전 잠을 자려고 눈을 감았다가 번뜩 주제가 떠올랐다. '모의 면접 프로그램'을 만들면 '내가 쓸' 수도 있겠는데? 시간 제한 걸어놓고 막... 녹음도 되고 막... 더 나아가면 비대면 플랫폼으로도 확장할 수 있겠어... 면접 데이터 모으면서 공부도 하고... 이렇게 아이디어가 팡팡 터진 적은 처음인데 당장 시작해야겠어 그렇다. 내가 쓰려고 만든다. 시장조사는 모르겠다. 오로지 나만을 위한 프로젝트. 집 밖에 나가기 싫어하는 자를 위한 프로젝트 ! 설계하기 기술 스택 Flutter, Spring Boot, java, docker, CQRS 패턴 적용, api d.. 2023. 3. 11. 이전 1 다음