ONGGI
Posts
8 posts
2017년 02월 26일의 Onggi
안녕하십니까. 이번에도 Onggi를 수정하였습니다. 특별한 기능 추가는 없었지만, 이번에도 내부 구조 변경 등이 있었습니다. 1. ModuleFactory, ModuleFactoryGroup에서 ModulePool로 변경 Module이 Store별로 상태를 가지고 있어야 할 경우를 대비하여, 아예 각 Store별로 Module 객체를 생성하도록 하였습니다. 그러나 Module이 Store별로 따로 가지고 있어야 할 상태가 없어서, Store 하나 마다 Module을 생성하는 것은 낭비가 되었습니다. 따라서 Store마다 Module을 생성해줄 ModuleFactory 또한 불필요해 졌습니다. 대신 Module을 직접 등록할 수 있는 ModulePool을 구성하였습니다.

2017년 02월 15일의 Onggi
안녕하십니까. 다소 타이밍이 늦였지만, 이렇게 글을 올려봅니다. 1. 2주간 한 것들 ... 지지난주부터 진행된 일이라고는... 유감스럽게도 (...) 빼먹은 단위 테스트를 집어 넣거나 하진 않고, 소스코드를 다듬는 수준에서 끝났습니다. 전반적인 구조를 변경할 생각을 하니 (착하신 여러분들은 따라하시면 안됩니다.) 힘이 빠져서입니다. 2. 구조 변경 구조의 변경이 작은 부분이 아니라, 다양한 부분을 변경하기 때문에 하위로 2부분을 나누게 되었습니다. 전반적인 구조는 이 글에서 설명해 놓았습니다. (다시한번 말하지만, 착하신 여러분들은 따라하시면 안됩니다. 시간을 들여 열심히 만든 탑을 스스로 무너트려야 하는 고통을 받게 됩니다.) 가. Module

2017년 01월 17일의 Onggi.
안녕하세요~! 일요일에 써서 올렸어야 했지만, 이러쿵 저러쿵 하다보니 오늘 글을 써서 올리게 되었습니다. (...) 1. 이름 덧붙이기 같은 이름의 테이블이 생성되는 것을 막기 위해 덧댄 이름을 사용하곤 합니다. 기존에는 수동으로 이름을 덧대어 썼지만, 지금은 자동으로 이름을 덧대어 쓸 수 있도록 하였습니다. 2. CREATE 속성 지정 테이블의 생성에 있어서는 다양한 특성이 적용됩니다. 어떤 특성은 크게 신경쓸 부분이 없어서 넘어갈 수 있지만, 어떤 특성의 경우는 성능등에 크게 영향을 미칠 수도 있습니다. libgda는 테이블 생성을 비롯하여, 다양한 부분에서 세부적인 특성을 GdaServerOperation을 통해 조절할 수 있도록 하였습니다. 저는 이런 특성

2016년 11월 21일 혼자 조용히 Onggi를 작성하던 썰...
서론 혼자 조용히 주섬 주섬 만들고 있던 라이브러리에 대한 썰이긴 합니다만, 뭔가 만드는 것에 대해 썰을 풀고자 하는 것은 주변의 여기 저기 등에서 "개발자의 업데이트 뉴스"라던가 "이번주의 업뎃 사항" 등으로 주기적으로 올려 놓는 것을 보고 저도 이런 것을 만드는 게 좋지 않을까 하는 생각이 들었습니다. 그래서 저도 "Onggi의 진행 사항을 주기적으로 올려보자"고 마음 먹었습니다만, 체력의 문제라던가 피로가 쌓였다던가 하는 이유로 올리진 못했습니다... (....) 원래를 2주마다 올리는 것을 목표로 했지만, 너무 많은 시간이 지났고, 시간 순서대로 글을 쓰자니 다소 햇갈리는 부분이 있고, 심지어 까먹기도 해서, 글이 정리가 안되었습니다. 그래서 일단 전체 구성을 니열한 다음에, 각각의 개별 구성