2019/07/05(2)
-
에러 핸들링(Error Handling) - 거래 전송에 실패하게 될 경우, 스마트 계약의 경우, Gas Limit 초과
에러 핸들링(Error Handling)· 이더리움 스마트 계약은 Exception을 만나면 State-Reverting, 즉 모든 변경사항을 원래대로 복원하고 Caller에서 에러를 반환하고 종료하게 됩니다.· revert, require를 통해서 exception을 발생시킬 수 있습니다. 거래 전송에 실패하게 될 경우거래의 경우 거래 전송에 실패하게 되면 전송에 소모된 GAS는 소진되고 남은 GAS와 송신된 Ether가 송신자에게 반환되며 모든 상태를 복원하고 종료하게 됩니다. 스마트 계약의 경우스마트 계약의 경우도 마찬가지로 스마트 계약의 실행으로 변환된 상태는 호출되기 이전 상태로 복원이 되고 그때까지 스마트 계약을 실행하는 데 소모된 가스는 소진됩니다. 또한 남은 가스와 스마트 계약에 송금된 E..
-
형상관리 특성
형상관리 특성· 소프트웨어 변경의 원인을 알아내고 제어하며 적절히 변경되고 있는지 확인하여 해당 담당자에게 통보하는 작업입니다.· 형상관리는 소프트웨어 개발의 전 단계는 물론, 유지보수 단계에서도 수행되는 활동입니다.· 형상관리는 소프트웨어 개발의 전체 비용을 줄이고, 개발과정의 여러 가지 문제 발생요인이 최소화 되도록 보증하는 것을 목적으로 합니다.