엄범

처리대상 flag, 일배치, 재처리 관련 설계

상황 1. 거래원장_테이블 ------> 일배치_테이블 // 하루에 한번 [어제 있었던 거래+재처리 필요 거래]들을 대상으로 일배치를 돌린다. ‘재처리 필요 거래’를 처리하는 관점에서 크게 2가지 방법이 있다. A. 거래원장_테이블에 update해서 처리 대상임을 표시하여 일배치에 포함시키는 방법 B. 일배치_테이블에 미리 적재하는 방법 A....

좋은 설계란 무엇일까? - 유지보수가 쉬운 시스템을 만드는 것

좋은 설계란 - 유지보수가 쉬운 시스템을 만드는 것 우리가 하는 개발-코딩은, 진리를 추구하는 학문이나 과학이 아니다. 지식이나 법칙, 진리를 발굴한다거나 완전 무결한 최고의 시스템을 만들어내는게 우리의 목표가 아니다. 우리가 하는 것은 공학 이다. 공학의 정의는 다양하나, (‘실천적인 문제 해결’, ‘기술적 해결책 제시’, ‘현실적인 문제 해결’…...