본문 바로가기

반응형

분류 전체보기

(393)
react .js 파일에서는 emmet이 왜 적용이 안되나 ? React.js 파일에서 Emmet 기능이 적용되지 않는 이유는 React.js 파일이 일반 HTML 파일과 다른 문법을 가지고 있기 때문입니다. React.js는 JSX라는 문법을 사용하며, 이는 HTML과 JavaScript의 혼합된 형태로 작성됩니다. 따라서 React.js에서 Emmet 기능을 사용하려면 다음과 같이 설정해야합니다. Visual Studio Code에서 Ctrl + ,를 눌러 "User Settings"을 엽니다. "emmet.includeLanguages"를 검색하여 설정 파일에 다음과 같은 코드를 추가합니다. "emmet.includeLanguages": { "javascript": "javascriptreact" }, 위 설정을 추가하면, React.js에서도 Emmet 기능..
장애인 개발원 BF 개발 4일차 보호되어 있는 글입니다.
정보처리기사 : 단위 테스트에서 테스트의 대상이 되는 하위 모듈을 호출하고, 파라미터를 전달하는 가상의 모듈로 상향식 테스트에 필요한 것은? 22. 단위 테스트에서 테스트의 대상이 되는 하위 모듈을 호출하고, 파라미터를 전달하는 가상의 모듈로 상향식 테스트에 필요한 것은? ① 테스트 스텁(Test Stub) ② 테스트 드라이버(Test Driver) ③ 테스트 슈트(Test Suites) ④ 테스트 케이스(Test Case) 답은 2번 ① 테스트 스텁(Test Stub) 테스트의 대상 모듈이 호출하는 하위 모듈을 대신하여 호출되어 하위 모듈의 기능을 대신하는 가상의 모듈 테스트 대상 모듈에서 다른 모듈을 호출하는 경우, 호출된 모듈이 아직 구현되지 않았거나 테스트 대상 모듈과의 인터페이스가 정의되어 있지 않은 경우에 사용 호출된 모듈의 기능을 모방하여 결과값을 반환하거나 호출 여부를 검증하는 역할을 함 ② 테스트 드라이버(Test Driver..
정보처리기사 : 코드 인스펙션이란 ? 코드 인스펙션은 소프트웨어 개발에서 사용되는 정적 코드 검사 기법 중 하나입니다. 소스 코드를 심사숙고하여 오류를 찾고 개선하는 프로세스를 말합니다. 이를 통해 코드의 품질을 향상시키며, 개발자가 다른 사람들이 쓸 수 있도록 자신의 코드를 문서화하도록 장려합니다. 코드 인스펙션에서는 소스 코드를 읽고, 가독성, 유지보수성, 성능, 보안 등 다양한 측면에서 점검합니다. 이를 통해 프로그램 결함, 버그, 경고 및 취약점 등을 찾아내고, 개선하는 것이 목적입니다. 동적 테스트와는 달리, 코드 인스펙션은 실행 중인 프로그램을 검사하는 것이 아니라 코드 자체를 검사합니다. 따라서 오류를 찾기 위해 시간이 소요되지 않으며, 오류를 발생시키지 않아도 발견할 수 있는 것들도 많습니다. 이를 통해 프로그램 결함을 최소화..
정보처리기사 : 화이트 박스 검사 기법에 해당하는 것으로만 짝지어진 것은? 화이트 박스 검사 기법에 해당하는 것으로만 짝지어진 것은? ㉠ 데이터 흐름 검사 ㉡ 루프 검사 ㉢ 동등 분할 검사 ㉣ 경계값 분석 ㉤ 원인 결과 그래프 기법 ㉥ 오류 예측 기법 화이트 박스 검사 기법(White Box Testing)은 소프트웨어의 내부 구조와 작동 방식을 이해하여 테스트를 수행하는 기법입니다. 이는 코드의 흐름과 구조를 검사하여 얻는 정보를 바탕으로 테스트 케이스를 설계하고 수행하는 것입니다. 화이트 박스 검사는 구현된 소프트웨어의 로직 흐름에 대한 이해도가 높은 개발자나 테스터가 수행하며, 테스트 대상의 소스 코드, 프로그램 설계도, 흐름도 등의 자료를 참고하여 테스트를 수행합니다. 화이트 박스 검사 기법은 주로 다음과 같은 방법으로 수행됩니다. 문장/의사 결정 검사 (Statemen..
정보처리기사 : 프로그램 설계도의 하나인 NS Chart에 대해 설명해줘 NS Chart는 구조적 프로그램 설계 방법론 중 하나로서, 프로그램을 구성하는 각 모듈과 서브루틴 간의 관계를 시각적으로 표현하는 데 사용됩니다. NS Chart는 흐름도와 구조도의 장점을 결합한 것으로, 모듈과 서브루틴 간의 제어 및 데이터 흐름을 그래픽으로 표현합니다. 이를 위해 NS Chart는 모듈과 서브루틴을 네모 상자로 표현하고, 이들 간의 연결을 화살표로 표현합니다. 또한 조건 분기와 반복문 등의 제어 구조를 그래픽으로 나타내어 프로그램의 구조를 이해하기 쉽게 만듭니다. NS Chart는 구조적 프로그래밍을 위한 도구로, 구조적 프로그래밍의 개념과 방법을 쉽게 이해하고 적용할 수 있도록 도와줍니다. 따라서 소프트웨어 개발 프로젝트에서 프로그램 설계를 담당하는 엔지니어들은 NS Chart를 ..
정보처리기사 : 정형 기술 검토(FTR, Formal Technical Review) 의 지침 정형 기술 검토(FTR, Formal Technical Review)는 소프트웨어 개발 과정에서 일어나는 기술적인 문제를 해결하기 위한 효과적인 방법 중 하나입니다. FTR은 일반적으로 개발 단계 초기에 수행되며, 요구사항 분석, 설계, 코딩 등의 모든 단계에서 수행될 수 있습니다. FTR은 소프트웨어 개발자들이 서로 의견을 교환하고 문제를 식별하며, 보다 높은 수준의 코드 품질을 보장하는 데 도움을 줍니다. FTR 과정은 일반적으로 다음과 같은 단계를 따릅니다. 계획 및 준비: FTR 참여자들은 검토 대상 문서를 준비하고, 검토 일정을 계획합니다. 개요 검토: 개요 검토 단계에서는 검토 대상 문서의 전반적인 내용과 목적을 이해하는 것이 중요합니다. 검토 참여자들은 문서의 내용을 살펴보고, 이해하지 못하..
정보처리기사 : 자료흐름도(DFD) 자료흐름도(DFD)는 시스템의 데이터 흐름을 그래픽적으로 나타내는 방법입니다. DFD에서 사용되는 요소들은 다음과 같습니다. 프로세스 (Process) : 데이터를 처리하는 작업을 나타냅니다. 일반적으로 사각형으로 표현되며, 프로세스 이름이 포함됩니다. 데이터 흐름 (Data Flow) : 데이터가 어떤 방향으로 이동하는지를 나타냅니다. 화살표로 표시되며, 화살표 위에 데이터의 이름이 표시됩니다. 데이터 저장소 (Data Store) : 시스템에서 사용되는 데이터의 저장 장소를 나타냅니다. 직선(단선/이중선)으로 표시되며, 저장소 이름이 포함됩니다. 외부 개체 (External Entity) : 시스템 외부에서 시스템으로 데이터가 들어오거나 시스템에서 데이터가 나가는 개체를 나타냅니다. 도형은 직사각형이..

반응형