/
https://42jerrykim.github.io/ _index.md
Pragmatic Engineer의 2026년 8월 인터뷰를 계기로, Casey Muratori가 2023년 실측 벤치마크로 보여준 클린 코드와 성능의 관계를 정리한다. 가상 함수 기반 다형성을 switch문·룩업 테이블로 바꾸면 왜 최대 25배 빨라지는지, Uncle Bob의 반박까지 함께 다룬다. PowerShell 121챕터 커리큘럼의 과정 개요. 텍스트가 아닌 객체 파이프라인이라는 정신 모델, 18개 Part 학습 순서의 설계 근거, 00-120장 전체 목차, 선수 지식과 완주 후 실무자가 갖추는 원격 관리·보안 역량까지 정리한 과정 개요 챕터다. Windows PowerShell 5.1과 PowerShell 7(pwsh)의 차이, 설치 방법, $PSVersionTable로 버전·에디션을 확인하는 법, 콘솔을 시작·종료하는 기본 조작을 정리한 PowerShell 입문 챕터다. PowerShell의 콘솔 내 도움말 시스템 Get-Help의 사용법과 -Full/-Examples/-Online 매개변수, 최초 실행 시 Update-Help가 필요한 이유, about_* 개념 문서를 찾는 법을 정리한 챕터다. Get-Command로 설치된 cmdlet·함수·별칭·애플리케이션을 동사·명사·모듈 기준으로 검색하는 법, Verb-Noun 이름 규칙, dir 같은 별칭이 실제로 가리키는 명령을 확인하는 법까지 정리한 PowerShell 입문 챕터다. PowerShell 별칭 시스템의 동작 원리와 Get-Alias·Set-Alias·New-Alias 사용법, ReadOnly/Constant 옵션으로 별칭을 보호하는 법, 매개변수가 있는 명령에 별칭을 만들 때 함수가 필요한 이유를 정리한 챕터다. PowerShell 실행 정책(Restricted/AllSigned/RemoteSigned 등)의 스코프별 우선순위, Get-ExecutionPolicy·Set-ExecutionPolicy 사용법, Unblock-File로 서명 없는 스크립트를 안전하게 실행하는 법을 정리한 챕터다. PowerShell 프로파일 4종류(AllUsersAllHosts부터 CurrentUserCurrentHost까지)의 경로와 실행 순서, $PROFILE 변수로 각 경로를 확인하는 법, 프로파일 작성·편집과 -NoProfile 문제 진단법을 정리한 챕터다. PowerShell 콘솔의 명령줄 편집을 담당하는 PSReadLine 모듈의 탭 완성, Predictive IntelliSense, 커스텀 키 바인딩, 히스토리 파일 위치와 민감정보(비밀번호·토큰) 자동 필터링 동작을 정리한 챕터다. Clear-Host(cls/clear 별칭)로 화면을 지우는 법과 함수라서 매개변수가 없는 이유, $Host.UI.RawUI로 콘솔 창 제목·전경색·배경색을 코드로 바꾸는 법을 정리한 PowerShell 콘솔 커스터마이징 챕터다.