[클린코드법칙] 1. 소프트웨어 재사용, 보안 코드 작성, 소스코드 최적화
1. 소프트웨어 재사용(Soft Reuse) - 이미 개발되어 인정 받은 SW를 다른 SW 개발 혹은 유지에 사용 하는 것 => 새로 개발 시 필요한 비용과 시간을 절약 가능, 단 누구나 이해 가능하고 사용 할 수 있도록 사용법 공개! 2. 소프트웨어 재사용 방법 (1) 합성 중심(Composition-Based) : 전자 칩과 같은 소프트웨어 부품, 즉 블록을 만들어서 끼워 맞춰 소트프웨어를 완성시키는 방법으로 블록 구성 방법 (2) 생성 중심(Generation-Based) : 추상화 형태로 써진 명세를 구체화하여 프로그램을 만드는 방법, 패턴 구성 방법 3. 재사용 규모의 따른 분류 - 함수와 객체 : 클래스 or 메소드 단위로 소스 코드를 재사용 - 컴포넌트 : 컴포넌트 자체에 대한 수정 없이 인..
2024.03.04