> For the complete documentation index, see [llms.txt](https://wnsgml972.gitbook.io/midas_log/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://wnsgml972.gitbook.io/midas_log/master.md).

# README

## MIDAS LOG

### Total Dev Overview

#### Framework

* IFC Interface ( Almost All )
* DB Core, Interface ( Almost All )
* Phase Core ( Almost All )
* Phase Interface ( Simple Maintenance )
* Alice UI Core ( Sensor Maintenance )
* Alice UI Interface ( 3 Dimension View UI : Distance, Angle, Ellipse, 2D Face Point + 3D Point, PointDirection )

#### ETC

* Product Release ( InstallShield + Hotfix )
* Supportive Team Player : Code Quality( Unit Test, Code Review, CI/CD ), Document, Presentation, Onboarding

### Basic Education

* [Basic Education](/midas_log/contents/basiceducation.md)

### Archive (Always Keep in Mind)

* [Archive](/midas_log/contents/basiceducation/archive.md)

### Open Source

* [Open Source](/midas_log/contents/basiceducation/opensource.md)

## 월 별 기록

### 2018.09

:memo:

* \[첫째 주] 적응, C++ 공부, MFC 공부
  * 목표 : MFC 전화번호부 구현, 마챌 때 했던 것 ( 자바 -> C++ ) 재구현
* \[둘째 주] [MFC 인테리어 프로그램 구현](https://github.com/wnsgml972/MFC-InteriorProgram)
  * 목표 : MFC 인테리어 프로그램 완성!
* \[셋째 주] MFC 인테리어 프로그램 구현 진행 중
  * 목표 : MFC 인테리어 프로그램 완성!
* \[넷째 주] CIM 업무 공부
  * 목표 : 기능 하나 구현해보기

#### :heavy\_check\_mark:

*   [2018년 09월](/midas_log/contents/2018.09/09.md)

### 2018.10

:memo:

* \[첫째 주] CIM 업무 공부
  * 목표 : 기능 하나 구현해보기
* \[둘째 주] CIM 업무 공부, 디자인 패턴 공부
  * 목표 : 기능 하나 구현해보기
* \[셋째 주] 디자인 패턴 공부, Interior Program에 적용
  * 목표 : 구현
* \[넷째 주] MIDAS DB 업무, 공부부터..
  * 목표 : 보완해야 할 문제 해결

#### :heavy\_check\_mark:

*   [2018년 10월](/midas_log/contents/2018.10/10.md)

### 2018.11

:memo:

* \[첫째 주] IFC Import 기반 기술 확보, C++ 17 문법 공부
  * 목표 : 자료 정리 완료
* \[둘째 주] IFC Import 기반 기술 확보, Smart Pointer, Install Shield
  * 목표 : 기능 조금 완료, 스마트 포인터 완료
* \[셋째 주] IFC Import 1D, Install Shield
  * 목표 : 기본 기능 완료, 지금까지 완성한 기능 테스트코드 작성 완료
* \[넷째 주] IFC Import 1D and 2D, Install Shield
  * 목표 : 제품 출시까지 기능 확인, 리팩토링

#### :heavy\_check\_mark:

*   [2018년 11월](/midas_log/contents/2018.11/11.md)

### 2018.12

:memo:

* \[첫째 주] IFC Import 2D and Rebar
  * 목표 : 구현 완료
* \[둘째 주] IFC Import 2D and Rebar
  * 목표 : 기존 코드 리팩토링, 구현 완료
* \[셋째 주] IFC Export 기반 기술 확보 -> 불가능한 작업..., IFC Import 다양한 테스트 모델 검증
  * 목표 : 기존 코드 리팩토링, 기반 기술 확보..., IFC Import 다양한 테스트 모델 검증
* \[넷째 주] IFC Import 다양한 테스트 모델 검증
  * 목표 : 사용자 제공까지 검증 완료

#### :heavy\_check\_mark:

*   [2018년 12월](/midas_log/contents/2018.12/12.md)

### 2019.01

:memo:

* \[첫째 주] Phase 프레임 워크 분석 및 문서화 (조금씩 인계 받기)
  * 목표 : 하나 씩 문서화
* \[둘째 주] 협업 전략 수립, Phase 프레임 워크 분석 및 문서화 (조금씩 인계 받기)
  * 목표 : 문서화 및 공부
* \[셋째 주] 신입사원 연수
  * 목표 : 수료
* \[넷째 주] 신입사원 연수
  * 목표 : 수료

#### :heavy\_check\_mark:

*   [2019년 01월](/midas_log/contents/2019.01/01.md)

### 2019.02

:memo:

* \[첫째 주] 하반기 목표 설정
  * 목표 : 목표 설정 완료
* \[둘째 주] Solid, IFC Import 기능 개선, DevOps 정리
  * 목표 : 개선 완료, DevOps 정리 완료
* \[셋째 주] Analysis Line
  * 목표 : 프로토타입 구현
* \[넷째 주] Analysis Line
  * 목표 : 프로토타입 구현

#### :heavy\_check\_mark:

*   [2019년 02월](/midas_log/contents/2019.02/02.md)

### 2019.03

:memo:

* \[첫째 주] Analysis Line
  * 목표 : 프로토타입 구현
* \[둘째 주] Analysis Line
  * 목표 : 프로토타입 구현 완료 및 인계(신입사원에게)!
* \[셋째 주] 기반 프레임워크 Phase 분석
  * 목표 : 문서화 완료
* \[넷째 주] LabelPhase & GuideWidget
  * 목표 : 문서화 완료

#### :heavy\_check\_mark:

*   [2019년 03월](/midas_log/contents/2019.03/03.md)

### 2019.04

:memo:

* \[첫째 주] LabelPhase & GuideWidget
  * 목표 : 분석 및 문서화 완료 | LabelPhase 위젯 구현 완료
* \[둘째 주] LabelPhase & GuideWidget
  * 목표 : 분석 및 문서화 완료 | LabelPhase 위젯 구현 완료
* \[셋째 주] LabelPhase & GuideWidget
  * 목표 : 분석 및 문서화 완료 | LabelPhase 위젯 구현 완료
* \[넷째 주] LabelPhase & GuideWidget
  * 목표 : 분석 및 문서화 완료 | LabelPhase 이벤트 및 DB 구현

#### :heavy\_check\_mark:

*   [2019년 04월](/midas_log/contents/2019.04/04.md)

### 2019.05

:memo:

* \[첫째 주] LabelPhase & GuideWidget
  * 목표 : 구현 완료 | LabelPhase 이벤트 및 DB 구현
* \[둘째 주] LabelPhase & GuideWidget
  * 목표 : 구현 완료 | LabelPhase 이벤트 및 DB 구현
* \[셋째 주] LabelPhase & GuideWidget
  * 목표 : 구현 완료 | LabelPhase 이벤트 및 DB 구현
* \[넷째 주] LabelPhase & GuideWidget
  * 목표 : 구현 완료 | LabelPhase 이벤트 및 DB 구현

#### :heavy\_check\_mark:

*   [2019년 05월](/midas_log/contents/2019.05/05.md)

### 2019.06

:memo:

* \[첫째 주] LabelPhase & GuideWidget
  * 목표 : 구현 완료 | LabelPhase 이벤트 및 DB 구현
* \[둘째 주] LabelPhase & GuideWidget
  * 목표 : 구현 완료 | LabelPhase 이벤트 및 DB 구현
* \[셋째 주] LabelPhase & GuideWidget
  * 목표 : Label 1차 검증
* \[넷째 주] LabelPhase & GuideWidget
  * 목표 : Label 1차 검증

#### :heavy\_check\_mark:

*   [2019년 06월](/midas_log/contents/2019.06/06.md)

### 2019.07

:memo:

* \[첫째 주] LabelPhase & GuideWidget
  * 목표 : Label 1차 검증
* \[둘째 주] LabelPhase & GuideWidget
  * 목표 : Label 1차 검증 완료
* \[셋째 주] LabelPhase 적용
  * 목표 : QA LabelPhase | Phase 문서화
* \[넷째 주] LabelPhase 적용
  * 목표 : QA LabelPhase | Phase 문서화

#### :heavy\_check\_mark:

*   [2019년 07월](/midas_log/contents/2019.07/07.md)

### 2019.08

:memo:

* \[첫째 주] Phase | MIDAS Database
  * 목표 : Phase JSon Loader | Phase History | MIDAS Database 문서 추가
* \[둘째 주] Phase | MIDAS Database
  * 목표 : Phase JSon Loader | Phase History | MIDAS Database 문서 추가
* \[셋째 주] Phase | MIDAS Database
  * 목표 : Phase JSon Loader | Phase History | MIDAS Database 문서 추가
* \[넷째 주] Phase | MIDAS Database
  * 목표 : Phase JSon Loader | Phase History | MIDAS Database 문서 추가

#### :heavy\_check\_mark:

*   [2019년 08월](/midas_log/contents/2019.08/08.md)

### 2019.09

:memo:

* \[첫째 주] Core History | LabelPhase Validation by Wizard(10 Release)
  * 목표 : Core History 기반 구축 완료 | LabelPhase Wizard 사용 검증 완료
* \[둘째 주] Core History | LabelPhase Validation by Wizard(10 Release)
  * 목표 : Core History 기반 구축 완료 | LabelPhase Wizard 사용 검증 완료
* \[셋째 주] Core History | LabelPhase Validation by Wizard(10 Release)
  * 목표 : Core History 기반 구축 완료 | LabelPhase Wizard 사용 검증 완료
* \[넷째 주] Core History | LabelPhase Validation by Wizard(10 Release)
  * 목표 : Core History 기반 구축 완료 | LabelPhase Wizard 사용 검증 완료

#### :heavy\_check\_mark:

*   [2019년 09월](/midas_log/contents/2019.09/09.md)

### 2019.10

:memo:

* \[첫째 주] LabelPhase Performance
  * 목표 : LabelPhase Performance 개선
* \[둘째 주] LabelPhase Performance
  * 목표 : LabelPhase Performance 개선
* \[셋째 주] 출시 준비
  * 목표 : 출시 준비
* \[넷째 주] 출시
  * 목표 : 출시

#### :heavy\_check\_mark:

*   [2019년 10월](/midas_log/contents/2019.10/10.md)

### 2019.11

:memo:

* \[첫째 주] 출시하느라 밀렸던 문서들 작성
  * 목표 : 문서 작성 완료
* \[둘째 주] 문서 작성, DB Core DTO, DAO 연구, 신입사원 교육
  * 목표 : 문서 작성, Data 정의, 교육 완료
* \[셋째 주] 문서 작성, DB Core DTO, DAO 연구, 신입사원 교육
  * 목표 : 문서 작성, Data 정의, 교육 완료
* \[넷째 주] DB Core 대규모 리팩토링, 신입사원 교육
  * 목표 : 리팩토링 완료, 교육 완료

#### :heavy\_check\_mark:

*   [2019년 11월](/midas_log/contents/2019.11/11.md)

### 2019.12

:memo:

* \[첫째 주] DB Core 대규모 리팩토링
  * 목표 : 리팩토링 완료
* \[둘째 주] DB Core 대규모 리팩토링
  * 목표 : 리팩토링 완료
* \[셋째 주] DB Core 대규모 리팩토링
  * 목표 : 리팩토링 완료
* \[넷째 주] 하반기 회고 준비
  * 목표 : 하반기 회고 완료

#### :heavy\_check\_mark:

*   [2019년 12월](/midas_log/contents/2019.12/12.md)

### 2020.01

:memo:

* \[첫째 주] 2019 회고록 준비(MIDAS 내에서의)
  * 목표 : 2019 회고록 완료(MIDAS 내에서의)
* \[둘째 주] High Level Memory Debugging, Core Document 밀린 것 작성(Phase, DB Core)
  * 목표 : Memory Leak 잡기, Document 작성 완료
* \[셋째 주] IFC TesslatedConverter 구현 및 검증
  * 목표 : IFC TesslatedConverter 구현 및 검증 완료
* \[넷째 주] DB Core Structure Packing Control API, RT Module Keep Alive Checker 구현
  * 목표 : 구현 완료

#### :heavy\_check\_mark:

*   [2020년 01월](/midas_log/contents/2020.01/01.md)

### 2020.02

:memo:

* \[첫째 주] Phase 안정화
  * 목표 : Phase 안정화
* \[둘째 주] Phase 안정화
  * 목표 : Phase 안정화 및 인터페이스 분리
* \[셋째 주] Phase 안정화, Install Shield 프로젝트 설계 및 스크립트 작성
  * 목표 : Phase 안정화 및 인터페이스 분리, Install Shield
* \[넷째 주] Phase 안정화, Install Shield 프로젝트 설계 및 스크립트 작성
  * 목표 : Phase 안정화 및 인터페이스 분리, Install Shield

#### :heavy\_check\_mark:

*   [2020년 02월](/midas_log/contents/2020.02/02.md)

### 2020.03

:memo:

* \[첫째 주] DB Core Type Object, GTest 연구 및 공유
  * 목표 : DB Core Type Object, GTest 구현
* \[둘째 주] DB Core Test Project 구현 (gtest 활용), DB Core 모듈 분리를 위한 리팩토링
  * 목표 : DB Core Test Project 구현 (gtest 활용), DB Core 리팩토링 완료
* \[셋째 주] DB Core Test Project 구현 (gtest 활용), DB Core 모듈 분리를 위한 리팩토링, Phase Framework 총 관리자
  * 목표 : DB Core Test Project 구현 (gtest 활용), DB Core 리팩토링 완료
* \[넷째 주] DB Core Test Project, Refactoring 머지전 공유 자료 만들기
  * 목표 : 문서화 완료

#### :heavy\_check\_mark:

*   [2020년 03월](/midas_log/contents/2020.03/03.md)

### 2020.04

:memo:

* \[첫째 주] DB Core 개편 머지
  * 목표 : 머지 완료
* \[둘째 주] Phase Core 리팩토링 (기본적인 클래스, 코드 스타일, 예외 처리 방식 등 정리)
  * 목표 : Phase Core 리팩토링 완료
* \[셋째 주] Phase Core 리팩토링 (기본적인 클래스, 코드 스타일, 예외 처리 방식 등 정리)
  * 목표 : Phase Core 리팩토링 완료
* \[넷째 주] Phase Core 리팩토링 (기본적인 클래스, 코드 스타일, 예외 처리 방식 등 정리)
  * 목표 : Phase Core 리팩토링 완료

#### :heavy\_check\_mark:

*   [2020년 04월](/midas_log/contents/2020.04/04.md)

### 2020.05

:memo:

* \[첫째 주] Query Tracer 개발 (거의 완료)
  * 목표 : 개발 완료
* \[둘째 주] 소프트웨어 품질 워크샵 진행
  * 목표 : 자료 준비 & 발표 완료
* \[셋째 주] DB Core Container 리팩토링, Phase Bug Fix
  * 목표 : 리팩토링 완료
* \[넷째 주] DB Core GUID 리팩토링, Phase Bug Fix
  * 목표 : 리팩토링 완료

#### :heavy\_check\_mark:

*   [2020년 05월](/midas_log/contents/2020.05/05.md)

### 2020.06

:memo:

* \[첫째 주] Phase, UI Interface Test 커버리지 확대
  * 목표 : 필수적인 부분은 모두 작성 완료
* \[둘째 주] Phase, UI Interface Test 커버리지 확대, 지옥의 `Phase History` 안정화..
  * 목표 : Phase History 안정화
* \[셋째 주] Phase, UI Interface Test 커버리지 확대, 지옥의 `Phase History` 안정화..
  * 목표 : Phase History 안정화
* \[넷째 주] 머지 후 버그 대응
  * 목표 : 안정화 완료

#### :heavy\_check\_mark:

*   [2020년 06월](/midas_log/contents/2020.06/06.md)

### 2020.07

:memo:

* \[첫째 주] DB Core Transaction 관련 안정화 & 출시 대비 인스톨 준비
  * 목표 : 안정화 및 출시 준비 완료
* \[둘째 주] DB Core Transaction 관련 안정화 & 출시 대비 인스톨 준비
  * 목표 : 안정화 및 출시 준비 완료
* \[셋째 주] DB Core Transaction 관련 안정화 & 출시 대비 인스톨 준비
  * 목표 : 안정화 및 출시 준비 완료
* \[넷째 주] DB Core Transaction 관련 안정화 & 출시 대비 인스톨 준비
  * 목표 : 안정화 및 출시 준비 완료

#### :heavy\_check\_mark:

*   [2020년 07월](/midas_log/contents/2020.07/07.md)

### 2020.08

:memo:

* \[첫째 주] DB Core 최종 모듈 분리 완료(Windows 표준 + Linux Cross Platform 기반)
  * 목표 : 모듈 분리 완료
* \[둘째 주] DB Core / Phase Framework 인수 인계 및 각종 디버깅 대응
  * 목표 : 인수 인계 완료
* \[셋째 주] DB Core / Phase Framework 인수 인계 및 각종 디버깅 대응
  * 목표 : 인수 인계 완료
* \[넷째 주] DB Core / Phase Framework 인수 인계 및 각종 디버깅 대응
  * 목표 : 인수 인계 완료

#### :heavy\_check\_mark:

*   [2020년 08월](/midas_log/contents/2020.08/08.md)

### 2020.09

:memo:

* \[첫째 주] 인수인계 및 회고록 작성
  * 목표 : 인수인계 및 회고록 작성 완료
* \[둘째 주] 인수인계 및 회고록 작성
  * 목표 : 인수인계 및 회고록 작성 완료

#### :heavy\_check\_mark:

*   [2020년 09월](/midas_log/contents/2020.09/09.md)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://wnsgml972.gitbook.io/midas_log/master.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
