Security(1799)
-
현장고객(On-site customer) 프랙티스
현장고객(On-site customer) 프랙티스· 고객이 개발팀과 같은 장소에서 함께 개발에 참여하는 것을 의미합니다.· 개발팀의 결과물에 대한 신속한 피드백이 가능합니다.
-
상태(state)
상태(state)비트코인의 UTXO의 상태가 소모됨, 소모되지 않음의 두 가지 경우 밖에 없다고 이야기 했지만, 이더리움은 다양한 상태를 구현하고 인지할 수 있기 때문에 다양한 구조를 구현할 수 있습니다.
-
상태 변환 시스템, 상태 변환
상태 변환 시스템· 기술적으로 봤을 때, 비트코인이나 이더리움은 일종의 상태 변환 시스템으로 볼 수 있습니다. · 상태 변환 시스템은 현재 비트코인 소유권 현황으로 이루어진 하나의 상태(State)와 이 현재 상태의 트랜잭션을 받아서 그 결과로써 새로운 상태를 출력해주는 상태 변환 함수로 구성되어 있습니다. 은행 시스템에 비유· 상태(State)는 모든 계좌의 잔고 표(balance sheet)이고 트랜잭션은 A에서 B로 $X를 송금하라는 요청이며, 상태 변환 함수에 의해 A의 계좌에서는 $X가 감소하고 B의 계좌에서는 $X가 증가합니다.· 만약 처음에 A의 계좌에 있는 금액이 $X 이하였으면 상태 변환 함수가 에러로 리턴합니다. 상태 변환상태 변환을 비트코인 장부에서는 Apply라는 상태함수로 정의할 ..
-
테스트 마감 활동
테스트 마감 활동 · 개요 · 테스트 마감활동의 발생 시기 · 테스트 마감 활동의 주요 포함 사항 개요 · 완료된 테스트 활동에서 데이터를 수집, 테스트에서 발견된 사실, 수치적 데이터와 함께 테스팅 경험, 테스트웨어를 종합하고 축적하는 활동입니다. · 테스팅이 체계적으로 수행되었는 지를 평가하고, 향후 테스팅을 개선하기 위해 모범 사례를 모델로 테스트 프로세스를 심사(평가)합니다. 테스트 마감활동의 발생 시기 · 소프트웨어 시스템이 출시되어 테스트 프로젝트가 완료되었을 때 · 테스트 프로젝트가 취소되었을 때 · 계획된 모든 마일스톤이 달성되었을 때 · 유지보수 활동 중 추가 개발되거나 업데이트된 부분이 출시 완료되었을 때 테스트 마감 활동의 주요 포함 사항
-
함수 호출(Function Calls) - Internal Function Call vs External Function Call
함수 호출(Function Calls)함수를 호출하는 방식은 스마트 계약 내에서 이루어지는 Internal function call 내부 함수 호출과 타 Contract의 함수를 호출하는 External Function Call 외부함수 호출로 구분됩니다. · Internal Function Call· External Function Call Internal Function Call· 내부 함수 호출은 Contract 내부에서 함수를 호출합니다. 동일 스마트 계약 내 함수들끼리만 가능합니다. · EVM 내에서의 단순한 호출이므로 현재의 메모리 상태가 유지되는 특징이 있습니다. External Function Call · 외부 함수 호출은 타 스마트 계약의 함수를 호출합니다. · 내부 함수 호출이 단순 호..
-
통합 테스트(Integration Test)
통합 테스트(Integration Test) · ≒ 통합 시험 · 각 모듈 또는 컴포넌트(Components)를 통합하여 테스트합니다. · 단위 시험이 끝난 모듈들을 좀 더 큰 단위의 집합으로 통합 구성한 후, 통합 시험 계획에 따라서 테스트를 수행합니다. · 각 컴포넌트 간의 인터페이스를 테스트하거나 시스템(운영체제, 파일 시스템, 하드웨어)과 컴포넌트 사이의 연동 기능도 테스트를 진행합니다. · 복합 결과 값인 경우 대부분의 테스트 케이스는 조건 커버리지 방식 사용하여 작성합니다. · 구문 커버리지를 포함하는 조건 커버리지를 작성하는 것이 보다 더 바람직합니다. · 통합 테스트는 테스트 팀에 의해 수행됩니다. http://bit.ly/2ZxdcR0 https://en.wikipedia.org/wiki..