본문 바로가기

전체 글 53

클린코딩, 클린코드의 의미, 코드작성 이 글을 노마드코더를 공부하면서 참고로 작성합니다. 목차 클린코드는 언어의 제한없이 코딩의 퀄리티를 올릴 수 있는 방법입니다. 클린코드란 코드 자체로 어떤 프로그래밍인지 설명이 되는 코드를 말한다. 예로 팀으로 일할 경우 내가 작성한 코드를 타인이 살펴볼떄 추가설명없이 이해되는 코드나 혼자서 일할 경우는 과거의 작성한 코드를 코드만으로 이해가 되는 코드를 이상적인 코딩, 클린코드라고 한다. 클린코드의 작업순서 클린코드 작업은 코드작성을 마무리한 상태에서 작업하는 것이 좋다. 우리는 새로운 것을 개발하는 단게에서 클린코드까지 하고자한다면 혼란이 올 수 가 있다. 코드가 어느 정도 윤곽이 잡히는 마무리에 하단의 방법을 참고하여 클린코드롤 변환하는 것이 중요하다. ⭐하루 코드의 마지막단계에서 클린코드로 변환하.. 2022. 5. 15.
map, filter, reduce / 배열 순회 [자바스크립트 도장깨기] 목차 map 배열 각 요소에 대해 주어진 함수를 수행한 결과를 모아 새로운 배열로 반환한다. 형식 array.map(callbackFunction(currenValue, index, array), thisArg) // currentValue : 현재 값 // index : 현재 값의 인덱스 // array : map()을 호출한 원본 배열 예시 const num = [1, 2, 3, 4, 5]; //화살표 함수 사용 const numMap = num.map(val => val += 2); console.log(numMap); // [3, 4, 5, 6, 7] filter 배열 각 요소에 주어진 함수의 결과값이 true인 것만 모아 새로운 배열로 반환한다. map()과 달리 fillter는 boolean .. 2022. 5. 10.
for, for of, for in, forEach / 자바스크립트 반복문 [자바스크립트 도장깨기] 목차 배열을 순회하면서 처리하고자 할때 사용하는 함수이다. for 문 일반족인 for문이다. 중간에 loop를 건너뛰거나 종료가 가능하다 ( continue, break ) conitnue와 break 차이🔽 2022.05.01 - [개발기록/자바스크립트 & jQuery] - continue와 break 사용하는 법 [자바스크립트 도장깨기] //형식 for(let i=0; i { x.. 2022. 5. 10.
Python(파이썬) 기초 / [파이썬 도장깨기] 목차 특징 이 게시글은 인프런(inflan)의 파이썬 기초부터 실무까지 강의를 참고합니다. 생산성이 뛰어나다. 초보자한테 좋은 인터프리터 언어(해석기)이다. = (실행 전 컴파일 할 필요가 없다.) 쉬운 문법으로 코드에서 직관적으로 의미를 알 수 있다. 다양한 플랫폼에서 사용한다. 라이브러리가 풍부하다. 애니메이션이나 그래픽을 쉽게 사용할 수 있다. 확장자 파이썬 소스 파일의 확장자는 .py이다 설치방법 2022.05.09 - [개발기록/Python] - Python(파이썬) 설치하기, vscode에서 실행하는 법 / [파이썬 도장깨기] Python(파이썬) 설치하기, vscode에서 실행하는 법 / [파이썬 도장깨기] 목차 게시글은 인프런(inflan)의 파이썬 기초부터 실무까지 강의를 참고합니다. 설.. 2022. 5. 10.