私は期限トラッカーを作成して、ある期間誰かの仕事の量を管理しました。列挙型でセットをフィルタリングする
デッドライントラッカーは、問題を「ワークロード期間」に分割します。これは、同じ期限を共有する問題の集合です。ピリオドのステータスは型enumで、UNSCHEDULED、FUTURE、FREEZE、OVERDUEのいずれかになります。
ただし、一部の問題のみがフリーズしている場合、WorkloadPeriodsが「フリーズ中」として定義されているという問題が発生しています。各問題には、freezeLength、deadlineDate、およびdeadlineStatusがあります。
これらの「フリーズ」の問題を別々のWorkloadPeriodに分けたいと思います。この問題が発生しないようにするには、deadlineDateとdeadlineStatusの両方で問題をフィルタリングするにはどうすればよいですか?
コードのどの部分を変更したいのか分かりません。あなたは高レベルの質問をしましたが、コードについて何を変更したいのかははっきりしていません。質問に関連するコードのみを投稿してください。たとえ実際のコードの代わりにサンプルコードを投稿したとしても、いくつかの目に見える望ましい出力の違いが理解できます。 – 4castle