본문 바로가기
반응형

분류 전체보기969

프로세스와 스레드 차이를 잘 설명해주는 사이트들 프로세스(Process)와 스레드(Thread)의 차이를 알기 전 선행 되면 좋은 지식 프로그램이란? 프로세스란 무엇인가? 쓰레드란 무엇인가? * 위 내용 클릭 시 링크로 이동 프로세스와 스레드의 차이를 알아야 하는 이유 기술면접에서 단골로 나오는 질문 운영체제 과목에서 기본으로 다루는 중요한 내용 Git(깃)똥차게 잘 설명하는 영상(유튜버 얄코) www.youtube.com/watch?v=iks_Xb9DtTM - 위 영상은 제 기준(비전공자 코딩초보)으로도 이해하기 쉽도록 정리가 되어 있습니다. - 일상생활을 비유해서 설명 하기 때문에 기본 지식이 없어도 볼 수 있습니다. 텍스트 정보를 읽어도 이해가 안되시는 분들에게 강력하게 권장드립니다. 텍스트와 이미지로 정리되어 있는 사이트 velog 개발장 - .. 2021. 3. 11.
리팩토링에 관해 잘 정리된 사이트들 리팩토링 관련 교과서라 불리는 서적 리팩토링 - 마틴 파울러 지음 리팩토링 개발자가 선택한 프로그램 가치를 높이는 최고의 코드 관리 기술마틴 파울러의 『리팩터링』이 새롭게 돌아왔다.지난 20년간 전 세계 프로그래머에게 리팩터링의 교본이었던 이 책의 1판은, 기 book.naver.com 리팩토링 관련 가장 잘 정리되어 있는 블로그 글 Code Review 티스토리 블로그 리팩토링이란 무엇인가? Refactoring 나쁜 디자인의 코드를 좋은 디자인으로 바꾸는 방법 참고도서 : 리팩토링 (마틴 파울러 지음) 1. 리팩토링이란 무엇인가? 리팩토링은 외부동작을 바꾸지 않으면서 내부 구조를 개선하 codereview.tistory.com 위 블로그에 정리된 내용들 리팩토링이란 무엇인가? 리팩토링을 왜 해야 하는.. 2021. 3. 3.
디버깅(Debugging)이란? 디버깅이란? 스크립트 내 에러를 검출해 제거하는 일련의 과정을 의미합니다. 모던 브라우저와 호스트 환경 대부분은 개발자 도구 안에 UI 형태로 디버깅 툴을 구비해 놓습니다. 디버깅 툴을 사용하면 디버깅이 훨씬 쉬워지고, 실행 단계마다 어떤 일이 일어나는지를 코드 단위로 추적할 수 있습니다. ‘디버깅’이라는 용어는 여러 다양한 것을 의미할 수 있지만 대부분의 경우 코드에서 버그를 제거하는 것을 의미합니다. 참고 자료 모던 자바스크립트 튜토리얼 Chrome으로 디버깅하기 ko.javascript.info 2021. 3. 2.
지역변수와 전역변수(자바스크립트, JavaScript) 변수는 유효범위에 따라 전역변수(Global Variable)와 지역변수(Local Variable)로 구분할 수 있습니다. 지역변수 지역변수는 함수 내부에서 선언된 변수로, 함수가 실행되면 만들어지고 함수가 종료되면 소멸하는 변수입니다. 지역 변수(local variable)는 함수 안에서만 접근할 수 있습니다. 전역변수 전역변수는 함수 외부에서 선언된 변수로, 프로그램 전체에서 접근할 수 있는 변수입니다. 전역 변수는 같은 이름을 가진 지역 변수에 의해 가려지지만 않는다면 모든 함수에서 접근할 수 있습니다. let x = 3; // 글로벌 변수, 전역 변수(Global Variable) function myFunction(){ console.log(x); } myFunction(); // 3 cons.. 2021. 2. 25.