لاگ کردن یکی رایج روشها برای دیباگ کردن یک مشکل توی پروژه ست.
وقتی پروژه بزرگتر میشه، فهمیدن اینکه چه اتفاقی داره میافته سختتر و سختتر میشه و برای فهمیدن اینکه "کامپیوتر چه فکری میکنه" نیاز به Trace و Log داریم.
قطعا استفاده از console که کار عجیبی نیست. اما توی این لایو یکی از پرکتیسهای خوب برای دیباگ کردن رو با استفاده از تکنیک Test Driven Development (#TDD) پیاده سازی میکنیم
توی این چالش فرصت شد که از پترنها و تکنیک هایی مثل ,#FactoryPattern #DependencyInjection, #OpenClosePrinciple و #SingletonPattern استفاده بشه و دربارشون صحبت بشه.