Skip to main content

Recently Updated Pages

이정우

Clean Code 초안 15장 JUnit 들여다보기

1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. ...

Updated 3 weeks ago by 이정우

진소희

Clean Code 초안 16장 SerialDate 리팩터링

1. 📌 핵심 개념 정리 ✅ 요약하기 첫째, 돌려보자 SerialDateTests라는 클래스는 단위 테스트 케이스 몇 개를 포함한다. 돌려보면 실패하는 케이스는 없다. 하...

Updated 3 weeks ago by 진소희

김시용

Clean Code 초안 16장 SerialDate 리팩터링

1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. ...

Updated 3 weeks ago by 김시용

김시용

Clean Code 초안 15장 JUnit 들여다보기

1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. ...

Updated 3 weeks ago by 김시용

김주엽

Clean Code 초안 16장 SerialDate 리팩터링

1. 📌 핵심 개념 정리 ✅ 요약하기 첫째 돌려보자 SerialDateTests 클래스는 모든 경우를 점검하지 않는다는 사실이 드러난다. MonthCodeToQuarte...

Updated 3 weeks ago by 김주엽

김주엽

Clean Code 초안 15장 JUnit 들여다보기

1. 📌 핵심 개념 정리 ✅ 요약하기 JUnit 프레임워크 JUnit은 저자가 많지만 켄트 벡과 에릭 감마 두 사람이 아틀란타 행 비행기를 타고 가다 만들었다. 저자가 챕...

Updated 3 weeks ago by 김주엽

진소희

Clean Code 초안 15장 JUnit 들여다보기

1. 📌 핵심 개념 정리 ✅ 요약하기 JUnit 프레임워크 문자열 비교 오류를 파악할 때 유용한 코드. Com-parisonCompactior라는 모듈로, 영리하게 짜인...

Updated 3 weeks ago by 진소희

박수완

Clean Code 초안 14장 점진적인 개선

1. 📌 핵심 개념 정리 ✅ 요약하기 Args 구현 목록 14-2는 Args 클래스다. 아주 주의 깊게 읽어보기 바란다. 스타일과 구조에 신경을 썼으므로 흉내 낼 가치가 ...

Updated 3 weeks ago by 박수완

진소희

Clean Code 초안 14장 점진적인 개선

1. 📌 핵심 개념 정리 ✅ 요약하기 프로그램을 짜다 보면 종종 명령행 인수의 구문을 분석할 필요가 생긴다. 편리한 유틸리티가 없다면 main 함수로 넘어오는 문자열 배열을 ...

Updated 3 weeks ago by 진소희

김주엽

Clean Code 초안 14장 점진적인 개선

1. 📌 핵심 개념 정리 ✅ 요약하기 이 챕터에서는 저자가 겪은 점진적인 개선을 보여주는 사례를 다룬다. main 함수에서 인수 문자열을 다루는 Args 관련 코드를 살펴보자...

Updated 3 weeks ago by 김주엽

김시용

Clean Code 초안 14장 점진적인 개선

1. 📌 핵심 개념 정리 ✅ 요약하기 해당 챕터에서는 Args 클래스를 개선해 나가는 과정을 보여준다. 초기 Args 클래스 Args 단일 클래스가 너무 많은 역할을 함 ...

Updated 3 weeks ago by 김시용

박수완

Clean Code 초안 13장 동시성

1. 📌 핵심 개념 정리 ✅ 요약하기 이 장에서는 여러 스레드를 동시에 돌리는 이유를 논한다. 여러 스레드를 동시에 돌리는 어려움도 논한다. 이런 어려움에 대처하고 깨끗한 코...

Updated 1 month ago by 박수완

진소희

Clean Code 초안 13장 동시성

1. 📌 핵심 개념 정리 ✅ 요약하기 동시성과 깔끔한 코드는 양립하기 어렵다. 동시성이 필요한 이유? 동시성은 결합을 없애는 전략이다. 즉, 무엇과 언제를 분리하는 전략이...

Updated 1 month ago by 진소희

박수완

Clean Code 초안 12장 창발성(創發性)

1. 📌 핵심 개념 정리 ✅ 요약하기 창발적 설계로 깔끔한 코드를 구현하자 모든 테스트를 실행한다 중복을 없앤다 프로그래머 의도를 표현한다. 클래스와 메서드 수를 최소로...

Updated 1 month ago by 박수완

김시용

Clean Code 초안 13장 동시성

1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. ...

Updated 1 month ago by 김시용

김주엽

Clean Code 초안 13장 동시성

1. 📌 핵심 개념 정리 ✅ 요약하기 객체는 처리의 추상화다. 스레드는 일정의 추상화다. 제임스 O. 코플리엔 동시성이 필요한 이유? 동시성은 결합(Coupling...

Updated 1 month ago by 김주엽

이정우

Clean Code 초안 12장 창발성(創發性)

1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. ...

Updated 1 month ago by 이정우

김시용

Clean Code 초안 12장 창발성(創發性)

1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. ...

Updated 1 month ago by 김시용

김주엽

Clean Code 초안 12장 창발성(創發性)

1. 📌 핵심 개념 정리 ✅ 요약하기 창발적 설계로 깔끔한 코드를 구현하자 켄트 벡이 강조한 단순한 설계 네 가지 규칙(중요도 순으로 나열됨) 모든 테스트를 실행한다. ...

Updated 1 month ago by 김주엽

진소희

Clean Code 초안 12장 창발성(創發性)

1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. ...

Updated 1 month ago by 진소희