Blog
Mert Özen'in yazılım geliştirme, backend, frontend ve DevOps üzerine blog yazıları.
Sequence Diagram 2: alt, opt, loop, par, break ve ref ile Hata Yolları ve Asenkron Akışlar
Combined fragment'ler sequence diagram'a koşul (alt, opt), erken çıkış (break), tekrar (loop), paralellik (par) ve bölünmezlik (critical) ekler, ref ise başka bir diyagramı çağırır; asenkron mesaj açık ok ucuyla çizilir ve await edilse bile gönderen sonucu beklemiyorsa asenkrondur. Yazıda İK Portalı'nın onay akışı, yetersiz bakiye hatası ve queue üzerinden giden e-posta ile takvim kaydı gerçek koddan çiziliyor.
Sequence Diagram 1: Lifeline, Mesaj Türleri, Activation ve Bir API İsteğinin Yolculuğu
Sequence diagram, bir senaryoda participant'lar arasındaki mesajları zaman sırasıyla gösterir: lifeline'lar yan yana, zaman yukarıdan aşağı, synchronous call dolu ok ucuyla, reply kesikli çizgiyle çizilir. Yazıda İK Portalı'nın POST /leave-requests isteği Angular'dan SQL Server'a kadar gerçek koddan ve EF Core log'undan çizilip Mermaid ile kod olarak da veriliyor.