Home

0

Ch01. 계층형 아키텍처의 문제는 무엇일까?

계층형 아키텍처는 데이터베이스 주도 설계를 유도한다 지름길을 택하기 쉬워진다 테스트하기 어려워진다 계층형 아키텍처에서 계층을 건너뛸 수 있기 때문에 발생하는 문제점 유스케이스를 숨긴다 동시 작업이 어려워진다 유지보수 가능한 소프트웨어를 만드는 데 어떻게 도움이 될까? 계층형 아키텍처의 문제는 무엇일까? 계층형 아키텍처는 코드에 나쁜 습관들이 스며들

0

만들면서 배우는 클린아키텍처_역자 서문 & 추천사

역자 서문 & 추천사 계층형 아키텍처 VS 헥사고날 아키텍처 계층형-아키텍처 헥사고날 아키텍처 포트와 어댑터 실무적으로 헥사고날 아키텍처를 적용하기 어려운 이유 역자 서문 & 추천사Get your hands dirty on clean architecture 원서를 재밌게 읽었는데,이 책의 번역서가 출간되어 팀원분들과 함께 스터디를

0

이펙티브 자바-4장 클래스와 인터페이스

TL;DR 추상화의 기본 단위인 클래스와 인터페이스는 자바 언어의 심장과도 같다.그래서 자바 언어에는 클래스와 인터페이스 설계에 사용하는 강력한 요소가 많이 있다.이번 장에서는 이런 요소를 적절히 활용하여 클래스와 인터페이스를 쓰기 편하고, 견고하며, 유연하게 만드는 방법을 안내한다. 아이템 15. 클래스와 멤버의 접근 권한을 최소화하라모든 클래스와 멤

0

이펙티브 자바-3장 모든 객체의 공통 메서드

TL;DR 모든 클래스는 이 메서드들을 일반 규약에 맞게 재정의해야 한다.메서드를 잘못 구현하면 대상 클래스가 이 규약을 준사한다고 가정하는 클래스(HashMap과 HashSet 등)를 오동작하게 만들 수 있다.이번 장에서는 final이 아닌 Object 메서드들을 언제 어떻게 재정의해야 하는지를 다룬다. 아이템 10. equals는 일반 규약을 지켜

0

컴퓨터과학이 여는 세계-intro

다음은 이광근 교수님의 컴퓨터과학이 여는 세계 강의를 듣고 정리한 내용입니다. 1.1. 과목 소개현대 물리학은 뉴튼으로부터 시작한다고 하면, 약 300여년 화학도 현대 물리학과 비슷하다. 의학은 한 1000년 되었고, 기계공학은 약 200여년. 컴퓨터 과학이 탄생한지는 약 60여년 정도이므로 다른 분야에 비하면 컴퓨터 과학의 역사는 매우 짧다. 지금

0

행동으로 옮길 때 도약할 수 있다

생각만 하고 주저하기에는 삶이 짧다고 느껴진다.기왕 지구에 태어났으니 하고 싶은 것도 많고 보고 싶은 것도 많다.엉뚱할수도 있지만 가끔 너무 고민될 때 이런 생각을 한다. ‘내가 사실 죽음을 맞이 했는데 기억을 지우고 과거의 한 순간으로 돌아온 거라면,나는 어떤 선택을 할까?’ 그럴 때면 주저없이 내가 가고 싶은 방향으로 걷는 길을 택했다.이렇게 생각

0

이펙티브 자바-10장 예외

10장 예외 TL;DR 예외를 제대로 활용한다면, 프로그램의 가독성, 신뢰성, 유지보수성이 높아진다.But, 잘못 사용한다면 반대의 효과가 나타나므로 효과적으로 사용할 줄 알아야 한다. 본격적으로 예외에 대해 알아보기 전, 오류와 예외의 차이에 대해 정리해보도록 하자. 오류와 예외의 차이 에러(Error) : 프로그램이 정상적으로 실행되지 못하는 상황

0

String VS StringBuffer VS StringBuilder

TL;DR 문자열 연산이 많고 단일 쓰레드이거나 동기화를 고려하지 않아도 되는 경우,StringBuilder를 사용하자. 멀티쓰레드 환경일 경우, String이나 StringBuffer의 사용을 고려해본다. 멀티쓰레드 환경이면서 문자열 연산이 적을 경우, String을 사용한다. 멀티쓰레드 환경이면서 문자열 연산이 많을 경우, StringBuffer를 사용

0

의지력을 유지할 장치

TL;DR 의지력을 유지하기 위한 장치로 계획에 대해 PR을 반영하듯 스스로 리팩토링한다. 피드백 받을 수 없는 환경에 있다면, 내가 스스로에게 피드백을 하는 환경을 만들면 된다. 효과적인 Output을 위해 백지복습법을 사용한다. 사람의 의지력이란 건 굉장히 나약하다고 느낀다.초반에 경주마처럼 달리는 건 의욕과 열정으로도 가능하다.하지만 한 단계 도약

0

SQL 첫걸음- 15강

3장. 정렬과 연산15강 CASE문으로 데이터 변환하기임의의 조건에 따라서 독자적으로 변환 처리를 지정해서 데이터를 변환하고 싶을 때CASE문을 사용할 수 있다. 1234CASE WHEN 조건식1 THEN 식1 [WHEN 조건식2 THEN 식2...] [ELSE 식3]END 1. CASE문예를 들어, NULL값을 0으로 간주해서 계산하고 싶을 때는 어떻