devarchi33(devarchi33)

2020-04-13
이번 글에서는 Golang enum 사용후기와 개선점에 대해서 이야기 하겠습니다. 정의 In computer programming , an enumerated type (also called enumeration , enum , or factor in the R programming language , and a categorical variable in statistics) is a data type consisting of a set of named values called elements , members , enumeral , or enumerators of the type. The enumerator names are usually identifiers that behave as constants in the language. 위키피디아 에서는 enum 자료형 을 식별성 을 갖는 상수로 정의하고 있습니다. Golang 에서 enum을 사용하기...
2020-04-01
개발자들은 API를 작성할 때, 함수 이름 짓기 에 관하여 얼마나 공을 들일까요? 구글링을 하다 발견한 브런치 페이지 에서는 절반정도의 개발자가 이름 짓기를 힘겨워 한다고 합니다. 좋은 API 함수 이름 짓기에 대한 명확한 기준도 없고.., 주어진 일정 기간내에 코드작성을 완료 해야 하는데 좋은 이름은 떠오르질 않고 시간만 흐르고 진도는 안나가고… 개발자라면 이런 문제에 한번쯤 부딪혀 봤을 것 같습니다. 필자에게도 최근 API 함수 이름 짓기에 대해서 생각을 글로 정리해봐야 겠다고 느끼게된 사건이 있었는데요.  이번 글에서는 최근 사례를 바탕으로 API 함수 이름 짓기에 관한 필자의 고민의 과정과 관점을 얘기해 볼까 합니다. 먼저 API 함수 이름 짓기에는 어떤 어떤 패턴들이 있을까요? 제가 실제로 목격했던 패턴은 크게 아래와 같습니다....
2019-05-23
안녕하세요, 플랫폼별 QR, 바코드 스캐너 구현기 를 썼던 이동훈입니다. 최근 대시보드 화면 구현 중 기본을 놓쳐서 시간을 낭비한 경험이 있었습니다. 이번 글에서는 삽질기를 돌아보고, React + Highchart 조합을 사용하여 대시보드 구성시 주의해야 할 데이터 초기 로딩 방법 과 데이터 변경 시 차트 리렌더링 은 어떻게 해야 하는지에 관하여 이야기해보려 합니다. Highchart 구현에 사용한 기술 중 Highchart에 관해서 위키 를 통해 잠시 살펴보면 Highcharts is a software library...
2017-04-25
이번글에서는 이와 같이 중국에서 가장 인기 있는 인터페이스 수단으로 사용되고 있는 QR 및 바코드 스캔 기능을 3가지 버전(HTML5, React Native, WeChat embeded scanner) 으로 개발하게 된 내용을 공유하려고 합니다....
더보기