본문 바로가기

전체 글

(274)
require vs check require - IllegalArgumentException 호출 인자로 받은 값의 유효성을 검사하는 로직으로는 require() 함수를 사용한다 ex - require(size > 10) check - IllegalStateException 호출 어떤 구체적인 조건을 만족할 때만 함수를 사용할 수 있게 해야할 때 check() 함수를 사용한다 ex - check(isOpen) 출처 : 이펙티브 코틀린
[carsharing-40] 오브젝트를 읽었지만... 최근 지인들과 오브젝트 책을 읽고 책 내용을 적용해 객체 지향적으로 토이프로젝트를 만들고 있다. 주로 퇴근 후 저녁시간에 나랑 비슷한 실력의 팀원들과 같이 페어프로그래밍을 진행하고 풀리퀘스트를 날리면 리뷰어분들이 리뷰를 해주는 형식으로 진행된다. https://github.com/Chanqun-Co/carsharing/pull/44 carsharing-40 스케쥴 엔티티 설계 by NewEgoDoc · Pull Request #44 · Chanqun-Co/carsharing 캘린터 엔티티 github.com 그런데 엊그제 문제가 발생했다. 해당 이슈는 2주 전부터 질질 끌고 있다보니 점점 스파게티 코드가 되어가서 하나를 수정하고 다시 보면 다른게 엉켜버리는 악순환이 발생하고 있었다. 결국 팀장의 전원 호..
메서드 네이밍 전략 check*: 어떠한 로직 확인 후 boolean 타입으로 리턴. validate*: 어떠한 로직이 유효한가 검사한 후 유효하지않으면 예외 발생.
깃 최상단 커밋 리셋 git reset HEAD^
org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':classpath'. org.gradle.api.internal.artifacts.ivyservice.DefaultLenientConfiguration$ArtifactResolveException: Could not resolve all files for configuration ':classpath'. at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.mapFailure(DefaultConfiguration.java:1531) at org.gradle.api.internal.artifacts.configurations.DefaultConfiguration.access$3800(DefaultConfiguration.java:159)..
js 영어, 한글, 숫자만 String.replace(/[^a-z|A-Z|0-9|ㄱ-ㅎ|가-힣]/g, '')
[PCCP모의고사] 외톨이 알파벳 (Java ver.) https://school.programmers.co.kr/learn/courses/15008/lessons/121683?language=java 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr class Solution { public String solution(String inputString) { HashSet answer = new HashSet(); List list = new ArrayList(); char[] inputStringToArray = inputString.toCharArray(); String input = String.value..
복사금지 된 블로그 포스트 복사하는 방법 티스토리 블로그의 경우 블로그 포스트 복사 방지 플러그인이라는게 있어 복사를 금지하는 블로그들이 많다. 이 블로그도 그렇다 우클릭 복사 안된다. 이 플러그인은 자바스크립트라는 것을 통해서 복사를 막고 있는데 크롬에는 이 자바스크립트를 작동하지 않게 하는 기능이 있다. 그렇다 이걸 통해서 자바스크립트가 작동하지 않게하면 복사금지가 작동이 안될것이고 우리들은 복사를 할 수 있다는 것이다. 자바스크립트를 동작하지 않게 하는 방법은 f12를 누르면 나오는 메뉴들 중에 톱니바퀴 아이콘을 클릭! 수많은 체크 박스 들 중에 맨 아래쪽으로 스크롤을 내리면 Disable JavaScript 라는 항목이 보일것이다. disable 시키면 끝 별거 없지만 제 블로그 내 작성된 코드가 필요하신분들은 이걸로 코드 복사해가세요...