Coding하실 때 Guideline을 따라서 Coding하고 계신가요? 아니면 저 처럼 Googling에서 나오는 예제를 보고 coding하고 계시진 않나요? 저는 오늘 C# code refactoring을 하던 중 coding guideline에 따라 제대..
[Essential Scrum] '프로덕트 백로그'(Product Backlog)란? PBI에 대해 공부하면서 본 essential scrum의 site내용을 번역한 자료입니다. PRODUCT BACKLOG OVERVIEW Product Backlog는 제품에서 요구되는 function..
[IEEE] 소프트웨어 개발자가 되기(Being a Software Developer) 좋은 software 개발자가 되기 위해 필요한 mindset을 잘 정리된 글이라, 한글 번역으로 옮겨 봅니다. 출처는 글 하단에 명시되어 있습니다. Authors..
각주 각주는 본문의 맨 아래에 보충 정보난 인용문의 출처를 제공할 때 사용하니다. 각주에 간단하고 명확하게 필요한 정보만 넣어주는 것이 좋습니다. 워드에서 각주 다는법. 글쓰기(예:각주 넣는 방법) ->..
GSL.owner:Ownership pointers unique_ptr //unique ownership: std::unique_ptr shared_ptr //shared ownership: std::shared_ptr (a counted pointer) stack_array //스택 할당 배열. elements의 수는..
[C++] GSL:Guidelines Support library GSL은 이러한 일련의 지침을 지원하기 위해 고안된 facilities의 작은 library이다. 이러한 facilities들이 없다면, 이 guidelines은 programming language detail들에..
제가 어렸을 때 너무 재미있게 읽었던 해리포터 시리즈를 정리해보았어요. 이 많은 책을 한번에 읽었던 기억이 있을만큼 푹 빠져서 읽었던 해리포터가 지금까지도 많은 사랑을 받고 있네요.. 책 구성과 세트구성..
시알리스는 약효 지속시간이 약 36시간 정도로 다른 발기부전 치료제보다 9배 이상 길다는 특징이 있다. 때문에 한 알만 먹으면 금요일부터 일요일까지 부부생활을 할 수 있다는 의미에서 ‘위켄드 필(주말 약)’..
사회적 거리두기 정부 지침에 따른 일부 매장 영업현황 안내. 좋아하는 식당을 가지 못하는 안타까움,,, ㅠㅠ
우리 월급쟁이가 투자를 하기 위해서는 시드머니가 필요하죠, 그러기 위해서는 정기적금을 하지 않을 수 없는데요, 낮은 금리로 인해 조금이라도 금리가 높은 적금상품을 찾게 되는데 상품 종류도 많고 어떤 걸 고..
오늘 카톡으로 설문조사 문자가 왔어요. 조사 참여 시 200원 3분간 간단한 설문작성 후 200원 적립금을 받았어요. 토털 600원 모았네요. 온라인 모바일 상품권은 3000원부터, 현금은 만원부터 신청 가능하다고..
최고의 전동 킥보드 및 자전거 공유 서비스 앱 Lime 라임입니다. 라임 앱에서 근처에 있는 킥보드를 찾고, QR 코드를 스캔하여 잠금 해제만 하면 바로 탈 수 있습니다 목적지 도착 후 라임 전동 킥보드를 안전하게..
설문조사 응답만으로 돈을 벌수 있다. 앱테크라는 말이 있지요, 일상중 잠시의 짬을 내서 돈버는 어플이 있습니다. 화장실에서 볼일 보면 잠깐, 출근길 지하철에서 잠깐, 혼밥하는 시간에 잠깐,,, 짬짬이 시간을..
여러분은 온누리 상품권에 대해서 알고 계신가요? 온누리 상품권은 지역 경제와 전통시장을 살리기 위해서 정부가 2009년부터 발행하기 시작한 유가증권으로 해당 지역의 점포가 온누리상품권 가맹점으로 등록되..
[C++] Philosophy 11 : Encapsulate messy constructs, rather than spreading through the code Reason 지저분한 코드는 버그를 숨기고 유지 보수하기 더 어렵다. 좋은 interface는 사용하기 쉽고 안전하다. 지저..
[C++] Philosophy 9 : Don't waste time or space Reason 이건 C++이다. Note 목표 달성을 위해 잘 쓰는 시간과 공간(예: 개발 속도, 자원 안전성 또는 테스트의 단순화)은 낭비되지 않는다. "효율성을 위해 노력..
[C++] Philosophy 7: Catch run-time errors early Reason "mysterious" crash들을 피하십시오. (아마도 인식할 수 없는) 잘못된 결과들을 초래하는 error들을 방지하십시오. Example 여기 use1 함수에서 우리는..
[C++] Philosophy 5: Prefer compile-time checking to run-time checking Reason 코드의 명확성과 성능. compile time에 발견된 error들에 대해서는 error handler를 사용할 필요가 없다. Example 이 예는 (ove..
[C++] Philosophy 3 : Express intent Reason (이름이나 주석 처럼) 일부 코드의 의도가 명시되지 않는 한, 코드가 해야할 일을 하고 있는 지 여부를 알 수 없다. Example v의 element들을 반복하는 의도..
[C++] Philosophy 1: Express ideas directly in code Reason Compiler 는 주석(또는 design 문서)을 읽지 않는다. 많은 프로그래머도 마찬가지다. code에서 표현되는 것들은 의미론적으로 정의했고 Compiler들과..
작성하려는 Driver에 따라 어떤 Driver model을 선택해야 하는지를 알아 보자. Choosing a driver model Microsoft Windows는 driver를 작성하기 위해 다양한 driver model을 제공한다. 가장 좋은 driver model을..
인스타그램의 공백(줄바꿈) 팁에 대해 알려드릴께요 요즘 인스타를 하시는 분들이 많으신데요, 일상에서 찍은 듯한 감성사진을 많이 이용하시고, 한눈에 이해하기 쉬운 이미지를 이용하여 소통을 하는 장소입니..
Device node가 무엇이고 device stack이 무엇인지 알아보자. Device nodes and device stacks Windows에서 device들은 Plug and Play(PnP) device tree에서 device node들에 의해 표현된다. 일반적으로 I/O reques..
Windows에서 실행되는 컴퓨터의 processor는 2가지 mode가 있다. User mode와 Kernel mode이다. 이 Processor는 어떤 type의 code가 실행되는지에 따라 Processor에서 두 가지 모드를 서로 전환해 준다. Applicati..
Driver에는 포괄적인 의미를 담고 있고 정말 정교한 정의를 내리긴 힘들다. 하지만, 기초적인 관점에서 Driver를 정의 하자면 Driver는 운영체제와 Device를 통신하게 하는 software component라 말할 수 있다. 예..
정말 오랜 만에 Windows 7용으로 사용되던 Legacy Windows Device Driver를 Windows 10용으로 Build하는 일이 필요해 검색해 보니, 달라진 사실이 있었다. WDK를 이용한 Driver build도 MSBuilld로 통합되었기 때..
shared_ptr shared_ptr 은 여러 파티에서 공통으로 사용하는 memory를 관리한다. 유일하게 객체를 소유하는 unique_ptr과는 다르게, shared_ptr이 객체를 가리킬 때, 다른 shared_ptr도 그 객체를 가리킬 수 있다...
unique_ptr 사용에 관한 간단한 예제입니다. 'unique_ptr'이라는 이 포인터의 이름은 참조한 data의 고유한 소유권(Unique Ownership)을 의미합니다. raw pointer에서 unique_ptr의 data를 가져오고 싶다면 멤버..
달달한 향의 존슨즈 베이비 샤워코롱 7종을 소개드립니다. 달달한 머스크향 베이비 파우더 향. 꽃과 감귤향이 조합된 향, 과일향기와 은은한 꽃향기가 섞인 향, 여름에 사용 추천. 새콤달콤 베리향, 베리향을..
일라이 릴리 (Eli Lilly and Co) 1986년 설립된 미국 의약품 제조 회사. 이하 일라이 릴리가 COVID-19 중항항체 연구 진행 보고서, 2020년 8월 3일 일라이릴리는 오늘 장기요양시설 거주자와 직원의 사스-CoV-2..
[C++] string format 오늘은 서식 지정에 관련된 내용입니다. I/O stream 의 헤더 파일 를 include하여 서식을 지정할 수 있습니다. 아래 method를 이용하면 나에게 맞는 format으로 출력이 가능합니다. 각 method..
[C++] write string with ostream, stringstream class Standard library에는 출력 가능한 모든 타입의 문자열을 만드는데 사용할 수 있는 stringstream을 class가 있습니다. stringstream class의 str() method는..
[C++] File input/output C++에서는 file의 문자 입력과 출력을 수행하기 위해 다음과 같은 클래스를 제공하고 있다고 합니다. Class Description ofstream write to file ifstream read from file fstream write..
SuSupport C++ Standard in Visual Studio Visual Studio가 C++ Standard를 어느 정도 지원하는 지를 확인하고자 잠깐 검색을 해봤는데, 아직 최신 Visual Studio 2019에서도 C++ Standard를 완전하게 지원해..