본문 바로가기

코드프레소 체험단/Clean Code10

[SW 유지보수성 향상을 위한 Clean Code] Clean Code를 위한 Code Refactoring ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Refactoring SW 품질 향상을 목적으로 기능의 변경 없이, 내부 코드를 변경하는 기술이다 2000년에 Martin Fowler가 소개하였다 Refactoring : Improving the Design of Existring Code에서 소개되었다 Refactoring 철학 티끌 모아 태산 기존 기능에 변경을 가하지 않는 수준의 아주.. 2022. 1. 24.
[SW 유지보수성 향상을 위한 Clean Code] Clean Control Structure ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Controll Structures란? 조건, 루프(loop), 흐름을 제어하는 선언문 if, if-else, for, while, do while 등... Control Structures 와 Clean Code Control Structures 는 코드 복잡도에 가장 큰 영향을 주는 요소이다 특히 중첩된 Control Structures는.. 2022. 1. 24.
[SW 유지보수성 향상을 위한 Clean Code] Clean Formatting ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr 문학적 프로그래밍 Donal Knuth에 의해 주창된 개념이다 코든느 사람이 읽도록 만들어지는 것이 우선이다 문학 작품을 읽는 것처럼 코드를 읽을 수 있도록 만들어져야 한다고 함 프로그래밍이란 컴퓨터가 어떤 동작을 하기 원하는지 "사람에게 설명" 하는 행위이다 문학적 프로그래밍과 Formatting Code Formatting 이란? Code.. 2022. 1. 24.
[SW 유지보수성 향상을 위한 Clean Code] Clean Comment ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Comment (주석) Comment는 Code에 대한 사람이 읽을 수 있는 부가 설명이다 사람이 Code를 더 쉽게 이해할 수 있게 하는 것이 목적이다 일반적으로 Compiler/Interperter는 Comment를 실행하지 않고 무시한다 Clean Comment Principle Comment는 필요악이다 Comment는 대부분의 상황에.. 2022. 1. 24.
[SW 유지보수성 향상을 위한 Clean Code] Clean Method ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Clean Method Method/Function은 SW에서 가장 기본이 되는 모듈이다 Method를 호출하는 사람이 사용하기 용이해야 한다 Method를 유지보수하는 사람이 이해하고, 변경하기 용이해야 한다 Method를 유지보수하는 사람이 테스트하기 용이해야 한다 Unix philosophy https://dotadiw.com/ DOTA.. 2022. 1. 24.
[SW 유지보수성 향상을 위한 Clean Code] Clean Naming (2) ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Coding Rule SW 개발 가이드라인 및 규칙의 모음 SW의 유지보수성 및 신뢰성 등 향상을 위해 준수가 강력히 권장된다 각 언어 별로 다양한 단체/기업에서 발표되었다 Coding Convention, Coding Standar, Coding Style Guide 등으로 불린다 Coding Rule의 종류 언어 별 Coding Rule .. 2022. 1. 24.