Jenkins 사용시 Extenral 추가

-Jenkins External 추가
젠킨스의 job에서 소스 코드 관리중 svn을 사용하는 경우, Ignore externals가 기본으로 설정되어 있다.
이를 해제하여 external을 사용하게 되면 svn의 external을 사용하게 된다.
단 Credential이 문제가 되게 되는데, 기존의 repo에서 사용하던 Credential과 동일하다면 시도가 동일하게 진행 될 것이다.

-A repo와 B repo의 Credential이 다른 경우
문제는 Main repo인 A와 External에서 사용중인 B repo의 Credential이 다른경우, 추가 Credential을 설정하여 checkout을 시도할 수 있게 설정해야 한다.
Additional Credentials를 하여 Realm과 Credentials를 설정해주게 되면 External로 인해 checkout이 실패하게 되면 다음 additional을 시도하게 된다.
문제는 이 Realm의 설정을 어떻게 해야 하느냐 인데, Realm을 이미 알고 있다면 문제가 없지만. 모를 경우 시도시 실패 로그중 
"No credentials found for realm '<url:port> 렐름 이름'과 같은 로그를 알려주고 있다. 이걸 사용하도록 하자.

Unity의 GDC 2019 키노트들을 보면서

Unity의 이번 GDC 키노트들에서 중점적으로 말하고 있는것은 DOTS(Data Oriendted Technology Stack)을 말하고 있다.그와 함께 연관되는 키워드는 바로 "Performance".Object - Component 구성요소를 갖춘 Unity는 접근이 쉽고, Component를 구성하고, Object에 붙임으로 쉽고 간단하게 기능... » 내용보기

enum class에 대하여.

UE4 때문에 C++을 다시보다 보니 C++ 11과 같이 버전업이 되면서 많은 기능들이 추가되고 이전의 C++과 다른 형식을 갖추는게 많이 보이는데 그중 하나가 enum class가 아닌가 싶다.이전의 Old style enum은enum direction { left, middle, right }과 같은 형식을 사용하였다.이런 방식은 내부적인 int형변... » 내용보기

Unity 2018로 옮겨가는 이유

Unity에서 C# 잡 시스템과 ECS를 추가했다.스크립터블 렌더 파이프라인도 추가했지만, 아직 여기까지 손대어보긴 무리라고 생각하지만 언젠가는??OOP 기반의 Object - Component 를 기반으로 많은 컴포넌트가 메모리에서 돌아다니느 방식이 아닌 DOD를 본격적으로 채용했다.(이거 아주 예전에 볼때만 해도 Asset Store에 있었는데 말이... » 내용보기

Bracing 스타일에 관하여.

개인적으로 Bracing은 한줄이여도 달아주는게 맞다고 생각한다.if( A != null)  DoSomething();과 같은 코드를 매우 싫어하는데.이에 대한 로그 처리를 하거나, 수정을 하게 될 경우 의미없는 잔손질이 들어간다.코드의 가독성의 부분에서도 이것이 더 우수하다고 생각하고 말이지.다만 C#의 property와 같은곳에서는 생략해도... » 내용보기