Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 590 Bytes

STORIES.md

File metadata and controls

18 lines (13 loc) · 590 Bytes

Story List

Done

  • Send notifications to the first person in the list
  • Generate an e-mail with a subject and body
  • Correctly parse a single row of person record data
  • Process many people in the list
  • Send notification only if today is their birthday
  • Send leap-day birthdays a day earlier on non-leap years (Feb 29 -> Feb 28)
    • Make value objects (Date, EmailAddress, etc.) prevent creation with invalid values

Backlog

  • Recover from invalid data in CSV file (date format wrong, null values, etc.)
  • First CSV descriptor line can be optional
  • Send via a real SMTP server