본문 바로가기

분류 전체보기107

01. Preprocessor (PRE), 전처리기 01. Preprocessor (PRE), 전처리기 PRE30-C. 유니버셜 문자열 이름을 여러 문자열을 붙여서 만들지 마라. (Do not create a universal character name through concatenation) PRE31-C. 불안전한 매크로에 매개 변수로 인한 부수 효과를 피해라. (Avoid side effects in arguments to unsafe macros) PRE32-C. 함수형 매크로 호출에 전처리 지시자를 사용하지 마라. (Do not use preprocessor directives in invocations of function-like macros) * Risk Assessment Summary 규칙 (Rule) 심각도 (Severity) 발생가능.. 2023. 9. 25.
정적/동적 테스팅 지원도구 상용 테스팅 도구 중에서 정적 분석(Static analysis), 동적 테스팅(구조 커버리지) 지원 도구 목록입니다. 전문 테스팅 도구여서 가격도 고가이고 체험판 버전 구하기도 힘들어서 컨설팅을 하면서 사용 경험이 있는 도구 위주로 나열했습니다. 1. 정적 분석(Static Analysis) 지원 도구 정적 분석 시간을 단축시키고 결함 수정을 용이하게 해주는 도메인 별 코딩 규칙 검증 지원 도구 도구명 회사 비고 STATIC SureSoft 국내 Sparrow SAST Sparrow 국내 Polyspace Test MathWorks 해외 Coverity Synopsys 해외 LDRArules LDRA 해외 2. 동적 테스팅(Stuctural coverage testing) 지원 도구 표준에서 요구하는 .. 2023. 9. 25.
Linux Kernel Unit Testing을 위한 도구, KUnit 1. KUnit 문서 https://kunit.dev/third_party/kernel/docs/ KUnit - Linux Kernel Unit Testing — The Linux Kernel documentation This section details the kernel unit testing framework. Introduction KUnit (Kernel unit testing framework) provides a common framework for unit tests within the Linux kernel. Using KUnit, you can define groups of test cases called test suites. The tests ei kunit.dev 2. KUnit .. 2023. 6. 21.
Linux 5.15 어쩌다보니 Linux 5.15 소스코드를 봐야할 일이 있어서 해당 버전 리눅스 정보를 남겨둔다. 1. 버전의 특징 - 새로운 NTFS 파일시스템 드라이버 'NTFS3' 포함, 향상된 NTFS 구현 - ksmbd 새로운 커널 내 SMB 파일 서버, 서버측 SMB3를 제공하는 가볍고 빠른 커널 공간 모듈 제공함으로써 Samba 보완 - Apple Magic Mouse용 고해상도 스크롤 포함 - 최신 Realteck RTL8188EU Wi-Fi 드라이버 - 기타 개선사항은 아래 병합보고서, Phoronix 요약을 참조 https://lwn.net/Articles/868221/ The rest of the 5.15 merge window [LWN.net] Please consider subscribing to .. 2023. 6. 21.
728x90