본문 바로가기
728x90

CleanCode2

[CleanCode] 시스템 안녕하세요. 오늘은 클린코드 시스템 편으로 돌아왔습니다. 깨끗한 시스템을 만들기 위한 방법에 대하여 정리해 보았는데요. 모쪼록 여러분께 도움이 되길 바랍니다~ 클린 시스템이란? 소프트웨어를 구성할 때 소프트웨어 팀도 도시처럼 구성한다. 도시는 혼자서 관리할 수 없다. 도시에는 교통관리팀, 치안관리팀, 건축물관리팀 등이 존재하는 것처럼 시스템도 적절한 추상화와 모듈화가 필요하다. 깨끗한 코드 구현시 낮은 추상화 수준에서 관심사를 분리하기 쉬워진다. 시스템 항목에서는 높은 추상화 수준, 즉 시스템 수준에서도 깨끗함을 유지하는 방법을 살펴본다 시스템 제작과 시스템 사용 분리 제작(construction)은 사용 (use)와 아주 다르다는 것을 명심하자. 소프트웨어 시스템은 준비과정(애플리케이션 객체 제작 및 .. 2023. 1. 13.
[CleanCode] 깨끗한 코드란? 깨끗한 코드란? 클린 코드는 아래와 같은 특징을 가진다. 단순함 직접적 읽기 쉬움 고치기 쉬움 목적 달성의 방법은 오로지 하나 최소한의 의존성 테스트 케이스가 존재 주의 깊게 작성함 중복 불허 클래스, 메서드는 최소화 그럼 클린 코드 작성을 위한 규칙은 어떤 것들이 있을까? 다음 포스팅에는 클린코드 작성법에 대하여 알아보자. CleanCode - 클린코드 작성법 클린 코드 작성하기 1. 네이밍 의미 있는 이름 변수 및 메서드의 이름은 의미를 담아 짓는다. 무의미한 네이밍은 가독성을 떨어트린다. 접두어 사용 자제 아직까지 멤버 변수 앞에는 m을 붙이는 seaweed-one.tistory.com 2022. 12. 5.
728x90