[C++] std::make_shared를 통해 private 생성자를 가진 class를 생성하는 방법
make_shared with private constructor
make_shared with private constructor
Polymorphism by Reference
기본 매개변수(Default Parameter)가 있는 함수는 override하면 의도하지 않은 동작을 할 수 있다.
Singleton은 인터페이스를 통해 추상화하지 않고 해당 클래스를 그대로 참조하므로 mock을 만드는데 어려움이 있다. #MockingNonVirtualMethods 를 활용하면 template를 통해 mocking이 가능하도록 만들 수 있다.
C++11에서 간단하게 Singleton 구현하기
잡다한 std::string 사용법
Singleton은 인터페이스를 통해 추상화하지 않고 해당 클래스를 그대로 참조하므로 mock을 만드는데 어려움이 있다. #MockingNonVirtualMethods 를 활용하면 template를 통해 mocking이 가능하도록 만들 수 있다.
C++11에서 간단하게 Singleton 구현하기
Scrum대비 Kanban의 차이 기본적으로 스크럼이 많이 알려진 방법론이지만 현재 업무에서는 칸반을 사용하고 있어 이에 대하여 정리해 보았다.
스크럼이 무엇이며 왜 해야하는지, 그리고 어떻게 하는지에 대한 정리.
Initial github blog
잡다한 std::string 사용법
잡다한 std::string 사용법
C++11에서 간단하게 Singleton 구현하기
Singleton은 인터페이스를 통해 추상화하지 않고 해당 클래스를 그대로 참조하므로 mock을 만드는데 어려움이 있다. #MockingNonVirtualMethods 를 활용하면 template를 통해 mocking이 가능하도록 만들 수 있다.
기본 매개변수(Default Parameter)가 있는 함수는 override하면 의도하지 않은 동작을 할 수 있다.
스크럼이 무엇이며 왜 해야하는지, 그리고 어떻게 하는지에 대한 정리.
Scrum대비 Kanban의 차이 기본적으로 스크럼이 많이 알려진 방법론이지만 현재 업무에서는 칸반을 사용하고 있어 이에 대하여 정리해 보았다.
Method to reset only some files.