본문 바로가기

TIP6

코드 유지 보수를 위한 리팩토링 원칙 현재 저는 ECount에 재직 중입니다. 저희는 자체 Front-End Framework를 개발하여 사용중입니다. 저는 Framework 유지 보수 및 기능 개발을 진행하며 겪은 경험을 토대로 유지보수를 위한 간단한 팁을 공유하고자 합니다. 1. API 개수는 최소로 유지할 것 API 개수의 증가는 제공자의 관리 비용 증가 / 사용자의 학습 비용 증가로 이어집니다. 최소로 유지하기 위해서는 API를 통해 return된 값의 가공은 사용자에게 맡겨야 합니다. 한 예로, A API, B API의 값을 가공해서 넘겨주는 C API는 필요가 없습니다. 사용자는 이미 A API, B API의 값을 가공하여 원하는 값을 얻을 수 있기 때문에 C API의 존재는 관리 비용, 학습 비용의 증가를 가져옵니다. 2. 불필.. 2022. 7. 10.
Win 10 키보드 입력기 변경 막기 ctrl + shift 또는 다른 방법으로 Microsoft 입력기에서 한컴 입력기로 변경이 되면 VSC 코드 단축키 일부가 이상하게 작동을 하는데.. 이게 생각보다 방해된다. 따라서 키보드 입력기 변경을 막아보자 window 10 기준 - window키를 눌러 기본 입력 방법 재설정 검색 - 입력 언어 바로 가기 키 클릭 - 키 시퀀스 변경 - 입력 언어 전환, 자판 배열 전환 할당하지 않음으로 체크 후 확인 before after 2021. 7. 21.
Visual Studio Code Shortcut 및 key binding 설정 keybinding.json에 설정 파일 -> 기본 설정 -> 바로가기 키 -> 오른쪽 상단 종이 아이콘 클릭 [ { // 줄 선택 "key": "shift+end", "command": "cursorEndSelect", "when": "textInputFocus" }, { // 라인 끝으로 이동 "key": "alt+s", "command": "cursorLineStart" }, { // 라인 시작으로 이동 "key": "alt+e", "command": "cursorLineEnd" }, { // 선택된 코드만 실행 "key": "ctrl+alt+r", "command": "workbench.action.terminal.runSelectedText" }, { // 10줄 위로 이동 "key": "ctr.. 2021. 3. 30.
컴퓨터 시작 시 작업환경 자동화 하기 컴퓨터를 시작할 때 마다 고정적으로 실행하는 프로그램이 있습니다. 또는 선택적으로 자동화 하고 싶은 기능이 있습니다. 그래서 한꺼번에 정리할려고 합니다. 먼저, 컴퓨터 시작 시 실행 시킬 프로그램 셋팅 1. 윈도우 키 + R 2. "shell:startup" 를 입력합니다. 폴더가 열리면 그 폴더 안에 원하는 프로그램을 넣어 줍니다. 크롬이라면 해당 폴더로 이동하여 복사 해서 붙여 넣어 줍니다. ProgramData는 숨김 파일로 지정되어 있는데 다음 그림에서 숨긴 항목에 체크 해주시면 찾을 수 있습니다. 폴더에 접근하기 어려우시다면 윈도우 키 -> 검색 창에서 chrome -> chrome 아이콘 오른쪽 클릭 -> 파일 위치 열기에서 열린 폴더에서 chrome 아이콘을 복사 붙여 넣기 하시면 됩니다. .. 2020. 5. 22.