TIP35 주석을 어떻게 다는게 좋을까... 💬 협업과 공부를 위한 "주석 잘 다는 법" 가이드코드를 작성할 때 주석은 단순한 메모 그 이상입니다. 협업에서는 의사소통 도구이고, 개인 공부에서는 나중의 나를 위한 설명서입니다. 이번 글에서는 협업과 개인 공부 각각의 상황에 맞춘 주석 작성법과 실제 예시를 소개하겠습니다.✍️ 주석의 기본 원칙✅ 1. 왜를 설명하라무엇을 설명하기보다는 왜 그렇게 했는지를 중심으로 작성합니다.예) // 성능을 위해 이중 루프 대신 해시 맵 사용✅ 2. 코드와 멀어지지 않게주석은 바로 위나 옆에 위치해야 이해가 쉽습니다.예외적으로 블록 주석은 함수/클래스 상단에 위치합니다.✅ 3. 과하지도, 부족하지도 않게당연한 내용을 반복하지 않습니다.필요 이상의 설명은 오히려 가독성을 해칩니다.🤝 협업을 위한 주석 작성법협업에서는.. 2025. 5. 24. vscode와 visual studio의 자동 완성 기능과 보조 기능 🧩 VSCode - 자동 완성 기능(IntelliSense) 정리기능설명사용 예시 및 사용 방법기본 IntelliSense변수, 함수, 클래스 이름 등을 자동으로 제안해줍니다.pri 입력 후 Enter → print() 자동 완성for 입력 후 Tab + Tab → 기본 for 문 생성매개변수 힌트함수의 인자 목록 및 설명을 팝업으로 표시합니다.myFunction( 입력 시 (param1: string, param2: number) 등 힌트 표시사용자 코드 조각(Snippet)반복적인 코드를 미리 정의해두고 단축키로 빠르게 작성할 수 있습니다.사용자 지정 Snippet 예시: log 입력 시 console.log($1); 자동 생성settings > User Snippets에서 등록자동 임포트사용한 클.. 2025. 5. 24. 자주 사용되는 특수기호들 기호 한글 명 영어 명 프로그래밍 의미 예시 ASCII 코드 !느낌표Exclamation markNOT 연산자 (!true == false)33"큰따옴표Double quote문자열 리터럴 ("Hello")34#샵Hash / Number sign주석 시작 (Python: # comment)35$달러Dollar sign변수 접두사 (PHP: $var), jQuery 객체 ($(selector))36%퍼센트Percent sign나머지 연산자 (5 % 2 == 1)37&앰퍼샌드Ampersand주소 연산자 (&var), AND 연산 (a & b)38'작은따옴표Apostrophe / Single quote문자 리터럴 ('A'), 문자열 구분 (JS)39(왼쪽 괄호Left parenthesis함수 호출 (f.. 2025. 5. 24. 컴퓨터 단축키 단축키설명비고Ctrl + C선택한 항목을 복사합니다Ctrl + V복사하거나 잘라낸 항목을 붙여넣습니다Ctrl + X선택한 항목을 잘라냅니다(복사와 다름)Ctrl + Z마지막 작업을 취소합니다Ctrl + Y취소한 마지막 작업을 다시 실행합니다Ctrl + F현재 문서에서 검색합니다Ctrl + S현재 문서를 저장합니다Ctrl + A모든 항목을 선택합니다Windows Key + ←선택된 창을 왼쪽 반쪽으로 이동시킵니다.윈도우만 가능 맥은 spectacle 설치 후 사용Windows Key + →선택된 창을 오른쪽 반쪽으로 이동시킵니다.윈도우만 가능 맥은 spectacle 설치 후 사용Alt + Tab열린 프로그램 간 전환합니다맥은 command + tabF5 or Ctrl + R웹페이지를 새로 고칩니다 Ctrl.. 2025. 5. 17. 프로젝트 버전관리 방법 🔖 프로젝트에서 필요한 버전 관리프로젝트를 진행하다 보면 협업, 배포, 유지보수 과정에서 버전을 명확하게 구분하고 지정하는 일이 매우 중요하다는 걸 체감하게 됩니다. 버전 관리가 잘 되어 있어야 변경 사항을 추적하기 쉽고, 호환성 문제를 방지할 수 있기 때문입니다.이번 글에서는 실무에서 가장 많이 사용되는 버전 관리 방법과, 상황에 따라 어떤 전략을 선택하면 좋을지 정리해보았습니다.📌 버전 구분 방법크게 나누어 의미론적 버전 관리(Semantic Versioning) 와 날짜 기반 버전 관리 두 가지가 널리 사용됩니다.1️⃣ 의미론적 버전 관리 (Semantic Versioning, SemVer)가장 보편적으로 사용되는 방식이며, 버전 번호를 주.부.수 (MAJOR.MINOR.PATCH) 형태로 나누.. 2025. 5. 15. 윈도우 11 환경에서 iOS와 macOS 앱을 테스트하기 주말에 해보기 1. 가상화 소프트웨어 활용 (macOS 게스트 OS 설치):개념: VMware나 VirtualBox와 같은 가상화 소프트웨어를 사용하여 윈도우 11 내에 macOS를 가상 머신으로 설치하는 방법입니다.장점: macOS 환경을 구축하여 Xcode와 시뮬레이터를 사용할 수 있습니다.단점:macOS 설치 및 설정 과정이 복잡하고 기술적인 이해가 필요합니다.가상 머신 환경에서는 실제 Mac 하드웨어 성능을 온전히 활용하기 어렵기 때문에 성능 저하가 발생할 수 있습니다. 특히 그래픽 집약적인 앱의 테스트에는 어려움이 있을 수 있습니다.Apple의 라이선스 정책상 일반 사용자가 상업적인 목적으로 가상 머신에 macOS를 설치하는 것은 제한될 수 있습니다. 개인적인 학습 및 개발 목적으로만 사용하는 .. 2025. 5. 13. 이전 1 2 3 4 ··· 6 다음