Life
-
코드 커버리지Study/정보처리기사 2022. 10. 8. 15:50
코드 커버리지란 - Code Coverage란 테스트 코드가 실행될 때 얼마나 많은 코드가 실행되었나를 나타내는 지표입니다. 구문 커버리지 - 코드 구조 내의 모든 구문에 대해 한번 이상 수행하는 테스트 커버러지 조건 커버리지 - 결정 포인트(IF문) 내의 모든 개별 조건식에 대해 수행하는 테스트 커버리지 결정 커버리지 - 결정 포인트 내의 모든 분기문에 대해 수행하는 테스트 커버리지를 말한다. 조건 / 결정 커버리지 - 결정 포인트 True / False , 개별 조건식 True / False 를 가져야한다. 변경 / 조건 커버리지 - 모든 결정 포인트 내의 개별 조건식은 적어도 한번 True , False를 가져야한다 다중 조건 커버리지 - 결정 포인트 내 모든 개별 조건식의 가능한 조합을 100% ..
-
EAI 및 EAI 구축 유형Study/정보처리기사 2022. 10. 8. 15:06
EAI(Enterprise Architecture Integration) 란? - EAI는 기업 애플리케이션 통합이라는 의미를 가지고 있으며 기업 내 필요한 여러 어플리케이션이 있을텐데, 이런 각종 애플리케이션 간에 상호 연동이 가능하도록 통합하는 솔루션입니다. EAI 구축 유형 Point to Point 방식 - 중간에 미들웨어를 두지 않고 각 애플리케이션 간 직접 연결 - 솔루션 구매없이 통합 , 상대적으로 저렴하게 통합 가능 - 변경 , 재사용이 어려움 허브 앤 스포트(HUB & Spoke) 방식 - 단일 접점이 허브 시스템을 통해 데이터를 전송하는 중앙 집중적 방식 - 모든 데이터 전송 보장, 확장 및 유지 보수 용이 - 허브 장애 시 전체 영향 메시지 버스 (Message Bus) ESB 방식 ..
-
WinForm 설정 파일 만들기Study/WinForm 2022. 4. 18. 01:33
- 이전 회사에서 개발을 하면서 사용자 로그인 정보 혹은 데이터베이스 연결 정보를 매번 사용자가 직접 입력할 수 가 없어 윈폼(Winform)에 있는 설정파일을 많이 사용했었고 그 내용에 대한 내용을 정리하게 되었습니다. 이번 내용은 윈폼 프로젝트에 체크박스를 만들어 프로그램 실행시 프로그램의 종료 된 마지막 상태값을 가져와 체크박스의 여부를 설정해주는 작업을 해보겠습니다. 1. 설정파일 만들기 - 프로젝트 -> 속성 -> 설정 -> 기본설정 파일 만들기 2. 설정 데이터에 값 만들기 변수명 Use_Check 타입 bool 범위 사용자로 세팅해주시면 됩니다. 3. 체크 박스 만들기 4. 프로그램 종료시 체크박스 값 저장하기 Properties.Settings.Default.설정값 변수명 = checkBo..
-
09-1. 클래스의 기본 기능Book/혼자 공부하는 자바스크립트 2022. 4. 10. 02:23
객체지향이란? 객체 지향 패러다임이란 객체를 우선적으로 생각해서 프로그램을 만든다는 방법론입니다. 객체 지향 프로그래밍 언어들은 클래스 라는 문법으로 객체를 효율적이고 안전하게 만들어 객체 지향 패러다임을 쉽게 프로그래밍에 적용할 수 있도록 도와줍니다. 추상화 프로그램에 필요한 요소만 사용해서 객체를 표현하는 것을 추상화(abstraction)이라고 부릅니다. 사전적 의미로는 복잡한 자료, 모듈, 시스템 등으로부터 핵심 적인 개념과 기능을 간추려내는 것을 추상화라고 부릅니다.
-
[리뷰]Joyce의 안드로이드 앱 프로그래밍 with 코틀린Book 2022. 3. 28. 21:50
- 코틀린을 모르는 입장에서 책을 읽었고 간단하면서도 명확한 코틀린에 대한 설명이 되어있습니다. - 안드로이드 예제에는 안드로이드 스튜디오의 각 아이콘의 설명 및 코드에 대한 설명들을 확인 하실 수 있으며 TIP 내용으로 개발을 더욱 쉽게 하실수 있는 방향을 알려주는 것같습니다. - 각 챕터별 목표를 통한 챕터의 중요 목적을 알수 있습니다. - 영상을 통하여 실습을 확인 하실수 있습니다. (영상 시간도 짧아요) - 미세먼지 앱을 만들어 안드로이드 개발방법에 대해 실습을 해보실 수 있습니다. "골든래빗 출판사로부터 책을 제공받아 작성했습니다.”
-
08-2. 예외 처리 고급Book/혼자 공부하는 자바스크립트 2022. 3. 23. 21:47
예외 처리 고급 프로그래밍 언어에서도 예외가 발생하면 예외와 발생된 정보를 확인할 수 있습니다. 이러한 정보를 확인할 수 있게 해주는 것이 예외 객체입니다. 예외를 강제로 발생 시킬 때는 throw 키워드를 사용합니다. 예외 객체 try{ }catch(exception) { } try catch 구문을 사용할 때 catch의 괄호 안에 입력하는 식별자(exception)가 예외 객체입니다. 아무 식별자나 입력해도 괜찮지만 일반적으로 e나 exception이라는 식별자를 사용합니다. 예외 강제 발생 예외를 강제로 발생시킬 때는 throw키워드를 사용합니다. throw 문자열 //단순하게 예외를 발생시킵니다. throw new Error(문자열) // 조금 더 자세하게 예외를 발생시킵니다.