생각의 표현들

카테고리 없음

Cross Join이 갑자기...?

간단한 쿼리를 작성해 개발하다SQL Trace를 보고 이상한 점을 발견했습니다. select consumable0_.id as id1_10_, ... ... ... from consumable_po consumable0_ cross join supplier supplier1_ cross ... ... where ... ... ... 갑자기 Cross join이 되었다는데...아... 쿼리에서 뭔가 잘못되었다.. 라고 생각했고바로 원인을 찾기 시작했습니다.Cross Join은 아래와 같은 단점이 있습니다. Cross Join은 집합의 모든 경우의..

Test Code/Java Spring 테스트를 추가하고 싶은 개발자

TDD 장단점

테스트 코드하면 TDD를 떠올리게 됩니다.TDD는 RED, GREEN, BLUE의 싸이클로 개발하는 방법론 입니다. RED : 깨지는 테스트GREEN : 성공하는 테스트BLUE : 리펙토링 단계 그럼 이제 TDD의 장단점에 대해 알아보겠습니다.장점인터페이스를 강제한다깨지는 테스트를 작성해야하기 때문에 인터페이스를 강제합니다.이것은 객체지향의 핵심 원리인 행동에 집중하겠다는 것입니다. 즉, What/Who 사이클을 고민하게 합니다.What/Who 사이클은 어떤 행위를 누가 행할지 결정하는 과정입니다. 장기적인 개발 비용 감소장기적으로 개발 비용을 감소시킵니다.이는 모든 기능의 테스트코드가 작성이 되어있기 때문에 새로운 기능을 추가하더라도 사이드 이펙트 없이 개발할 수 있기 때문입니다. 단점초기 개발 비용앞..

Test Code/Java Spring 테스트를 추가하고 싶은 개발자

테스트가 어려운 이유 그럼에도 작성해야 하는 이유

TDD를 논하기 전에 테스트가 가능한 구조로 변경 되어야 한다. 개발자라면 테스트 작성을 잘 해야한다라는 인식이 있습니다.테스트를 잘 작성하면 뭔가 멋있어 보이고 특히 TDD를 한다는 사람들을 보면마치 다른 세계의 개발자인것 마냥 신기하고 부러웠습니다. 하지만 같은 개발자로서 마냥 부러워하기만 하면 안된다는 생각에이제부터라도 테스트, TDD를 공부하려고 합니다. 지금 회사는 테스트 코드를 작성하지 않아 개인적으로 공부해야하지만또 그런맛이 있다고 생각합니다. 아직 반년차 신입 개발자이지만  테스트 코드를 작성하지 않았던 이유와작성해야 하는 이유를 소개해 드리겠습니다. 단점난이도테스트 코드는 어렵습니다.따로 공부해야할 라이브러리가 많고어디서부터 어디까지 그리고 어떻게 테스트를 해야할지 잘 모르기 때문입니다...

카테고리 없음

[HTML/CSS] HTML, CSS 기본

HTML/CSS가 어느정도 필요한거 같아 공부하고 기록하기 위한 글입니다. 네이버 부스트코스의 강의를 수강하며 작성하였습니다. 비전공자를 위한 HTML/CSS 부스트코스 무료 강의 www.boostcourse.org HTML HTML Tutorial W3Schools offers free online tutorials, references and exercises in all the major languages of the web. Covering popular subjects like HTML, CSS, JavaScript, Python, SQL, Java, and many, many more. www.w3schools.com 태그 태그 : , , , 컨테이너 태그 :, 리스트 태그 : , , 빈 태그..

Sol b
'분류 전체보기' 카테고리의 글 목록