TDD란TDD는 코드를 작성하기 전에 단위 테스트를 작성하고, 해당 테스트를 통과시키기 위한 최소한의 코드를 작성한 후, 리팩토링하는 개발 방법론이다. 이 과정은 테스트가 실패한 것을 확인한 뒤, 테스트를 통과시키기 위해 코드를 수정하고, 다시 테스트와 코드를 개선하는 반복적인 사이클로 진행된다. 핵심은 프로덕션 코드보다 테스트 코드를 먼저 작성하는 데 있다. TDD의 궁극적인 목표는 작동하면서도 깔끔한 코드를 작성하는 것이다. TDD 사이클 새로운 기능을 위한 시나리오 나열시나리오에 대한 테스트 작성모든 테스트를 실행해 새로운 테스트가 실패하는지 확인테스트를 통과하기 위한 최소한의 코드 작성모든 테스트가 통과되도록 수정리팩토링을 통해 코드 개선이 과정을 새로운 기능마다 반복한다.TDD의 세 가지 규칙 ..
구글 번역기 틀어두고 개발하는 분들을 위한 인텔리제이 플러그인영어가 부족해 개발할 때 구글 번역기를 틀어두면서 변수명, 함수명, 클래스명 등을 정할 때 참고하는 편입니다. reference에 있는 인프런 강의를 보다가 좋은 플러그인을 알게되어 공유해봅니다.nahwasa.com Git Commit Message Format - IntelliJ IDEs Plugin | MarketplaceCreate a commit message with the following template. Click birdie or press Alt + Q open formatter dialogClick outside or press Alt + Enter to be completed Commit...plugins.jetbra..
https://github.com/woowacourse-projects/mission-utils GitHub - woowacourse-projects/mission-utilsContribute to woowacourse-projects/mission-utils development by creating an account on GitHub.github.com 1주차Console.readLine()줄 바꿈 문자를 제외하고 현재 줄의 나머지 부분을 반환한다. 2주차Randoms.pickNumberInRange(int, int)숫자 범위를 지정하면 시작 또는 끝 숫자를 포함하여 범위의 숫자를 반환한다.
우선 naver developers에 애플리케이션을 추가해야 한다.애플리케이션 이름을 입력하고 사용 API에 네이버 로그인을 추가하면 된다. 그리고 환경추가에서 안드로이드와 iOS를 추가해준다.Android설정android / app / src / main / res / values / strings.xml [client_id] [client_secret] [client_name]`string.xml`이 없으면 직접 만들어준다.`client_id`, `client_secret`값을 넣어준다.`client_name` 값은 임의의 값을 넣어준다.`client_id`, `client_secret` 값은 내 애플리케이션 → 개요 → 애플리케이션 정보에서 확인할 수 있다. android / ap..
일일이 보면서 노가다하느라 힘들었었다... static RxMap administrativeDistrict = { '서울특별시': { '종로구': [ '가회동', '계동', '원서동', '재동', '내수동', '내자동', '당주동', '도렴동', '사직동', '세종로', '신문로1가', '신문로2가', '적선동', '체부동', '필운동', '통의동', '사간동', '삼청동', '소격동', '송현동', '안국동', '팔판..
해당 repository의 settings → Actions → General → Workflow permissions에서 Read and write permissions를 체크하면 된다. 아래 링크를 참고하였다. https://stackoverflow.com/questions/73687176/permission-denied-to-github-actionsbot-the-requested-url-returned-error-403 Permission denied to github-actions[bot]. The requested URL returned error: 403I want to push files into the current repository using Github Actions. I've w..