Truy Vấn Frontier

Truy Vấn Frontier A data-flow diagram generated by Archify. 01 / Field trên tracker 02 / Truy vấn 03 / Board 04 / Tiêu thụ Ticket Đang Mở · toàn bộ item tracker · 01 / Field trên tracker Ticket Đang Mở toàn bộ item tracker Cạnh Blocking · đồ thị blocked_by · 01 / Field trên tracker Cạnh Blocking đồ thị blocked_by Field Assignee · trống hoặc đang giữ · 01 / Field trên tracker Field Assignee trống hoặc đang giữ Frontier Query · hỏi cái gì đã sẵn sàng · 02 / Truy vấn · không nhớ lại Frontier Query hỏi cái gì đã sẵn sàng không nhớ lại Board Claimable · claim được, chưa ai claim · 03 / Board Board Claimable claim được, chưa ai claim Thomas · chạy lại sau merge/handback · 04 / Tiêu thụ Thomas chạy lại sau merge/handback Builder · claim rồi làm ticket · 04 / Tiêu thụ Builder claim rồi làm ticket Chủ site · nhìn vào board · 04 / Tiêu thụ Chủ site nhìn vào board mọi ticket đang mở đọc state blocker xong hết? đọc đồ thị assignee trống? đọc state kết quả đã ghi suy ra đầu session + ticket đóng polled xem lại độ sẵn sàng chỉ đọc claim, rồi dispatch ghi assignee issue phát sinh → ticket mới ghi Legend data store data flow

Sẵn Sàng, Không Phải Nhớ Lại

  • • Frontier là mọi ticket mà blocker đã xong hết và assignee còn trống
  • • Thomas hỏi tracker, thay vì nhớ lại cái gì từng sẵn sàng
  • • Truy vấn chạy lại lúc bắt đầu session, và lại một lần nữa khi một ticket đóng

State Sống Trên Tracker

  • • Ticket đang mở, cạnh blocking, và field assignee là những input duy nhất
  • • Board được ghi vào state claimable-và-chưa-claim của tracker
  • • Promotion sau một spec vẫn cần phán đoán của Thomas — cạnh blocking bao trùm hơi rộng
  • • Một Builder claim từ board, và issue phát sinh trong lúc làm được ghi lại thành ticket mới

Chủ Site Đọc Board

  • • Chủ site nhìn cái Thomas đã ghi, không phải một truy vấn sống
  • • Một nhãn sẵn-sàng ghi lúc tạo ticket không bao giờ được truy vấn này xem lại
  • • Chỉ đọc cạnh và state, không bao giờ đọc nhãn sẵn-sàng