SW 개발의 기초와 중요성 12가지
소프트웨어 개발의 깊은 세계. 사용자 경험(UX)와 인터페이스(UI)의 중요성, 지속적인 통합(CI) 및 배포(CD)의 필요성, 그리고 보안과 오픈 소스의 힘까지! 최신 트렌드와 기술에 대한 깊은 이해를 통해 개발자로서의 성장.
소프트웨어 개발의 깊은 세계. 사용자 경험(UX)와 인터페이스(UI)의 중요성, 지속적인 통합(CI) 및 배포(CD)의 필요성, 그리고 보안과 오픈 소스의 힘까지! 최신 트렌드와 기술에 대한 깊은 이해를 통해 개발자로서의 성장.
관계형 데이터베이스에 저장된 데이터에 접근하는 데 쓰이는 SQL 쿼리를 테스트하기 위한 가이드라인을 제안한 자료(MC/DC 커버리지나 카테고리 분할 같은 기존의 잘 알려진 테스팅 기법을 SQL에 적용함). 제안하는 가이드라인을 설명하기 위해 간단한 데이터 모델과 SQL 쿼리(버그가 포함된 쿼리)를 …
High Integrity C++ (HIC++ 또는 HICPP) HIC++ 준수를 체킹하는 자동 도구 HIC++ 버전 4.0 아래에 주요 규칙의 헤딩만 한글로 나열함. 각각의 상세한 설명과 코드 예는 출처에 나온 웹 사이트 참조 1 일반(General) 1.1 구현 준수(Implementation compliance) 1.1.1 코드가 2011 ISO …
Jenkins는 CI/CD, 즉 지속적인 통합 및 지속적인 배포를 위한 강력한 도구입니다. Mac에서 Jenkins 서버를 구축하는 것이 일반적이지만 이 기사에서는 Jenkins가 Windows 환경에서 실행되도록 하는 단계를 설명하겠습니다. Jenkins를 위해 Windows를 선택하는 …
이 논문은 소프트웨어 개발자가 사용성을 고려하여 시스템을 구축하는 방법에 대한 개요를 제공합니다. 사용성은 시스템이 얼마나 쉽게 배우고 사용할 수 있는지, 얼마나 효율적으로 사용할 수 있는지, 얼마나 기억에 남는지, 얼마나 오류가 없는지, 얼마나 만족스러운지에 대한 측면입니다. 논문은 시스템의 사용성을 향상시키기 위해 개발자가 수행할 수 있는 다양한 활동에 대해 설명합니다. 이러한 활동에는 사용자 분석, 태스크 분석, 사용성 벤치마킹, 사용성 설계, 사용성 테스트 등이 포함됩니다. 논문은 또한 사용성 테스트를 수행하는 방법에 대한 자세한 정보를 제공합니다.