목록전체 글 (324)
anothel의 지식 창고

1장 C++ 버전 (C++ Version)현재 구글 C++ 스타일 가이드는 C++20을 기준으로 코드를 작성하도록 권장하며, C++23 기능은 사용하지 않는 것을 원칙으로 한다. 가이드는 최신 C++ 버전으로 빠르게 전환할 계획이기 때문에, 코드 작성 시점에 맞는 최신 가이드를 참고하는 것이 중요하다.비표준 확장은 사용하지 않는 것이 원칙이다. 또한, C++17과 C++20의 기능을 프로젝트에 적용하기 전 다른 환경으로의 이식성을 반드시 고려해야 한다.참조URLhttps://google.github.io/styleguide/cppguide.html

2024년도에는 진짜 마지막 구글 C++ 스타일 가이드 포스팅을 해낸다.배경 (Background)C++은 구글의 여러 오픈 소스 프로젝트에서 주요 개발 언어로 사용되고 있다. C++을 사용하는 개발자라면 알다시피, 이 언어는 강력한 기능을 제공하지만 그만큼 복잡성을 동반하며, 코드가 버그에 취약해지고 읽기 어려워지거나 유지보수가 까다로워질 수 있다.이 가이드는 C++ 코드를 작성할 때 지켜야 할 사항과 피해야 할 사항을 상세히 설명함으로써 이러한 복잡성을 관리하고자 한다. 이러한 규칙들은 개발자가 C++ 언어의 기능을 생산적으로 활용하면서도 코드베이스를 관리 가능하게 유지하는 데 그 목적이 있다.스타일 또는 가독성이라 불리는 규칙은 단순한 소스 파일 형식 이상의 관습을 포함하는데, 이는 코드 작성 방식..

1장 개요CHM(Compiled HTML Help) 파일은 주로 Windows 환경에서 사용되는 도움말 파일 형식으로, HTML, 이미지, 스크립트 등 다양한 파일을 압축하여 하나의 파일로 제공한다. Microsoft에서 개발한 이 파일 형식은 소프트웨어 사용자에게 도움말 시스템 제공에 최적화되어 있으며, 웹 브라우저와 유사한 탐색 환경을 지원한다. CHM 파일은 오프라인 상태에서도 사용 가능하여 정보 접근이 쉽고 빠르다.1.1 도움말 시스템문서화는 모든 소프트웨어에서 중요한 요소다. 복잡한 소프트웨어 시스템을 비프로그래머도 이해할 수 있도록 설명하는 것으로, 프로그램의 작동 방식과 기능, 그리고 이를 사용해 목표를 달성하는 방법을 안내한다.좋은 문서는 사용자에게 큰 도움이 되지만, 부족한 문서는 오히려..

일의 격 - 성장하는 나, 성공하는 조직, 성숙한 삶저자: 신수정출판: 턴어라운드발행: 2021.07.01.Be Do Have책에서 "be do have"라는 구절이 등장한다. 이 문장은 ‘내가 어떤 사람인가(be)에 따라 어떻게 행동하고(do), 무엇을 가질 수 있는지(have)’를 표현한다. 예를 들어, 나는 닭의 무리 속에 있는 작은 독수리이다. 독수리이기 때문에 나는 독수리답게 행동하고, 그에 걸맞는 것을 가진다. 이 구절은 우리가 올바른 생각을 가지고 당당하게 행동하며 살아갈 수 있도록 해주는 말이다.목차 추천사: 288인의 추천, 그리고 응원의 말. (From. 페이스북) 들어가는 글 1장. 成長(성장) | 일의 성과를 극대화 시키는 기술 _ 〈성장〉의 기쁨과 커리어를 위한 핵심단서 1. 보통..

개발자로 살아남기 - 한글과컴퓨터, 블리자드, 넥슨, 삼성전자, 몰로코 출신저자: 박종천출판: 골든래빗(주)발행: 2022.01.01. 모든 행복과 불행은 결국 나 자신으로부터 비롯된다.이 말을 이제서야 깊이 깨닫게 되었다는 사실이 아쉽기도 하다. 지난날, 무지하고 억울해했던 내 모습이 떠오르면 안쓰럽기도 하지만, 이제라도 이러한 깨달음을 통해 마음의 평화를 찾을 수 있음에 감사한다.하지만 솔직히 말하면, 아직도 이 말이 완전히 마음에 새겨지지 않은 것 같다. 명절 때 고향을 방문하는 문제를 결정하는 과정에서 마음 상할 일이 없었음에도 불구하고, 약간의 상처를 받은 나 자신을 보며 그 사실을 느낀다. 그럼에도 불구하고 나를 포용해주는 아내를 보면, 그녀야말로 진정으로 큰 사람이라는 생각이 든다. 이러한 ..

글로벌 소프트웨어를 꿈꾸다저자: 김익환출판: 한빛미디어발행: 2010.09.30.목차 1장. 소프트웨어 회사가 성공하기 위한 다섯 가지 조건 01 혁신하든가, 사라지든가 _14 02 변하지 않으면 죽는다 _17 03 소프트웨어 회사는 두 번의 재건축이 필요하다 _21 04 미국회사는 기본이 70점, 한국회사는 20점에서 시작한다 _25 05 꼬여버린 프로세스, 코드, 기반시스템 _29 06 공유를 싫어하는 사람은 소프트웨어 회사에 적합하지 않다 _33 07 회사에 필수적인 소프트웨어 전문가 _37 08 소프트웨어 회사가 성공하기 위한 다섯 가지 조건 _42 2장. 이슈관리시스템을 보면 회사를 안다 09 이슈관리시스템을 보면 회사를 안다 _48 10 소스관리시스템은 개발팀의 축소판이다 _55 11 문서를 ..

예쁘게 말하는 네가 좋다 - 마음을 움직이는 대화의 온도저자: 김범준오디오북 출판사: 윌라도서 출간일: 2022.08.08.목차 머리말 : 말을 참 예쁘게 하는 고마운 사람 프롤로그 : 다가설 줄 아는 사람은 예쁘게 말한다 1장. 다가서기 : 마음의 거리를 좁히기 위한 말 연습 멀어지는 말, 다가서는 말 모든 관계는 나의 말 한마디에서 시작된다 3000만 원을 벌어다 준 예쁜 말 한마디 가장 회복이 어려운 실수가 ‘말 실수’ 마음의 거리를 좁히는 대화법 나를 먼저 응원할 수 있어야 타인도 배려할 수 있다 상대를 내 편으로 만드는 ‘네 단어’ 대화는 지식이 아닌 지혜의 영역 멀어지는 마음을 되돌리는 한마디 대화의 속도가 대화의 온도를 결정한다 충고를 요청하면 싫어할 사람이 없다 얼리지 말고 녹여야 대화가 ..

발타자르 그라시안의 인생 수업 - 우리는 어떻게 살아야 하는가저자: 발타자르 그라시안오디오북 출판사: 윌라도서 출간일: 2020.03.16.목차 엮은이의 말 _ 세상과 대중의 심리에 대한 뛰어난 통찰력 1장 삶의 의미를 들려주는 인생 수업 행복은 쉽게 변하지만 명예는 늘 지속된다 | 행복을 얻으려면 기술이 필요하다 | 자신의 행복을 직접 헤아려라 | 오래 사는 기술은 선하게 사는 것이다 | 행복을 한 입 크게 물려면 커다란 위장을 지녀라 | 평화로운 것이 사는 길이다 | 소망할 만한 일을 반드시 남겨두라| 충족되지 않은 열망을 남겨두어야 한다 | 한 번뿐인 인생은 즐거운 여행이어야 한다 | 즐길 때는 천천히, 일할 때는 빨리 하라 | 살아가는 동안 단 하루도 태만히 보내지 마라 | 어리석은 괴물이 되지 ..

공병호의 소울메이트 - 겁 많고 서툰 젊음을 위한 공병호의 인생 정면돌파법저자: 공병호출판: 흐름출판발행: 2009.03.25.책을 선물받고 너무 오랜 시간이 지나서 완독을 했습니다. 이 책을 선물해주신 박주옥 선생님께 감사드립니다.목차 프롤로그 겁 많고 서툰 이 땅의 모든 젊음에게 넌 누구니? 내가 누구냐고? 당신의 소울메이트 1장 유혹을 이겨냈을 때 빛나는 성공의 미스터리 게으른 나를 바꾸는 법 그물을 넓게 쳐야 행운이 걸린다 첫 직장을 선택하는 기준 학교에서 가르쳐주지 않는 정치력의 비밀 ‘지금’하지 않으면 ‘다음’은 오지 않는다 기회를 포착해서 내 것으로 만드는 3단계 실패를 성공으로 바꾸는 후회의 기술 절대 빠져서는 안 되는 유혹1 절대 남의 말을 듣지 말아야 할 때 나만의 전문 분야를 만들어라..

나는 있는 그대로 충분하다 - 인생의 흐름을 바꾸는 하루 한 장, 90일간의 긍정 확언 필사저자: 정민오디오북 출판사: 동양북스도서 출간일: 2024.01.10.목차 여는 글 시작하기 전에 [Day 01~25] 나를 다스리는 확언 자존감은 나에 대한 나의 평가입니다. [Day 26~50] 편안한 인간관계를 위한 확언 타인을 통해 나를 알아가세요. [Day 51~70] 내 마음을 돌보는 확언 나의 생각과 감정은 내가 아닙니다. [Day 71~90] 풍요의 에너지를 일구는 확언 내 삶의 주인으로 원하는 현실을 창조하세요.