개발팁 2

💻 macOS & Linux | 터미널 alias 설정 방법 (vim → nvim 예제)

macOS & Linux에서 alias 설정하는 방법 (vim → nvim 예제)터미널에서 특정 명령어를 입력할 때, 다른 명령어로 자동 변환되도록 설정하는 기능이 alias(별칭 설정) 입니다.자주 사용하는 명령어를 짧게 만들거나, 기존 명령어를 새로운 프로그램으로 매핑하는 데 유용합니다.이번 글에서는 vim을 입력하면 자동으로 nvim이 실행되도록 alias를 설정하는 방법을 소개합니다.(macOS와 Linux에서 공통으로 적용 가능)✅ alias(별칭)란?alias는 특정 명령어를 다른 명령어로 변경하는 기능으로, 쉘 설정 파일에 추가하면 자동으로 적용됩니다.예제:ll → ls -algs → git statusvim → nvim (이번 글에서 설정할 예제)alias 설정은 zsh, bash 등 다양..

🔥 TypeScript에서 any 대신 쓰는 3가지 타입 (Best Practices)

TypeScript를 사용할 때 가장 나쁜 습관 중 하나가 any 타입을 남발하는 것이다.any를 사용하면 TypeScript의 타입 안정성을 잃게 되고, 예상치 못한 버그가 발생할 가능성이 커진다.이번 글에서는 any를 대체할 수 있는 세 가지 안전한 타입을 소개한다.✅ 1. unknown 타입 (안전한 대체 타입)unknown은 any와 비슷하지만 타입 검사를 강제하는 장점이 있다.즉, 값이 어떤 타입인지 확실하지 않을 때 any 대신 unknown을 쓰면 안전성이 올라간다.typescriptfunction processData(data: unknown) { if (typeof data === "string") { console.log(data.toUpperCase()); // ✅ 안전함 }..

카테고리 없음 2025.02.23