개발일지

개발일지/칼럼

Code Convention의 중요성

이야기를 시작하며... 'OKKY' 라는 커뮤니티 글을 서핑하던 중 흥미로운 글을 읽게 되어 칼럼을 남기게 되었습니다. OKKY - 일하다가 신입분이 일하는 모습보고 놀랐습니다.지난 겨울 있었던 일입니다.작년 6월부터 새로운 프로젝트를 하는 중인데, 신입분과 같이 일하게 되었습니다.다행히(?) 서로 업무가 나뉘어져 있어 코드 충돌이 발생하는 일은 없었습니다.그런okky.kr 흔히 개발자의 skill set 중에 가장 중요한 요소로 'communication'을 이야기 합니다. 일반적인 직업군들은 'communication'이라고하면 기본적인 의사소통을 뜻하거나 더 나아가 일종의 '업무 센스(sense)'를 뜻하기도 하는데요. 즉, 업무의 효용성을 높이는 언어적, 비언어적 소통 능력을 통칭하여 "커뮤니케이..

개발일지/Today My Goal

알고리즘과 쿼리 공부 계획

Today My Goal 1. 알고리즘 정보 찾기 및 공부 계획 수립 2. 쿼리 정보 찾기 및 공부계획 수립 # 공부기간 설정 - 1개월 기초 다지기 - 1개월 중급 문제풀이 - 1개월 고급 문제풀이 # 1일 단위 목표 1. 알고리즘은 각 유형별 5문제 이상 풀어보기 한 유형에 대해서 정확히 이해하고 다음단계로 넘어가기 단순히 문제를 해결하는 것에만 집중하지 말고 모든 문제풀이에 대해서 명확하게 이해하기 문제를 푸는 수단 (알고리즘 및 문법)은 당회차에 완벽하게 숙지하기 2. 쿼리는 2문제 이상 풀기 문제에서 활용할 수 있는 쿼리의 경우의 수가 무수히 다양하므로 문제를 인식하는 방법론을 위주로 고민해보기

개발일지/Trouble Shooting

<SQL> XML 에서 IF 문의 활용과 NULL값 처리

1. XML 에서 IF 문의 활용과 NULL값 처리 나는 사내 프로젝트를 진행하며 네이버 지도를 구현했다. 프로젝트는 두개의 TABLE을 활용했는데 하나는 Naver Map의 지도 정보를 담고있는 TABLE과 또 하나는 Naver Map의 누적 조회수를 담고 있는 테이블이었다. 프로젝트에서는 Naver에서 제공하는 API인 GeoCode와 Naver Map API를 사용해야 했는데 두가지 모두 300만회를 조회하면 유료 결제를 해야하기 때문에 그동안 몇회를 조회했는지 확인 할 수 있는 테이블을 만들어야 했다. 그 중에서도 네이버 지도 월간 조회수를 검색하는 쿼리에 대해서 트러블 슈팅한 것을 이야기해보려고 한다. SELECT COUNT(CNT) FROM TB_N_API_CNT_HIST WHERE CURRE..

개발일지/개발자의 잡다한 주옥같은 지식 [ 개잡주 ]

add가 아닌 append를 사용하는 이유는 무엇일까?

StringBuffer를 공부하던 중 문득 append라는 메소드가 낯설게 느껴졌다. append 메소드는 리스트에서 사용된다면 리스트에 요소를 추가하는 메소드로 리스트 마지막에 순차적으로 요소를 추가하는 메소드이고 문자열에 사용되면 기존에 있던 문자열에 새로 입력한 문자열이 추가된다. 즉, 새롭게 더해주는 역할로 활용되는 메소드이다. 나는 이 부분에서 의문이 생겼다. '추가되는 문자열이라면 add라는 단어가 더 널리 쓰이는 표현이지 않나?'라는 생각이 들었다. 따라서 add와 append의 차이에 대해서 알아보게 되었다. 1. 구문에서의 add와 append의 쓰임은 비슷하게 쓰인다. 하지만 add의 경우에는 새롭게 무언가를 추가하는 개념으로 쓰이고 append는 어딘가에 붙히다라는 개념으로 쓰인다는 ..

Kangharyeom
'개발일지' 카테고리의 글 목록