• TDD 적용하기

    인프런의 김정환 개발자님의 강의인 견고한 소프트웨어 만들기 를 듣고 정리한 글입니다. 문제시 삭제하도록 하겠습니다. 화면에 보이지 않는 모듈 (클릭카운터 모듈) ClickCounter 는 카운터 데이터를 다루는 모듈로, 전역 공간에 있는 counter 변수를 ClickCounter 안에서 관라하도록 할 것입니다. 이를 TDD 방식으로 진행해 보겠습니다. 스펙1 - ClickCounter 모듈의 getValue() 는 카운터 값을 반환한다....


  • TDD 이론 및 패턴

    인프런의 김정환 개발자님의 강의인 견고한 소프트웨어 만들기 를 듣고 정리한 글입니다. 문제시 삭제하도록 하겠습니다. TDD TDD 는 특정 기능을 수행하는 함수를 바로 만드는 것이 아니라 테스트 코드를 먼저 짜고 이에 맞게 함수를 작성하는 것을 의미합니다. 즉, 아래와 같이 진행한다고 생각할 수 있습니다. 기능을 수행할 수 있는 테스트 코드를 만든다 (Unit...


  • Keys Credentials and Storage

    이 포스팅은 Collin Stuart 께서 작성하신 Keys Credentials and Storage 를 번역한 글입니다. 문제시 삭제하도록 하겠습니다. Keys, Credentials and Storage on Android 이번 글은 인증정보와, KeyStore에 대해서 이야기할 것입니다. 여기서 account 인증정보에 대해 소개하고, KeyStore를 사용하면서 데이터를 보호하는 방법을 소개하겠습니다. 종종 제 3자 서비스를 사용하게 될 때, ID / Password...