[Java] 간단 gson wrapping 하기

여러가지 라이브러리가 있겠지만 단연 json 라이브러리 중에 내가 가장 잘 쓰는 것은 gson 이다. 쓰기 편해서 일수도 있지만, 함수이름이나 그런것들이 잘 지어져있어서 직관적이다. wrapping 클래스를 만드는 이유는 여러 클래스에서 new 를 이용해서 Gson 객체를 생성하는데, 굳이 그럴 필요가 있을까 싶어서 만들게 되었다. wrapping 클래스에는 toJson()  함수 밖에 없는데 그 이유는 class to json String 기능만… Read More

김진태 교수님의 clean code 설명

Clean code View more PowerPoint from bbongcsu김진태 교수님의 클린코드에 대한 파워포인트 자료입니다. 같이 스터디 하시는 형님으로 부터 추천받은 자료인데, 그 어느 자료보다 클린코드에 대해서 적절하게 설명이 되어 있더라구요. ^^… Read More

[CleanCode] 조건문의 캡슐화를 하자.

CleanCode의 신봉자로서 맨 처음 여러분께 소개해드릴 내용을 그리 거창한 것도, 특별한 디자인패턴을 요하는 기술도 아니지만 개인적으로 CleanCode라는 책을 읽고 가장 많이 사용하는 부분을 가장 먼저 소개해 드릴려고 합니다.  **조건문의 캡슐화를 하자.  **  CleanCode의 “냄새와 발견법” 부분에서 G28에 해당하는 부분입니다. 일단 말이 좀 어려울수도 있는데, 쉽게 풀어서 이야기 하면 if 조건절에 들어가는 문을 함수화하자는 이야기 입니다. 일단… Read More

[C/C++] IsHangul(char * input_text) 입력 문자열 한글 판단.

매일매일 개발하는 소스코드를 올리고 있습니다. 원래는 프로젝트가 끝나고 올리려고 했으나, 그러다 보니 까먹는 경우가 있어서 이렇게 매일매일 올리는 소스코드 입니다. 제가 쓴 소스코드의 문제 혹은 개선점이 있으면 언제든지 댓글 달아 주세요  뿌리깊은 나무를 본 영향인지 모르겠지만, 아무튼 최근에 소스분석을 하면서 느낀점은 한글인지 여부를 &0x80으로 if 문에 바로 쓰시는 분들이 계신데,그렇게 쓰면 코드가 clean… Read More