He says nothing. He writes one line. It works. 그는 아무 말도 하지 않는다. 한 줄만 쓴다. 동작한다. 1. 들어가며 — YAGNI란? 이제 주변 개발자들 이야기를 들어보아도 AI 코딩 에이전트 없이 일하는 사람들은 거의 없다. 재미있는 건 이렇게 AI 코딩 문화가 만연해지면 만연해질수록 더욱 각광받는 오래된 원칙이 하나 있다는 것이다.You Aren't Gonna Need It필요한 기능이 아니면 만들지 마라 이 기본 원칙이 회자되는 이유는 간단하다. AI 코딩 에이전트들이 "과잉 구현"하는 경향이 있기 때문이다. '기능'만 필요하다고 했는데 외부 라이브러리 등을 마구 설치해 요청하지도 않은 애니메이션을 넣곤 한다. 인간이라면 귀찮아 하지 않을 일이지만, 에이전트에..
npm install로 dependencies 추가할 때 package.json에도 반영되게 해보자 react 프로젝트 생성 시 기본으로 만들어지는 package.json123456789101112131415161718192021222324252627282930313233343536373839{ "name": "프로젝트명", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.17.0", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", "react": "^18.3.1", ..
이클립스 기준 Gradle Tasks에서 build-build 했을 때 뜨는 오류 간단하게 아래 코드를 추가해주면 된다 (root 모듈에 main 메서드 설정) 123bootJar { enabled = false}cs
579. start.spring.io에서 생성 후 압축 폴더가 하나 더 생겼을 때는 add gradle nature를 해줘도 소용없다 직접 gradle을 import해도 마찬가지... open projects from file system으로 가져오려는 폴더에 들어갔을 때 동명 폴더가 하나 더 있는 게 아니라 이렇게 구성 요소들이 보여야 한다 폴더 생긴 거 잘 확인하고 프로젝트 시작하자 이후 프로젝트 우클릭 > configure > add gradle nature 해주면 잘 뜬다
465. postconstruct predestroy resource cannot be resolved to a type spring 1 2 3 4 dependencies { // JUnit 테스트 시 java.lang.NoSuchMethodError: 'java.util.Set org.junit.platform.engine.TestDescriptor.getAncestors()' 해결 testRuntimeOnly 'org.junit.platform:junit-platform-launcher' } Colored by Color Scripter cs build.gradle에 위 코드를 추가해준다 참고 사이트
444. postconstruct predestroy resource cannot be resolved to a type spring 1 2 3 4 5 6 7 8 9 10 11 javax.annotation javax.annotation-api 1.3.2 // https://mvnrepository.com/artifact/javax.annotation/javax.annotation-api implementation group: 'javax.annotation', name: 'javax.annotation-api', version: '1.3.2' cs 자바 9 이후로 빠진 java.xml.ws.annotation에 포함되어 있는 어노테이션이기 때문이다 수동으로 추가해주어야 한다 https://mvnrepo..
350. [JPA] java.lang.IllegalArgumentException: Could not locate named parameter [name], expecting one of [] 1 2 3 4 5 em.createQuery("select m from Member m where m.name = name", Member.class).setParameter("name", name).getResultList() # 이렇게 바꿔주기 m.name = :name em.createQuery("select m from Member m where m.name = :name", Member.class).setParameter("name", name).getResultList() cs 인프런 강의 듣던 중 뜬 오류
343. 1 2 3 4 5 6 org.mariadb.jdbc mariadb-java-client 3.0.6 runtime Colored by Color Scripter cs cafe24가 제공하는 웹 호스팅 서비스는 mariaDB는 불안정한 경향이 있어 mysql로 바꿔줘도 되지만더 간단한 방법은 mariaDB의 버전을 추가하는 것이다 참고: https://okky.kr/questions/1266563 + 추가로 TEXT는 버전을 추가해도 org.mariadb.jdbc.MariaDbBlob@ 이런 식으로 뜨는 경우가 있는데, VARCHAR 8000으로 바꿔주는 게 안전한 듯하다
- Total
- Today
- Yesterday
- 자바의정석연습문제풀이
- 무료개발강의
- 개발공부
- 동적계획법
- 백트래킹
- java
- 알고리즘
- 백준자바
- dfs
- 다이나믹 프로그래밍
- 백준
- 자바공부
- dp
- 백준9단계
- 알고리즘공부
- 빅오 표기법
- 자바의정석연습문제
- 자바개념
- 코딩공부
- ★
- 자바
- 백준알고리즘
- ☆
- 시간 복잡도
- 무료코딩강의
- BFS
- 백준단계별로풀어보기
- Java개념
- 브루트포스
- 자바의정석
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 |