Skip to content
조용구 edited this page Apr 15, 2024 · 205 revisions

신호등 모델

  • 녹색: 정상 궤도를 따른다. 경로를 많이 수정하지 않아도 기대치를 충족할 가능성이 크다.
  • 노란색: 약속한 날짜와 기타 기대치를 맞추려면 즉각적이고도 상당한 경로 수정이 필요하다.
  • 빨간색: 궤도를 벗어났다. 일정을 놓쳤거나, 극단적인 조치를 취하지 않으면 곧 놓친다. 최소한 계획 재수립이 필요하다.

GIT

  • PR 머지 커밋 Revert: git revert <Hash> -m 1
  • 현재 브랜치: git symbolic-ref --short HEAD
  • pull: git pull origin "$(git symbolic-ref --short HEAD)"
  • alias
    • 조회: git config --get-regexp --global alias
    • 설정: git config --global alias.co checkout
  • pull upstream: git config --global alias.puc "pull upstream develop"
  • sparse-checkout

IDE

  • VSCode 단축키
    • 단축키 설정: command + K
  • Intellij 단축키
    • 코드 정리 : option + command + L
    • multi cursor : shift + option(alt) + click
    • 테스크 자동 실행 : control + R
    • 코드 구조 표현 : command + 7
    • 최근 사용 파일 : command + E
  • 웹스톰 멀티 선택
    • Keymap => Add or Remove Caret
  • Live Template: 반복되는 타이핑을 탬플릿화
  • 대소문자 변경: Command + Shift + U
  • 동일한 문자 다중 선택: Control + G
  • Intellij 확장자 안열릴 때
  • TypeScript의 types 추적안될 때
    • WebStorm > Preferences > Languages & Frameworks > TypeScript > [x] TypeScript Language Service
  • 2019.3 버전부터 Nullish Coalescing operator 사용가능
  • yarn : Languages and Frameworks | Node.js and NPM 에서 yarn 설정 가능
  • [Webstorm] Auto import 시, alias 설정
rootpath/config.js
System.config({
    "paths": {
        "~/*": "./src/*"
    }
});
  • [Webstorm] Auto import 시, single quote로 읽기
    • Preferences > Editor > Code Style > JavaScript > Punctuation
      • [double] => [single] 로 변경
  • [Webstorm] 커밋창 모달로 변경하기: 커밋 대화상자로 전환해서 사용

소소한팁

  • 맥북에서 알림 발생 안될 때: 알림 센터에서 "디스플레이를 미러링하거나 공유할 때" 옵션 활성화
  • upsert: Update와 Insert
  • npm ci: npm install 과 비슷
  • PR Template: 저장소에 pull_request_template.md 파일 포함
  • 정적 페이지 개발(SPA x) : Webpack 사용. entry에 각 페이지의 js를 정의.
  • WebDriver screenshot
  • package-lock.json
  • href = Hypertext Reference
  • eslint-disable-line
  • Pull Request에서 develop과 conflict 발생시 feature 브랜치와 머지를 하지 않는 것이 좋음 : feature에 머지시 conflict의 정상동작을 보장 할 수 없음.
  • placeholder content
  • ADID
    • 개인을 식별하지 않고 맞춤형 광고 서비스를 제공할 수 있도록 부여하는 '광고 식별자'
    • Android : GAID(Google Advertising ID), IOS : IDFA(IDentifier For Advertisers)
  • XAMPP 파일 서버 설정을 위한 php.ini 수정
    • upload_max_filesize=2M => upload_max_filesize=4096M
Clone this wiki locally