[생산성] 뽀모도로 학습법를 활용해보자
·
공부
오늘은 생산성 향상과 집중력을 위한 학습법 중 뽀모도로 학습법에 대해서 알아보겠다. 뽀모도로 학습법를 활용해 보자 https://francescocirillo.com/products/the-pomodoro-technique The Pomodoro® Technique | Cirillo Consulting GmbH I've been using the @PomodoroTech for a week now to increase productivity. I'm now getting done is 6 hours what would take me 8! loving it. francescocirillo.com 뽀모도로 학습법이란 뽀모도로는 토마토의 이탈리아어로 프란체스코 시릴로(Francesco Cirillo)가 제안한..
[개발 방법] 테스트 주도 개발(Test-Driven Development)에 대해서
·
개발/개발 공통
오늘은 테스트 주도 개발(Test-Driven Development) 줄여서 TDD에 대해서 알아보고 장점과 단점은 무엇인지 공부해 본다. 테스트 주도 개발(Test-Driven Development)에 대해서 테스트 주도 개발 줄여서 TDD는 테스트 위주로 고려해서 개발을 하는 개발 방법론 중에 하나이다. 반복 테스트를 이용한 소프트웨어 방법론으로, 작은 단위의 테스트 케이스를 작성하고 이를 통과하는 코드를 추가하는 단계를 반복하여 구현한다. 기존의 일반적인 방법론과는 다소 다르게 테스트를 매우 중요시한다는 것이 핵심이다. 아래는 켄트 벡의 테스트 주도 개발이라는 책에서 설명하고 있는 내용이다. 테스트 주도 개발의 바이블과도 같은 책이라고 할 수 있다. 테스트 주도 개발은 학계와 업계에서 많은 주목을 ..
[개발 환경] 파이썬(Python) IDE PyCharm 소개 및 설치 방법
·
개발/Python
파이썬(Python) IDE PyCharm 소개 및 설치 방법 jetbrains에서 만든 파이썬(Python)용 통합 개발 환경 IDE PyCharm을 소개한다. 이전 포스팅에서 VS Code를 활용해서 Python 개발 환경을 세팅했었다. Python 특성상 특별히 많은 세팅이 필요하지 않아서 VS Code를 사용해도 익숙하고 부가적인 플러그인도 많이 제공이 되어서 개인적으로 일반적인 개발자나 가벼운 용도를 위해서는 VS Code를 더 추천하는 편이다. 하지만 전용 IDE를 사용했을 때 그 편리함은 무시할 수 없다. Python을 위한 PyCharm에 한번 빠지면 그 편리함과 생산성에 더욱 빠져들게 될 것이다. 그래서 오늘은 PyCharm에 대해서 알아보고 설치 방법까지 알아본다. PyCharm 이란?..
[Git] Git alias 활용해서 생산성을 높이자
·
개발/Git
Git alias 란? git을 명령어로 입력하는 방식으로 사용하는 것이 처음에는 힘들지만 익숙해지면 자유롭게 활용할 수 있어서 좋다. 이때 좀 더 효율적으로 명령어를 입력하기 위해 git alias를 지원한다. checkout, branch, status와 같은 명령어는 매우 자주 사용되지만 매번 입력하기 귀찮은 것들을 축약해서 등록하고 사용한다. Git alias 사용 일반적으로 많이 사용하는 alias를 소개한다. alias를 등록하는 방법은 두 가지가 있다. 두 가지 모두 결국 ~/.gitconfig 에 기록되지만 등록하는 방식이 다르다. 하나는 아래와 같이 git config --global alias.xx XXXX와 같이 명령어를 입력해서 등록하는 것이다. $ git config --globa..