본문 바로가기

분류 전체보기590

steady source /home/gabia_user/.pyenv/versions/steady_go/bin/activate ※ 가상 환경 벗어나서 쉘로 가고 싶으면 우측 단어 입력 : deactivate uwsgi --ini /var/www/html/steady-go/uwsgi.ini ---------------------- IP 주소 추가 (하지 않으면 접근 불가) var -> lib -> pgsql -> 13 -> data -> pg_hba.conf vi 로 열고 맨 밑에 IP 주소 추가하고 wq! 그리고 systemctl reload postgresql-13.service 입력하면 설정 파일만 적용됨 (서비스 중단되지 않음) https://stackoverflow.com/questions/42593360/fe.. 2023. 5. 21.
redis aws 우분투 프리티어 ec2 생성 sudo su apt-get update apt-get install redis-server service redis status cd /etc/redis - 해당 경로에 redis 설정 존재함 ps -ef | grep redis redis-cli - redis-cli 접근 명령 info - 현재 redis 설정 확인 my-first-redis AMI 복사해서, my-second-redis 인스턴스 실행한다. 그리고 my-second-redis의 redis를 my-first-redis의 레플리카 redis로 설정 변경 진행 아래 명령으로 새로 만든 redis 서버를 특정 redis 서버의 레플리카로 지정이 가능하다. replicaof 강의에서.. 2023. 5. 14.
JUnit 5 기초 (Chapter 5) JUnit 5 모듈 구성 JUnit 플랫폼 : 테스팅 프레임워크를 구동하기 위한 런처와 테스트 엔진을 위한 API를 제공한다. JUnit 주피터(Jupiter) : JUnit 5를 위한 테스트 API와 실행 엔진을 제공한다. JUnit 빈티지(Vintage) : JUnit 3와 4로 작성된 테스트를 JUnit 5 플랫폼에서 실행하기 위한 모듈을 제공한다. 주요 단언 메서드 Assertions 클래스는 assertEquals()를 포함해 대표적으로 아래 표에 있는 단언 메서드를 제공한다. 메서드 설명 assertEquals(expected, actual) 실제 값이 기대하는 값과 같은지 검사한다. assertNotEquals(expected, actual) 실제 값이 특정 값과 같지 않은지 검사한다. as.. 2023. 5. 2.
테스트 코드 작성 순서 테스트 코드 작성 순서 쉬운 경우에서 어려운 경우로 진행한다. 예외적인 경우에서 정상적인 경우로 진행한다. 다양한 예외 상황은 복잡한 if-else 블록을 동반하는 경우가 많다. 예외 상황을 먼저 테스트하면 예외 상황에 따른 if-else 구조가 미리 만들어지기 때문에 많은 코드를 완성한 뒤에 예외 상황을 반영할 때보다 코드 구조가 덜 바뀐다. TDD 구현 순서(단계) 1. 정해진 값을 리턴 2. 값 비교를 이용해서 정해진 값을 리턴 3. 다양한 테스트를 추가하면서 구현을 일반화 테스트 작성 순서 연습 매달 비용을 지불해야 사용할 수 있는 유료 서비스가 있다고 가정, 이 서비스는 다음 규칙에 따라 서비스 만료일을 결정한다. 1. 서비스를 사용하려면 매달 1만 원을 선불로 납부한다. 납부일 기준으로 한 달.. 2023. 4. 24.