프로젝트를 진행하면서 블로그에서 진행을 한다.
자가 보호 프로젝트는 목표 프로세스, 파일, 레지스트리의 종료, 변경, 제거 등으로부터 보호하는 프로젝트.
해당 프로젝트를 진행하면서,
현업에서 배우는 코딩 컨벤션 및 논리적인 사고력 등 여러가지 본인에게 부족한 것을 향상 시키는 것에 집중한다.
1. 필요한 모듈은 개발한다.
- 오픈소스가 충분하나, 모듈과 모듈끼리 서로 얽히지 않게 개발하는 능력이 매우 부족하다.
2. 주석 처리 및 코딩 컨벤션에 집중한다.
- 코딩 규약은 최소한의 성의라고 생각한다.
3. Modern C++ 지향한다.
- Modern이라고 붙이기에는 애매하지만, C++11 이상에서 개발된 키워드를 사용한다.
4. 최소 2번 이상 지웠다가 새롭게 짠다.
- 결과만 나오는 코딩은 어울리지 않다.
위 4개와 같은 약속을 본인과 지키며 개발할 것이다.
https://github.com/Park52/SelfProtect
해당 github를 통해 프로젝트를 완성해 나갈 것이다.
'프로젝트 > 자가 보호' 카테고리의 다른 글
자가 보호(3) - DeviceIO 개발 (0) | 2020.04.07 |
---|---|
자가 보호(2) - Driver Load, Unload (0) | 2020.04.01 |