개별 인원에 맞는 진도의 활동을 각자 진행하였다.

 

Mood meter에 따른 4가지 색상을  두고, 이에 대한 value-brightness 값을 변경하는 기능을 개발하고자 하였고, 해당 기능 구현을 위해 Header를 나누고, 나눈 Header에 따라 기본 색상을 정하고자 하였다.

 

기존 CSV Reader 코드의 연장선으로서 선언되어있는 EmotionWordParser - public static class 등은 열이 여러 줄일 때를 고려하지 않았으므로 이를 고려하고자 하였다. 또한, 색에 따른 정보를 담기 위해서 header에 따른 string key 값을 구분하기 위해 Dictionary<string, list<string>>으로서 코드를 구분하고자 하였다.

또한, 색에 대한 정보들을 담는 Struct를 생성하고자 하였지만 Struct로 생성할 경우 해당 class를 경유하여 사용해야한다는 단점이 있었고, C#에서만 그런 건지 모르겠지만, static struct는 지원하지 않았기에, 단어와 컬러에 대한 정보를 담고 있는 다른 class를 만들어 이를 반환할 때 사용하고자 하였다.

 

기존, 단어에 대한 정보만을 전달하는 코드로 구성되어 있었고, 단어들의 종류가 Header에 따라 나누어져 있지 않아 이를 기존 코드를 수정하여 나누고 색에 대한 정보를 수정하고자 하였을 뿐인데 들이는 노력이 커졌으므로 완벽하게 완성하고 싶다!

 

CSV File 개선안
CSV Reader 구성

'모각소' 카테고리의 다른 글

2022.07.19 모각소 3차 모임 결과  (0) 2022.07.19
2022.07.19. 모각소 3차 모임  (0) 2022.07.19
2022.07.14 모각소 2차 모임  (0) 2022.07.14
2022.07.05 모각소 1차 모임 결과  (0) 2022.07.05
2022.07.05 모각소 1차 모임  (0) 2022.07.05

+ Recent posts