Advanced Search
Search Results
11 total results found
Clean Code 초안
클린 코드(Clean Code) - 로버트 C. 마틴을 기반으로 수업에서 배운 실습 코드나 개인 프로젝트에 적용하며 클린 코드의 원칙과 중요성을 학습하고 이를 기록합니다.
Clean Code 완성본
클린 코드(Clean Code) - 로버트 C. 마틴을 기반으로 작성된 책 요약 정리 문서입니다.
템플릿
챕터 템플릿 관련 문서입니다.
📢 챕터 템플릿 (1) 📢
1. 📌 핵심 개념 정리 가이드라인 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. 한 줄 요약 내용 개선 전 개선 전 코드 개선 전 코드의 문제점을 작성합니다. 개선 후 개선 후 코드 개선 후의 코드에 대한 설명을 작성합니다. 한 줄 요약 내용 . . . 한 줄 요약 내용 . . . 아래는 초안 작성 예시입니다...
박수완
1. 📌 핵심 개념 정리 ✅ 요약하기 나쁜 코드 일정에 쫒겨 나쁘게 구현한 코드는 개발자의 발목을 잡는다. 바쁠때는 나중에 다시 리팩토링하겠다고 다짐하지만 다음은 오지 않는다. 나쁜코드와 생산성은 반비례한다. 깨끗한 코드란? 우아하고 효율적인 코드를 작성하자. 가독성이 좋은 코드를 작성하자. 다른 사람이 고치기 쉬운 코드를 작성하자. 코드를 주의깊게 작성하라. 중복이 없...
박수완
1. 📌 핵심 개념 정리 ✅ 요약하기 의도를 분명히 밝혀라 좋은 이름을 지으려면 시간이 걸리지만 좋은 이름으로 절약하는 시간이 훨씬 더 많다. 개선 전 public List<int[]> getThem() { List<int[]> list1 = new ArrayList<int[]>(); for (int[] x: theList) if (x[0] == 4) list1.add(x); return list1; } theList에 무엇이 들었는가?...
📢 챕터 템플릿 (2) 📢
1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. 한 줄 요약 내용 개선 전 개선 전 코드 개선 전 코드의 문제점을 작성합니다. 개선 후 개선 후 코드 개선 후의 코드에 대한 설명을 작성합니다. 한 줄 요약 내용 . . . 한 줄 요약 내용 . . . 2. 🤔 이해가 어려운 부분 🔍 질문하기 책을 읽으며 이해하기 ...
박수완
1. 📌 핵심 개념 정리 ✅ 요약하기 각자 해당 챕터에서 중요하다고 느낀 개념이나 아이디어를 간략하게 정리하고 개선 전, 후에 대한 예시 코드를 비교하며 개념을 설명합니다. 한 줄 요약 내용 개선 전 개선 전 코드 개선 전 코드의 문제점을 작성합니다. 개선 후 개선 후 코드 개선 후의 코드에 대한 설명을 작성합니다. 한 줄 요약 내용 . . . 한 줄 요약 내용 . . . 2. 🤔 이해가 어려운 부분 🔍 질문하기 책을 읽으며 이해하기 ...
박수완
1. 📌 핵심 개념 정리 ✅ 요약하기 주석은 나쁜 코드를 보완하지 못한다 코드에 주석을 추가하는 일반적인 이유는 코드 품질이 나쁘기 때문이다. 코드로 의도를 표현하라 확실히 코드만으로 의도를 설명하기 어려운 경우가 존재한다. 불행히도 많은 개발자가 이름 코드는 휼륭한 수단이 아니라는 의미로 해석한다. 분명히 잘못된 생각이다. 개선 전 if ((employee.flags & HOURLY_FLAG)) && (employee.age > 65) ...
박수완
1. 📌 핵심 개념 정리 ✅ 요약하기 작게 만들어라 함수를 만드는 첫째 규칙은 '작게'다. 함수를 만드는 둘째 규칙은 '더 작게'다. 이 규칙은 근거를 대기가 곤란하다. 리팩토링 한 버전 public static String renderPageWithSetupsAndTeardowns( PageData pageData, boolean isSuite ) throws Exception { boolean isTestPage = pag...
박수완
1. 📌 핵심 개념 정리 ✅ 요약하기 형식을 맞추는 목적 오랜 시간이 지나 원래 코드의 흔적의 흔적을 더 이상 찾아보기 어려울 정도로 코드가 바뀌어도 맨 처음 잡아놓은 구현 스타일과 가독성 수준은 유지보수 용이성과 확장성에 계속 영향을 미친다. 적절한 행 길이를 유지하라 신문 기사 처럼 직성하라 신문은 다양한 기사로 이뤄진다. 대다수 기사가 아주 짧다. 어떤 기사는 조금 길다. 한 면을 채우는 기사는 거의 없다. 신문이 읽을 만한 이유는 여기에 있다...