반응형 분류 전체보기240 VSCODE HTML파일 바로 실행하기 OPEN IN BROWSER 위 확장자를 추가하면 HTML 파일을 크롬에서 바로 확인해볼 수 있다. 2023. 6. 15. 소스 분석 하는 방법... 처음 입사를 하고 가장 어려웠던 과제, 사내 코드를 분석하는 일이었습니다. 내가 짠 코드도 못알아보는데 남이 짠 코드라니...!! 정말 막막했는데요. 지금와서 생각해보니 코드분석은 프로젝트 구조 및 구성요소를 이해하는데 가장 큰 도움이 되었던 것 같습니다. 프로젝트 코드 분석 순서 요약프로젝트의 목적을 이해한다. 구조를 파악한다. 관련 개념을 익힌다. (EX. 도서, 강의, 유튜브, 질문...등)자료구조를 파악한다. (주석, 파일, 함수, 호출위치)화면과 서버간 데이터 흐름을 파악한다. (디버깅 혹은 F12 개발자 도구 활용) 프로젝트 코드 분석하는 법 경우 1 설계문서가 존재하는 경우 저는 문서가 없어서 하나하나 뜯어봐야했지만 화면설계서 등 문서가 있었다면, 이렇게 했을 것 같습니다. 1. 제품의 전체.. 2023. 6. 15. 깃이란? GIT 깃의 구조와 개념에 대해 알아보겠습니다. 깃 개념 요약 local repository 현재 사용자의 PC상에 위치한 소스 저장소 remote repository 원격 PC상에 위치한 소스 저장소 commit 변경사항 저장 push 변경사항 원격저장소에 업로드 pull 다른 팀원과 협업중이거나 여러 브랜치를 사용해 개발을 진행한 경우, 각자 개발 후 정상적인 파일을 MASTER 브랜치에 PUSH > 다른 브랜치 사용자들은 MASTER 브랜치에 있는 소스코드를 PULL해서 가져옵니다. clone MASTER 브랜치에서 소스를 가져오는 것은 PULL과 비슷하지만 다릅니다. CLONE: 전체 소스 다운로드 PULL: 사용자의 소스와 MASTER 소스를 MERGE merge 개발완료 후 개발 브랜치를 MASTER.. 2023. 6. 15. GIT 커밋메시지 컨벤션(규칙) 팀원들과 협업을 하기 위해서는 규칙을 잘 정해 잘 지켜나가는 것이 중요하다고 생각합니다. 오늘은 GIT 커밋 시 입력하는 커밋메시지 작성 규칙에 대해 포스팅하겠습니다. COMMIT MESSAGE 규칙 제목과 본문 사이 한 줄 띄어쓰기 제목은 50자 이내로 쓰기 제목 첫 글자는 대문자 제목 끝에 마침표 쓰지 않기 제목은 명령문, 현재형으로 작성하기 본문의 각 행은 72자 이내 본문은 '어떻게' boardService로 변경 header 앞에 붙여 쓰며 어떤 형식의 변경이 이루어졌는지 표현할 수 있습니다. feat 새로운 기.. 2023. 6. 15. 소스트리 SOURCETREE 설치 및 사용 CI/CD 구축을 위해 노력하는 요즘 ... 깃을 조금 더 쉽게 사용할 수 있도록 도와주는 소스트리 프로그램을 알게되었습니다. 소스트리의 설치부터 사용까지 개인 기록용으로 쓰는 글이니 참고만 해주시면 감사하겠습니다. 소스트리란? GIT으로 관리되는 소스들을 조금 더 쉽게 다룰 수 있도록 GUI 인터페이스를 제공하는 툴입니다. ※ GUI(Graphic User Interface) : 그래픽 사용자 인터페이스의 줄임말로 사용자가 편리하게 사용할 수 있도록 입출력 등의 기능을 알기 쉬운 아이콘 따위의 그래픽으로 나타낸 것입니다. ※ INTERFACE : 두 시스템, 장치, 소프트웨어 따위를 서로 이어주는 부분 혹은 장치 소스트리 설치 방법 1. 소스트리 다운로드 https://www.sourcetreeapp... 2023. 6. 14. 반정규화(DE-NORMALIZATION)란? 오늘은 SQLD 과목 > 데이터 모델링의 이해 > 반정규화에 대해 알아보겠습니다. 반정규화의 개념 정규화된 엔티티, 속성, 관계에 대해 시스템의 성능 향상과 개발과 운영의 단순화를 위해 중복, 통합, 분리 등을 수행하는 데이터 모델링 기법 데이터를 조회할 때 디스크 I/O량이 많아서 성능이 저하되거나 경로가 너무 멀어 조인으로 인한 성능 저하가 예상되거나 컬럼을 계산하여 읽을 때 성능이 저하될 것이 예상되는 경우 반정규화를 수행합니다. => 과도한 정규화로 인해 오히려 성능이 저하된 경우 사용하는 기법 반정규화의 기법 - 테이블/컬럼/관계반정규화 1. 테이블 반정규화 테이블 병합 테이블 분할 테이블 추가 1:1 수직 분할 중복 테이블 추가 1:M 수평 분할 통계 테이블 추가 슈퍼, 서브 타입 병합 이력 .. 2023. 6. 12. 이전 1 ··· 20 21 22 23 24 25 26 ··· 40 다음 반응형