분류 전체보기 (482) 썸네일형 리스트형 [CS] OOP-객체지향 생활 체조 9가지 객체지향 생활체조란 Object Calishenics(객체지향 생활체조)는 Jeff Bay가 발명한 9가지 규칙의 집합으로 공식화 된 프로그래밍 훈련입니다. Object는 객체지향 프로그래밍을 의미하고 Calisthenics는 체조의 운동을 의미합니다. 객체지향 생활 체조는 규칙을 지키면 자연스럽게 코드 작성 방식이 변경되고 항상 모든 규칙을 지켜야 한다는 의미는 아니며, 규칙들과 균형을 맞추어 규칙과 유사하다고 느껴지는 경우에 일부를 적용합니다. 규칙들은 가독성 좋고, 테스트 가능하며, 이해하기 쉬운 코드를 만드는데 초점을 맞추고 있습니다. 아래 사이트에서 관련 내용을 확인할 수 있습니다. https://williamdurand.fr/2013/06/03/object-calisthenics/ 규칙 한 메.. [Windows] 확장 입력기 - 필기 인식 사용 방법 별로 사용하진 않는데 팬이 있으면 나중에 사용하게 될수도 가능성이 있는 기능인거 같아서 작성합니다. 확장 입력기라는 windows 내장 프로그램으로 필기를 인식해서 글자로 표시해주는 프로그램입니다. Alt + Ctrl + F11 을 입력하면 확장 입력기가 아래처럼 나타납니다. 글자를 쓰면 인식된 결과가 나오고 인식 된 글자를 클릭하면 아래와 같이 작성됩니다. 안녕 [Windows] 고급 클립보드 사용하는 방법(win + v) 컴퓨터에서 복사, 붙여넣기는 엄청난 기능입니다. Ctrl + C, Ctrl + V 만 잘해도 생산성이 올라갑니다. Ctrl + C는 복사이고 Ctrl + V는 붙여넣기입니다. 붙여넣기의 경우 이전에 복사한 값만 되는데 클립보드 기록에서 더 예전에 복사한 값도 찾을 수 있는 기능이 Win에 있습니다. Win + V를 누르면 아래와 같이 나옵니다. Ctrl+C 했던 클립보드를 켜면 복사한 내용들이 기록되어 꺼내어 사용할 수 있습니다. 클립보드 내용을 지우고 싶으면 "설정"에서 "클립보드" 탭에서 클립보드 데이터 지우기를 실행하면 됩니다. [로또] 로또 번호 회차별 조회하는 API 로또 번호 랜덤 만들기를 기본 예제로 많이 사용합니다. 추첨 한 로또 번호와 랜덤 로또 번호가 맞는지를 확인하기 위해서는 사이트에 들어가 확인하거나 크롤링을 해야 합니다. 그래서 API를 찾아 봤는데 공식적인 API는 아닌거 같지만 사용할 수 있는 API입니다. 아래 API로 요청을 하면 해당 회차의 로또 번호를 확인할 수 있습니다. https://www.dhlottery.co.kr/common.do?method=getLottoNumber&drwNo=975 drwNo=975 : 975회차 drwNo={찾고자 하는 회차 입력} [랜덤이미지] 개발하면서 임의 이미지가 필요할 때 사용하면 좋은 API 개발하다보면 이미지가 필요한 경우가 있습니다. 아무 이미지나 상관 없는 경우가 있는데 그럴 때 사용하면 좋은 API입니다. API를 호출하기만 하면 되는 방식이라 편리합니다. 사이트는 아래에서 확인할 수 있습니다. https://source.unsplash.com/ 아래 URL을 호출하면 호출 시 마다 랜덤으로 이미지를 얻을 수 있습니다. https://source.unsplash.com/random [git] 커밋 메시지로 Git 플랫폼 이슈(issue) 자동 종료하는 방법 개발해야하는 내용들을 Github나 GItLab에서 이슈를 등록하고 개발이 완료 되면 이슈를 닫습니다. 이슈를 등록은 해당 플랫폼에 들어가서 등록해야 하지만 닫는건 커밋과 동시에 닫을 수 있습니다. gitlab 관련 정보입니다. https://docs.gitlab.com/ee/user/project/issues/managing_issues.html#disabling-automatic-issue-closing 이슈 닫는 방법 명령어 키워드와 #이슈번호를 커밋 메시지에 같이 적어주면 이슈 종료로 인식합니다. 키워드 #이슈번호 키워드 Close, Closes, Closed, Closing, close, closes, closed, closing Fix, Fixes, Fixed, Fixing, fix, fixe.. [git] 좋은 커밋 메시지 작성 하는 방법 좋은 커밋 메시지라는건 주관적인 기준이라 기본적인 기준을 가지고 팀원들과 협업하면서 조율하면서 진행하면서 우리 팀에 좋은 커밋 메시지 규칙을 만들수 있다고 생각합니다. 아래 사이트를 기준으로 작성했습니다. https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html git 커밋 메시지를 잘 써야 하는 이유 커밋 로그 가독성 협업과 리뷰를 기틀 유지보수 좋은 커밋 메시지를 위한 7가지 규칙 제목과 본문을 한 줄 개행 분리 제목은 영문 기준 50자 이내 제목 첫글자를 대문자로 제목 끝에 . 금지 제목은 명령조 본문은 영준 기준 72자마다 줄 바꿈 본문은 어떻게 보다 무엇을, 왜를 작성 추가 커밋 유형 지정 1. 제목과 본문을 한 줄 개행 분리 .. [Windows] choco를 GUI로 관리하는 Chocolatey GUI 소개 및 사용 방법 choco가 편하지만 GUI에 익숙한 사람들이 사용하면 좋은 chocolatey GUI입니다. 설치 방법 설치는 choco를 통해서 가능합니다. > choco install -y chocolateygui 사용 방법 1. This PC 왼쪽 탭에서 This PC를 선택되면 현재 PC에 설치된 프로그램을 확인할 수 있습니다. 현재 프로그램의 버전과 업데이트 가능한지를 확인할 수 있습니다. 업데이트가 있는 프로그램의 경우 Out Of Date라는 라벨이 붙습니다. 오른쪽 버튼을 눌러서 Update를 선택하면 개별적으로 업데이트가 가능하고 설치 된 모든 프로그램을 하고 싶으면 오른쪽 상단에 있는 Update All을 선택하면 됩니다. 지금 설치한 프로그램들에 대한 리스트와 정보를 내보내서 다른 PC에서 설치할 .. 이전 1 ··· 8 9 10 11 12 13 14 ··· 61 다음