본문 바로가기

나의 공부22

JSON 파일 쓰기/저장 (json-simple) Spring의 편안함.. spring이 알아서 저장해주고 수정해줘서 JSON 파일을 실제로 다뤄본적은 거의 없었다. 후일에 실무에서 직접 JSON 파일에 접근할 수도 있을거같아서 JSON파일을 어떻게 생성하고 다루는지 공부해보았다. json-simple 구글에서 json을 쉽게 다루도록 제공한 라이브러리가 있다. 필자는 오늘 이 라이브러리를 사용해서 json 파일을 씹고 뜯고 맛볼 생각이다. json-simple 라이브러리를 사용하기 위해 우선 gradle로 기능을 다운받아야한다. implementation 'com.googlecode.json-simple:json-simple:1.1.1' build.gradle에 상단의 코드를 디펜던시에 추가하자. 그리고 사용할 파일에 import org.json.si.. 2023. 3. 2.
TDD(테스트 주도 개발) 소개, TDD의 중요성 여러 개발작업을 진행하는 과정에서 우리는 반드시 한번 이상은 오류를 맞닥뜨린다. 실무에서 그러한 오류가 발생한다면 사용자들은 본인이 개발한 앱이나 작업물에 대해 신뢰할 수 없게되고 매출이 떨어질 수도 있는 심각한 상황이 초래된다. 따라서 우리는 작성한 코드가 오류없이 작동하는지 검증을 하는 과정이 필요하다. 이 검증과정을 거치기 위해 테스트 코드를 작성한다. 테스크 코드를 작성하면 우리가 작성한 코드들에 대해 수시로 빠르게 검증을 할 수 있고, 유지보수 및 리팩토링을 할때에도 안전성, 신뢰성을 확보할 수 있다. 하지만 그것보다 개발 및 테스팅에 대한 시간과 비용을 절약할 수 있다는 것을 알아야한다. 그러나 개발을 완료하고 테스트 코드를 작성하게 된다면 어디서 현재 오류가 발생하게 되었는지 확인하기 어렵다.. 2023. 2. 27.
반응형