Chapter 4: 전문가다운 C++ 프로그램 디자인

이 장에서 배울 내용

  • C++에 적합한 디자인 고려사항
  • 효과적인 C++ 디자인을 위한 두가지 핵심 개념: 추상화와 재사용성
  • 코드 재사용의 장단점

삼성 Pro 시험을 몇 번 보면서 깨달은 점이 하나 있다면, 구체적인 디자인 없이 무작정 키보드에 손을 올리고 코드를 작성하면서 디자인하게 되면 망할 가능성이 훨씬 더 높다는 것 입니다.

코드를 작성하기 전 디자인 과정을 거침으로서 발생할 수 있는 문제들에 대해 파악하고 코드 구조를 만들어 두는 것이 발생할 수 있는 문제들을 미연에 방지하고 궁극적으로 코드 작성에 필요한 시간을 줄일 수 있습니다.

Chapter 3: 코딩 스타일

이 장에서 배울 내용

  • 코드 문서화의 중요성과 다양한 주석 스타일
  • 분할의 의미와 적용 방법
  • 명명 규칙
  • 포메팅 규칙

방청소 빼고 세팅과 정리에 집착하는 제게 중요한 챕터입니다. 근데 그다지 새롭게 배울 내용은 없기에 책 내용 위주로 정리하기보다는 제 코딩 스타일을 간단히 정리해보았습니다.

Chapter 1: C++와 표준 라이브러리 초단기 속성 코스

이 장에서 배울 내용

  • C++와 표준 라이브러리의 핵심 요소 문법 둘러보기
  • 스마트 포인터의 기초

첫 챕터답게 ‘기본은 알고 있니?’라고 묻고 있습니다.
따로 주의 깊게 볼만한 부분은 없고, C++17에서 추가된 내용만 몇 개 기입하였습니다.

Exclude Folder or File from the Sitemap for Jekyll(Hydejack) Blog

Webmaster tools (such as Google Search Console) use sitemap.xml file to get help crawling. The file work as content for the blog. Jekyll (and Hydejack) use jekyll-sitemap plugin to automatically generate sitemap.xml file. You can check mine from here.

However, one may want to exclude a specific file or folder from the sitemap to prevent being crawled by search engines. For example, Hydejack excludes the assets & licenses folder from the sitemap.
At least it tries. It fails to do so because of the invalid value.

In my case, I wanted to remove the google-search-verification file & Naver search verification file from the sitemap.

So today, I’ll show you how to do so.

Pagination