npm
webpackconceptswebpack 의 핵심 은 최신 자바 스크립트 애플리케이션을위한 정적 모듈 번 들러 입니다.webpack은 애플리케이션을 처리 할 때 내부적으로 프로젝트에 필요한 모든 모듈을 매핑하고 하나 이상의 번들을 생성 하는 종속성 그래프를 작성합니다 ...
Read more
npm
npmnpm은 세계 최대의 소프트웨어 레지스트리입니다.모든 대륙 출신의 오픈 소스 개발자는 npm을 사용하여 패키지를 공유하고 대여하며, 많은 조직에서는 npm을 사용하여 개인 개발도 관리합니다. npm은 세 가지 구성 요소로 구성됩니다. 웹 사이트 명령 줄 인터페이 ...
Read more
클린코드(함수)5
클린코드함수반복하지마라코드에서 중복을 없에면 가독성이 올라간다. 객체 지향 프로그래밍은 코드를 부코 믈래스로 몰라서 중복을 없엔다. AOP, COP 모두 어떤면에서는 중복을 제거하는 전략이다. 구조적 프로그래밍엣저 데익스트라의 구조적 프로그래밍 원칙을 따른다. 데익스 ...
Read more
클린코드(함수)4
클린코드함수오류코드 보다는 예외를 사용하라오류코드를 반환하는 방식은 명령과 조회를 분리하라라는것을 미묘하게 위배한다. 차라리 예외를 사용하는것이 깔끔하다. try catch블록은 별도로 함수로 분리하는것이 좋다. 오류처리도 한가지 작업이다. 함수는 한가지 일만해야된다. ...
Read more
클린코드(함수)3
클린코드함수명령과 조회를 분리 하라.함수는 먼가를 수행하거나 먼가를 답하거나 둘 중 하나만 해야 된다. 1234567891011package com.github.sejoung.function.order;public abstract class Sample { p ...
Read more
클린코드(함수)2
클린코드함수서술적인 이름을 사용하라이름이 주는 가치는 아무리 강조해도 지나치지 않다. 이름이 길어도 상관없다. 함수의 인수함수에서 이상적인 인수갯수는 0개이다. 다음은 1개 그담은 2개 3개이상은 피하는것이 좋다. 많이쓰는 단항형식인수로 질문을 던지는경우 인수를 먼가로 ...
Read more
클린코드(함수)1
클린코드함수작게 만들어라다시 말해 if 문과 while 문등에 들어가는 블록은 한줄이여야 된다. 함수는 중첩구조가 생길만큼 커져서는 안된다. 한 가지만 해라함수는 한가지만 해야 된다 함수당 추상화 수준은 하나로내려가기 규칙 코드는 위에서 아래로 이야기처럼 읽혀야 된다 ...
Read more
클린코드(의미 있는 이름)
클린코드의미 있는 이름검색하기 좋은 이름을 사용하라12345678910111213141516171819202122232425262728293031323334package com.github.sejoung.naming.search;public class TEST ...
Read more
클린코드
클린코드클린코드몇년만에 다시 클린코드를 읽으려고 한다. 또 다른 느낌을 줄수 있을것같다. 태도가 중요하다. 시간에 쫓겨서 아님 관리자 때문에 요구사항이 바껴서 이유를 되는데 문제는 프로그래머에 있다. 우리가 전문가 답지 못해서 이다. 우리는 저자다. 코드는 짜는 시간보 ...
Read more
스프링 부트로 개발중인 코드들을 서비스 재시작없이 반영 livereload 사용
스프링 부트로 개발중인 코드들을 서비스 재시작없이 반영 livereload 사용인텔리제이 기준으로 설명하면 브라우저에 livereload extensions을 설치 application.properties 열어 spring.devtools.livereload.enab ...
Read more