루덴스코드 Blog
코딩과 교육
코드 작성시 지켜야한다는 SOLID 원칙이란 대체 무엇인가?
코딩과 교육/전문코딩
2025. 2. 4. 09:27
소프트웨어 개발에서 코드의 품질은 단순히 작동 여부를 넘어 유지보수성과 확장성에 달려 있습니다. SOLID 원칙은 객체 지향 설계에서 소프트웨어를 더 이해하기 쉽고, 유지보수 가능하며, 확장 가능하게 만드는 다섯 가지 핵심 원칙을 나타냅니다. 이 원칙들은 로버트 C. 마틴(Robert C. Martin)에 의해 제안되었으며, 유지보수성과 확장성을 높이기 위한 지침으로 널리 사용됩니다. 이 글에서는 SOLID 원칙이 무엇인지, 각 원칙이 왜 중요한지, 그리고 이를 실제 프로젝트에서 어떻게 적용할 수 있는지 알아보겠습니다.SOLID는 다음 다섯 가지 원칙의 약어입니다.단일 책임 원칙 (Single Responsibility Principle, SRP)개방-폐쇄 원칙 (Open/Closed Principle,..
C언어의 #pragma 지시자 완벽 가이드
코딩과 교육/전문코딩
2024. 11. 22. 11:51
C언어에서 전처리기(Preprocessor) 지시자 중 하나인 #pragma는 컴파일러에게 특별한 명령을 전달하는 중요한 도구입니다[1]. 이 글에서는 #pragma의 개념과 주요 용도에 대해 자세히 알아보겠습니다.#pragma의 기본 개념#pragma는 컴파일러에게 추가적인 정보를 제공하는 특별한 전처리기 지시자입니다. 다른 전처리기 지시자들(#define, #include 등)과 마찬가지로 #으로 시작하지만, 컴파일러 종속적이라는 특징이 있습니다.주요 #pragma 지시자#pragma once헤더 파일이 한 번만 포함되도록 보장합니다중복 include 방지를 위한 가장 간단한 방법입니다#pragma pack구조체의 메모리 정렬을 제어합니다하드웨어 인터페이스나 통신 프로토콜에서 중요하게 사용됩니다#pr..
프로젝트 진행 공지 (wsu)
2024. 6. 26. 09:46
숨겨진 글입니다. 보시려면 비밀번호를 넣으세요.
비밀번호 ::
파이썬 강의자료
2023. 3. 7. 10:58
숨겨진 글입니다. 보시려면 비밀번호를 넣으세요.
비밀번호 ::
정규식을 이용한 C주석 제거 방법
코딩과 교육/전문코딩
2022. 11. 28. 18:01
(/\*([^*]|[\r\n]|(\*+([^*/]|[\r\n])))*\*+/)|(//.*) 텍스트에디터에서 치환방법에 정규식을 적용, 위의 내용을 ''로 치환하면 모든 주석이 제거됨 이클립스를 이용한 STM32CubeIDE 사용시 나오는 기본 코드에 붙은 주석 기호가 지나치게 많다. 초반에는 위치를 파악하기 위해서 도움이 되지만 나중에 코드가 완성된 후 혹은 만드는 중에는 주석라인때문에 코드작성이 불편할 정도다. 그래서 모든 주석을 삭제하는 정규식을 찾아보았다. 만들어서 써도 되지만 누군가 만들어 둔 것이 있으리라 생각되어 구글 검색을 했고 원하는 결과를 얻었다. 기본적으로 아래 주석 형태를 모두 삭제한다. /* 주석 내용 *//* 주석 내용 */ /* 주석 * 내용 */ // 한줄주석 참고링크 http..
이전
1
2
3
4
···
21
다음
티스토리툴바