Xonic의 블로그

개발자라면 Decimal과 부동소수점은 알아야지?

부동소수점 함정에 주의 금융 애플리케이션 개발 시, 정확한 계산 로직 구현은 필수 불가결하다. 부동소수점 자료형(Float, Double)은 근사치 계산으로 인해 금융 계산에 적합하지 않다. Decimal을 사용하여 이 문제를 해결하고 정확한 계산을 보장해야 한다. 부동소수점 함정: IEEE 754 표준의 한계 대부분의 프로그래밍 언어는 부동소수...

스타트업에 대한 나의 생각

회사 상황 최근 회사 상황이 좋지 않아서 사업팀이 해체되었습니다. 우리 회사는 최근 결정되어 있던 투자를 받지 못했습니다. 그래서 자금 부족 문제로 인해 일부 인력이 이직해야 한다는 얘기가 나왔습니다. 하지만 자금이 얼마나 부족하고 왜 사람들이 떠나야 하는지에 대해서는 팀원들에게 자세히 공개되지 않았습니다. 저는 이 회사에서 이미 21개월을 근무했지만...

대규모 시스템 설계 기초 - 사용자 수에 따른 규모 확장성

대규모 시스템 설계 기초 내가 어느정도 알고 있는지 점검하기. 대개 웹 애플리케이션은 클라이언트 서버 패턴이다. 옛날에는 거의 단일 서버(PHP, JSP, etc)에서 클라이언트 / 서버 애플리케이션을 실행했다. 하지만 근래에는 사용자 경험을 향상시키기 위해서 CSR(Client Side Rendering)이 나왔고, 그 다음엔 CSR 문제를 해결하기...

소프트웨어 장인 정신

소프트웨어 장인정신 읽은 책: 소프트웨어 장인 소프트웨어 장인정신 주관적인 정의 소프트웨어 장인정신은 마스터가 되어가는 긴 여정이다. 소프트웨어 장인 정신은 소프트웨어 개발자가 스스로 선택한 커리어에 책임을 가지고, 지속적으로 새로운 도구와 기술을 익히며 발전하겠다는 마음가짐이다. 소프트웨어 장인 정신은 책임감, 프로페셔널리즘, 실용주의...