본문 바로가기
728x90

코딩이러닝51

[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.
[SW 유지보수성 향상을 위한 Clean Code] Clean Naming (1) ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr 왜 Clean Name이 중요할까? 우리는 개발의 약 75%의 시간을 코드를 읽고 이해하는데 사용하낟 변수, 상수, 함수, 클래스, 파일 등 SW의 주요 요소는 이름을 갖고 있다 좋은 이름은 내부를 들여다보지 않아도 동작과 목적을 쉽게 이해할 수 있다 좋은 이름을 사용하면 코드를 읽는 사람의 인지적 부하를 최소화할 수 있다 Naming은 쉽지.. 2022. 1. 24.
[SW 유지보수성 향상을 위한 Clean Code] Clean Code 소개 ✨ 이 글은 [ 코드프레소 Java 웹 개발 체험단 활동 ] 내용입니다 ✨ 💜 코드프레소 이러닝 강의 수강 중 - SW 유지보수성 향상을 위한 Clean Code 💜 😎 아래의 링크를 통해 프리미엄 IT 교육 서비스, 코드프레소를 확인해보세요 😎 https://www.codepresso.kr/ 프리미엄 IT 교육 서비스 - 코드프레소 www.codepresso.kr Clean Code에 대한 서로 다른 시각 코드의 품질은 매우 주관적일 수 있는 주제이기 때문에, 개인마다 Clean Code의 기준이 다를 수 있ㄷ 개개인마다 좋은 코드에 대한 서로 다른 정의와 수준을 갖고 있으며, 갖고 있지 않기도 하다 SW는 다수의 개발자들이 협업하여 만들기 때문에 코드 품질, SW 품질에 대한 서로 다른 시각은 품질 .. 2022. 1. 24.
728x90