소프트웨어 설계 수정

2024. 1. 8. 20:50개발/C#

2024.01.01 - [개발/C#] - 모니터링 자동화 - API Parsing

 

모니터링 자동화 - API Parsing

2023.12.24 - [개발/C#] - 모니터링 자동화 - 비동기 변경 모니터링 자동화 - 비동기 변경 2023.12.21 - [개발 기록/C#] - 모니터링 자동화 - Excel Write 모니터링 자동화 - Excel Write 2023.12.18 - [개발 기록/C#] - 모

iruk.tistory.com

지금까지는 자동화 개발을 할 때

하나의 C# 윈폼 프로그램에서 진행했다

 

프로그램이 어느정도 개발은 됐는데

 

고도화를 진행하다보니 많이 수정이 필요해졌다

 


구조 변경

기존엔 하나의 프로그램에서

API 호출, DB 저장, 조회 등을 수행했는데

 

지금은 2가지 종류로 분리하려한다.

 

API 호출 & DB 저장을 하나의 프로그램에서 진행

데이터 조회 & 파일 Write를 다른 프로그램에서 진행한다.

 

데이터 수집 프로그램은 백그라운드에서 동작하며

주기적으로 API 호출 및 DB에 값을 Insert한다.

 

굳이 분리한 이유는

데이터 수집 그 자체가 목적이기 때문에

 

사용자가 데이터 수집 관련된 동작을

프로그램 화면 내에서 하지 않도록 하기 위함이다.

 

결국 사용자가 더 편리하고 직관적으로 프로그램을 사용할 수 있도록?


지금은 DB ERD 를 깔짝 만들고 있는데

이번에 개발하면서

 

초반 설계와 무수한 고뇌의 시간들이

개발 시간을 단축시켜주고

버그도 많이 잡아준다고 느껴서

 

너무 힘들지만 최대한 많은 생각을 하려고 노력중이다

'개발 > C#' 카테고리의 다른 글

Encoding  (1) 2024.02.14
C# - class & structure  (1) 2024.02.10
모니터링 자동화 - API Parsing  (1) 2024.01.01
C# 반복문 변수 선언과 메모리에 관한 고찰  (0) 2023.12.28
모니터링 자동화 - 비동기 변경  (0) 2023.12.24