분류 전체보기(599)
-
[CI] CI(Continous Integration) 툴 기초. CI란?
소개연속적 빌드, 인테그레이션은 프로젝트 성공 여부를 결정짓는 요소이다.CI에서는 빌드의 정의에 모든 중요한 유효성 검사와 테스트 단계를 포함한다. CI 사용시 알아두어야 할 점 빌드가 실패한 경우 그대로 방치하지 않는다. 실패한 빌드를 제출하지 않는다. 실패한 빌드를 분석하고 연관된 개발자에게 이를 알린다. CI의 특징- 코드 일관성 유지 : 소스 관리 시스템을 필요로 한다.(GIT, SVN)- 자동 빌드 : 커밋에 의한 자동 빌드, 시간 간격에 의한 자동 빌드- 자동 테스팅 - 일일 체크아웃과 빌드 : 최신 코드를 내려받을 수 있고 소스의 무결성을 유지 CI의 프로세스 개발자 프로세스 - 소스 관리 시스템으로부터 업데이트- 개발 - 로컬에서 빌드 및 테스트- 코드 커버리지 분석, 코드 인스펙션 수행...
2015.10.27 -
[참고] cgcii 홈페이지. 열심히 읽어보자!
http://www.cgcii.co.kr/
2015.10.26 -
[기술동향] Hololens
파워신기!!
2015.10.08 -
[GIT] Data Transport Command 2015.10.07
-
[effective STL] 항목 13 : 동적으로 할당된 배열보다는 vector와 string이 낫다.
new는 많은 것을 생각하게 만든다. new는?- 언젠간 메모리를 해제해야 한다.- delete도 메모리 타입에 따라 제대로 써야 한다. 배열?- delete는 new 한번에 꼭 한번만 호출해야 한다. if var == nullptr 문이 생기지 이것때문에.. vector와 string는 메모리의 소멸을 자동으로 해준다.STL 시퀀스 컨테이너의 필수사양을 완벽히 가지고 있다. 문제점string가 참조 카운팅으로 구현된 것이 많다.- 다중 스레드 환경에서 수행 성능의 저하가 만만치 않다. 해결방법- 라이브러리의 참조 카운팅 기능을 끄는 것을 찾는다.- 참조 카운팅을 사용하지 않는 string를 구현한다.....(ㅂㄷㅂㄷ?)- string 대신에 vector를 고려해본다.
2015.10.02 -
개론
코드 뭉치(chunk)단순하게 나열된 명령들이나 문장들의 의미한다. 루아는 나열된 문장 간에는 구분자가 필요하지 않다.123456789a = 1b = a*2 a = 1;b = a*2; a = 1; b = a*2 a = 1 b = b*2cs 이 모든게 동일!마지막거는 도저히 못봐주겠다 ㅠㅠㅠㅠㅠ 1lua -i [filename]csfilename 파일 안에 담긴 코드뭉치를 실행한 다음 대화모드로 들어간다. dofile 함수로 라이브러리를 읽고인터프리터와 대화모드로 실행 중인 콘솔에서 작업을 할 수 있다. 어휘 규정식별자시별자(identifier)는 숫자로 시작하지 않는 영문자, 숫자, 밑줄의 조합이라면 모두 사용할 수 있다. 주의할 것 : _VERSION (이런 조합은 루아에서 특별한 용도로 쓰이기 때문에..
2015.10.01