본문 바로가기

📚 전체글176

AWS 가입과 프리티어 확인 이 글은 2022.03.12 기준으로 작성되었습니다. AWS는 처음 가입한 날부터 12개월 동안 프리티어 기간을 사용할 수 있다. AWS 가입 회원 가입에 꽤 복잡한 과정이 들어간다. (이메일 등록 확인, 전화번호 확인, 주소, 해외 결제 카드번호 확인까지) AWS 메인 사이트 우측 AWS 계정 생성 버튼을 누르고 아래와 같이 회원가입을 진행한다. 2단계 - 이름, 주소 등록 3단계 - 카드 등록 : 해외 결제 가능한 카드여야 한다. (해당 계좌로 100원 입출금 과정이 발생) 가입 완료 -> 계정 준비 완료 메일이 가입 메일로 도착 -> 완료 프리티어 기간과 혜택 AWS 프리티어는 가입 날짜 기준 12개월 동안 아래의 조건을 무료로 사용할 수 있다. (AWS 프리티어 안내) 주의사항 프리티어 무료 조건.. 2022. 3. 12.
IntelliJ에서 파일 끝에 자동으로 개행 추가하기 (no newline at end of file) github에 코드를 push 할 때 종종 no newline at end of file 메시지를 확인할 수 있다. 이는 파일 끝에 개행이 없음을 나타낸다 왜 파일 끝에 개행이 있어야 할까? POSIX 명세(3392, 3205) 기준 파일 끝에 개행이 들어가야 한다. POSIX를 따르고 있는 시스템, 도구들은 이 표준을 따른다. 당연히 작성하는 코드에도 파일 끝에 개행을 추가해주자.! (왜? POSIX 규약 지키기, 누구는 쓰고 안쓴다면... 개행으로 커밋할 순 없어..) IntelliJ 에서 파일 끝에서 자동 개행 추가 옵션 IntelliJ에서 파일 저장 시에 파일 끝에 자동으로 개행 추가하는 옵션을 켜주자. ⛓ Reference 파일 끝에 개행을 추가해야 하는 이유 No newline at a end.. 2022. 3. 11.
IntelliJ의 Code&Live Templates 활용하여 생산성 높이기! 테스트코드 작성시간 줄이고 아직 구현하지 않은 메서드 예외로 확인하기 Live Template Live Templates Live Templates는 영상에서 보듯이 public static void main 나 System.out.println() 등 자주 반복되는 코드를 단축어(psvm, sout 등)로 사용할 수 있는 유용한 기능이다. (이미 많은 분들이 알고 있지만) BDD, DCI 패턴의 계층형 테스트 + Live Templates 기계인간 이종립님 Junit5로 계층 구조의 테스트 코드 작성하기의 글을 보고 테스트코드에 DCI 패턴을 적용하고 있지만 코드길이가 상당해 불편했지만 Live Templates를 추가하여 약 10초 정도의 시간을 줄일 수 있다. (테스트 1000개 짜면 10000초 정도를 줄일 수 있다.. 하지만 설정하고 글쓰는데 1시간 걸렸다 누군가.. 2022. 3. 10.
[일일 회고] 22.03.07 ~ 03.09 - 웹 개발에서 TDD와 테스트 코드 📚 배운 것 월요일 (03.07) - 김영한님 스프링 코어 강의 7강 수강 (소스코드) - 프로젝트 스프링 카페 Step1 완료, PR (소스코드 , PR) - 호눅스의 그룹 리뷰 - 저번 주 주간회고 글 작성 - 자바 옵셔널 공부 화요일 (03.08) - 프로젝트 스프링 카페 1단계 PR 리뷰 확인 & 적용 - 프로젝트 스프링 카페 2단계 요구사항과 설계 - 김영한님 스프링 코어 강의 8 ~ 10강 완강 (소스코드) - 김영한님 실전 스프링 부트 & JPA 1 강의 0~1강 (소스코드) 수요일 (03.09) - 프로젝트 스프링 카페 2단계 구현 (30%) - 테스트 코드 공부 (Test Double, ATDD) - 그룹 리뷰 - 일일 회고 작성 🤔 생각 웹 개발에서 TDD 이전 프로젝트들(사다리 게임,.. 2022. 3. 9.
[주간 회고] 22.03. 1주차 - "스프링 시작" 🍃 📚 배운 것 월요일 (02.28) - 김영한님의 스프링 부트 입문 : 3 ~ 8 완강 (소스코드) 화요일 (03.01) - 2월 4주 차 주간 회고 작성 - 휴식 수요일 (03.02) - 사다리 게임 프로젝트 회고 작성 - 로또 게임 프로젝트 회고 작성 - 김영한님의 스프링 핵심 원리 기본편 : 0 ~ 3 수강 (소스코드) 목요일 (03.03) - 김영한님의 스프링 핵심 원리 기본편 : 4 수강 (소스코드) - [프로젝트] 스프링 카페 step 1 리포지토리 구현 (2H) (소스코드) 금요일 (03.04) - 김영한님의 스프링 핵심 원리 기본편 : 4 ~ 6수강 (소스코드) - [프로젝트] 스프링 카페 step 1 서비스 구현 (2H) (소스코드) 토요일 (03.05) - 백기선 더 자바 코드를 조장하는.. 2022. 3. 7.