AI에 전적으로 의존하여 태스크 앱을 추가 개발하기: WBS, 간트 차트(Gantt Chart) 화면 브러시업
요약
본 기사는 태스크 관리 앱의 후속 개발 과정 중, WBS(Work Breakdown Structure) 및 간트 차트(Gantt Chart) 화면을 개선하는 과정을 다루고 있습니다. 특히 WBS 표시 화면을 세로축에 각 태스크를, 가로축에 기간을 배치하여 시각적으로 이해하기 쉽도록 도표화하는 데 중점을 두었습니다.
핵심 포인트
- 태스크 관리 앱의 핵심 기능인 WBS 및 간트 차트 화면 개선 작업이 진행되었다.
- WBS 표시 방식을 세로축(태스크)과 가로축(기간)을 활용한 시각적 도표 형태로 브러시업했다.
- 개발 과정에서 `TaskManager.Domain`, `TaskManager.Services`, `TaskManager.Forms` 등의 네임스페이스를 사용하여 구조화된 코드를 제시하였다.
- 이러한 개선 작업을 통해 앱의 실용성과 사용 편의성이 크게 향상되었다.
지난 회차까지 태스크 관리 앱의 큰 틀이 완성되었습니다.
지난 회차부터 브러시업 (Brush-up)을 시작했습니다.
이번에는 WBS, 간트 차트 (Gantt Chart) 화면을 브러시업 합니다.
WBS 표시 화면의 표시를 브러시업 하고 싶다
세로축이 각 태스크, 가로축이 기간으로 표시될 수 있도록 눈으로 보기 쉽게 기간을 도표로 표현하고 싶다
namespace TaskManager.Domain
{
public class GanttRow
...
계층을 플랫화 (Flatten).
using TaskManager.Domain;
namespace TaskManager.Services
{
...
중요한 부분입니다.
using TaskManager.Domain;
using TaskManager.Services;
namespace TaskManager.Forms
...
namespace TaskManager.Forms
{
partial class WbsForm
...
실제로 구현하여 움직여 보면 이렇게 됩니다.
단번에 그럴듯해졌습니다.
WBS도 알기 쉬워졌기 때문에 단번에 실용적이 되었습니다.
다음 회차 이후에도 브러시업 해 나가겠습니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Qiita AI의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기