목록개발이야기 (528)
준호씨의 블로그
gitgraph.js라는 녀석을 설치해 보려고 따라 하던 도중 아래 커맨드를 실행시켰는데 오류가 발생했습니다. $ yarn run lerna bootstrap 처음에는 lerna가 설치되어 있지 않다고 해서 lerna를 먼저 설치해 줬고 다시 해 보니 "gyp: No Xcode or CLT version detected!"오류가 발생했습니다. 보통 xcode 관련 파일들이 필요한 경우 아래 명령어로 설치할 수 있는데요. $ xcode-select --install 실행해 보니 이미 설치되어 있다고 나옵니다. $ xcode-select --install xcode-select: error: command line tools are already installed, use "Software Update" t..
같은 부서의 개발자 분이 유닛 테스트 코드를 작성하는데 테스트 대상의 변수명으로 sut를 사용하는 것을 보았습니다. Person이라는 클래스를 테스트한다고 가정하면 Person클래스의 인스턴스 변수명을 sut라고 선언하는 것입니다. Person sut = PersonFactory.create(); sut가 뭔지 물어보니 xUnit에서 나오는 system under test라는 단어의 약자라고 합니다. xunit patterns사이트에 정의가 있더군요. SUT at XUnitPatterns.com SUT Also known as: AUT, MUT, CUT The "system under test". It is short for "whatever thing we are testing" and is alway..
IntelliJ - http 요청 테스트 - HTTP Request HTTP 요청을 테스트할 때 swagger를 이용하거나 Postman을 이용하기도 합니다. 그런데 IntelliJ에도 http요청을 테스트하기 좋은 기능을 제공하고 있습니다. git에 버전 관리하기도 좋아서 개인적으로 즐 junho85.pe.kr 지난 글에서 IntelliJ에서 제공하는 HTTP Request기능을 간단히 사용해 보았습니다. http://httpbin.org/get에 GET 요청을 보내면서 accept: application/json 헤더를 붙이려면 아래처럼 하면 됩니다. (### 는 요청을 구분하면서 주석을 달 수 있는 부분입니다. 실제 요청을 보내는 부분은 아닙니다.) ### GET GET http://httpbin...
HTTP 요청을 테스트할 때 swagger를 이용하거나 Postman을 이용하기도 합니다. 그런데 IntelliJ에도 http요청을 테스트하기 좋은 기능을 제공하고 있습니다. git에 버전 관리하기도 좋아서 개인적으로 즐겨 사용하고 있습니다. 간단한 사용법을 알아보겠습니다. 새 파일을 만들 때 HTTP Request라는 파일을 만들 수 있습니다. 확장자는 http입니다. Add request나 Examples를 이용해서 간단한 예제를 확인해 볼 수 있습니다. 터미널에서 http 서버에 붙어서 직접 요청을 날릴 때 보던 익숙한 명령어들이 보입니다. 각 명령어 왼쪽에 있는 초록색 세모 버튼을 눌러서 요청을 실행해 볼 수 있습니다. 요청 결과는 아래쪽 창에서 확인해 볼 수 있습니다. 상황에 따라 필요한 헤더들..
얼마 전 OOAD라는 단어를 들었는데 무슨 약자인가 검색해 보니 Object-oriented analysis and design이었습니다. 직역하자면 객체지향 분석과 설계입니다. 듣고 보니 예전에 학부 수업 때 들었을 법도 한데 오래되어서인지 공부를 열심히 안 해서인지 기억이 안나더군요. 2011년에 누군가 블로그에 정리해둔 내용을 보고 살짝 파악해 보았습니다. Object-Oriented Analysis and Design(OOAD) 객체 지향 분석과 설계1. OOAD (Object-Oriented Analysis and Design) 란 무엇인가?OOAD란 소프트웨어를 개발하는 하나의 방법론으로 모든 소프트웨어 시스템의 주요 기본요소를 사물을 가리키는 객체와 그 egloos.zum.com 소프트웨어를..