[Clean Code] 9. 단위 테스트
Software Engineering/Clean Code2024. 3. 12. 15:27[Clean Code] 9. 단위 테스트

Clean Code .....................................................................................................................................................................................................................................................................................................................................................................................................

[Clean Code] 8. 경계
Software Engineering/Clean Code2024. 2. 21. 16:17[Clean Code] 8. 경계

Clean Code .....................................................................................................................................................................................................................................................................................................................................................................................................

[Clean Code] 7. 오류 처리
Software Engineering/Clean Code2024. 2. 19. 18:06[Clean Code] 7. 오류 처리

Clean Code . ...................................................................................................................................................................................................................................................................................................................................................................................................

[Clean Code] 6. 객체와 자료 구조
Software Engineering/Clean Code2024. 1. 25. 12:33[Clean Code] 6. 객체와 자료 구조

Clean Code .....................................................................................................................................................................................................................................................................................................................................................................................................

[Clean Code] 5. 형식 맞추기
Software Engineering/Clean Code2024. 1. 24. 16:40[Clean Code] 5. 형식 맞추기

Clean Codee ....................................................................................................................................................................................................................................................................................................................................................................................................

[Clean Code] 4. 주석
Software Engineering/Clean Code2024. 1. 23. 12:27[Clean Code] 4. 주석

Clean Codee ....................................................................................................................................................................................................................................................................................................................................................................................................

[Clean Code] 3. 함수
Software Engineering/Clean Code2023. 11. 27. 21:46[Clean Code] 3. 함수

본 게시글은 도서, Clean Code를 읽고 정리한 글입니다. https://product.kyobobook.co.kr/detail/S000001032980 1. 작게 만들어라! 함수는 작으면 작을수록 좋다. if문, while문 등에 들어가는 블록은 한 줄이어야 한다. 대개 거기서 함수를 호출하기 때문이다. 그렇게 된다면 바깥을 감싸는 함수 (enclosing function)가 작아질 뿐만 아니라, 블록 내부에서 호출하는 함수의 이름을 적절히 짓는다면 이해하기도 더욱 쉬워진다. 중첩 구조가 생길 만큼 함수가 커져서는 안된다는 뜻이다. 그래야 읽고 이해하기 쉽다. 2. 한 가지만 해라! 지정된 함수 이름 아래에서 추상화 수준이 하나인 단계만 수행한다면, 그 함수는 한 가지 작업만 한다. 단순히 다른 ..

[Clean Code] 2. 의미 있는 이름
Software Engineering/Clean Code2023. 11. 22. 16:55[Clean Code] 2. 의미 있는 이름

도서, [Clean Code]를 읽고 정리한 글입니다 . ................................................................................................................................................................................................................................................................................................................................................................................

프로그래밍 패러다임
Software Engineering2023. 11. 21. 22:39프로그래밍 패러다임

절차지향 vs 객체지향 vs 함수형 비교. ............................................................................................................................................................................................................................. 📋 프로그래밍 패러다임 📌 프로그래밍 패러다임이란? 프로그래머가 코드를 어떻게 작성해야 할 지 결정하는 역할 프로그래밍 패러다임을 통해 여러 방식으로 코드를 바라보게 되고, 이를 바탕으로 구현하게 된다. 명령형 프로그래밍 : 무엇(What)보다 어떻게(How)를 설명하는 ..

image