전체 글128 CERT C - PRE 규칙 목록 RuleNumberRule Definition비고PRE00-C함수형 매크로보다 인라인 또는 정적 함수를 선호합니다.매크로는 실제 함수의 사용법과 유사하기 때문에 위험하지만 의미가 다릅니다.인라인 함수 지정자는 C99 표준의 C 프로그래밍 언어에 도입되었습니다.인라인 함수는 상호 교환적으로 사용될 수 있는 경우 매크로보다 선호되어야 합니다.PRE02-C매크로 대체 목록은 괄호로 묶어야 합니다.주변 표현식으로부터 우선순위가 낮은 연산자를 보호하려면 매크로 대체 목록을 괄호로 묶어야 합니다.PRE00-C도 참조하세요.PRE10-C다중 문장 매크로는 do-while 루프로 감싸세요.매크로는 일련의 여러 명령문을 그룹으로 실행하는 데 자주 사용됩니다.일반적으로 인라인 함수는 이 작업에 더 적합합니다(PRE00-C.. 2024. 10. 24. CERT C 규칙 카테고리(표) 소프트웨어의 보안(Security) 품질 관련 코딩 규칙 'CERT C'의 규칙 카테고리를 표로 정리한 버전. 구분규칙 카테고리설명PREPreprocessor (PRE) - 전처리기프로그램의 가독성을 향상시키고 오류 가능성을 줄이기 위한 내용을 다루는 카테고리입니다. 이러한 규칙들은 C 프로그래밍 언어를 사용할 때 안전하고 효율적인 코드를 작성하는 데 도움을 줍니다.DCLDeclarations and Initialization (DCL) - 선언과 초기화변수와 포인터 선언에 관련된 내용을 다루는 카테고리입니다. 변수와 포인터의 초기화, 선언 방법 등에 대한 규칙이 포함되어 있습니다.EXPExpressions (EXP) - 표현식표현식에 관한 내용을 다루는 카테고리입니다. 표현식은 변수, 상수, 연산자 등.. 2024. 10. 24. SW 요구사항 분석에 활용하는 UML 다이어그램 요구사항 분석에 주로 활용하는 다이어그램은 Use Case, Activity 다이어그램이다. 다음 표는 요구분석에 활용하는 UML 다이어그램 목록과 설명이다.다이어그램설명활용Package소프트웨어 하위 패키지를 그룹화하는 주요 수단으로 사용됨. 프로젝트를 구성, 평가, 스케줄링 하는 프로젝트 관리자에게 매우 중요함.문제 공간(Problem space)에서 패키지 그룹 모델링에 활용함.○Use Case사용자와 상호 작용하고 문제를 이해하는 주요 수단으로 사용됨.문제 공간(Problem space)에서 사용자 관점의 모델링에 활용함.●Activity정교한 순서도로서 사용자와 분석가는 다이어그램을 사용하여 비즈니스 워크플로를 설명하는 데 사용함.문제 공간(Problem space)에서 흐름과 종속성의 모델링에.. 2024. 10. 16. Adobe Firefly (Generative AI 서비스) 어도비에서 서비스하는 이미지 생성형AI는 "Adobe Firefly" 가 있는데 사용해보니 생성하는 이미지 제한이 있지만 쓸만해서 소개한다.Adobe Firefly는 Adobe의 새로운 Generative AI 서비스로, 다양한 Adobe Creative Cloud 애플리케이션에서 AI 기반의 새로운 기능을 제공한다. AI 모델과 서비스를 통해 사용자가 더 쉽게 창의적인 작업을 수행할 수 있도록 지원한다. * Firefly 주요 기능은 다음과 같다. - AI 기반의 이미지 생성 : Photoshop, Illustrator, Lightroom 등의 애플리케이션에서 AI를 사용하여 이미지를 생성하고 편집할 수 있음 - 자동화된 워크플로우 : AI를 통해 작업을 자동화하고, 더 빠르게 결과물을 얻을 수 있음 .. 2024. 10. 16. 이전 1 ··· 5 6 7 8 9 10 11 ··· 32 다음 728x90