Philocode – Telegram
Philocode
Avram_A_Marinescu_F._Domain_Driven_Design_Quickly.pdf
In order to create good software, you have to know what that software is all about. You cannot create a banking software system unless you have a good understanding of what banking is all about, one must understand the domain of banking.
#DDDQuickly
👍5
زیاد می‌دیدم که می‌نوشتند: با سلف استادی یاد گرفتم.
چیزی که مغزم می‌خوند: با سلف اُستادی...

الآن کلمه رو جایی دیدم (self-study)، گفتم اِهه! نگو تلفظ اشتباه اون بزرگواران باعث شده بود که فکر کنم منظورشون اینه که آدم استاد خودش باشه. سِلف سْتادی تلفظ کنید عزیزان! سکول رو اسکول نخونید!
#english
😁9🤩1
دغدغۀ دوستام تنظیم خونواده‌ست، دغدغۀ من تنظیم ساعت خوابمه.
😁7👍1👎1😢1
اگه چیزی رو موقتاً هاردکد کردید، غیر فعال کردید یا تغییر دادید، یه کامنت TODO بذارید.
اینطوری نیازی نیست این موارد رو به خاطر بسپارید و بعداً همه جلوی چشمتون هستند.

// TODO we have hard-coded the email temporarily
Mail::send('johndoe@gmail.com', new InvoiceMail($invoice));


توی PHPStorm یک بخش برای دیدن این موارد هست و برای VSCode هم اکستنشن‌هایی مثل TODO List وجود داره.
👍4🔥1
برای اجراکردن یه تست خاص توی لاراول، می‌تونید این کار رو انجام بدید تا phpunit تنها همون کلاس رو اجرا کنه:
php artisan test --filter="UserControllerTest"
امکان اینکه یه متد خاص رو تست کنید هم وجود داره:
php artisan test --filter="test_user_deactivates_the_account"
🔥6👍1😱1
اگه یه کد 404 بچسبونم به در خونمون که یه چند روزی برامون مهمون نیاد، زشت می‌شه؟ 🥲😂

ادیت: راه‌حل دیگه‌ای به ذهنم رسید، اون هم اینکه یه 301 بزنم رو در اتاق خودم که هرکی خواست بیاد تو، برگرده توی هال!
😁8
این مجموعه فوق‌العاده باارزشه؛ لیست وبلاگ بخش مهندسی شرکت‌های بزرگ جهان که پر از تجارب تیم‌های فنیشونه!
https://github.com/kilimchoi/engineering-blogs
4