TGViewer
Channel Public Channel
thisisnabi.dev [Farsi]

thisisnabi.dev [Farsi]

@thisisnabi_dev

من نبی هستم @thisisnabi

اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم باهاتون به اشتراک میذارم.

دوره ی سیستم دیزاین من رو می تونید از سایت زیر تهیه کنید:
https://thisisnabi.dev
Subscribers
2.32K
Photos
498
Videos
40
Links
170

Showing posts older than #849 · Back to latest

Older Posts 20 shown
Post #844 1.99K
Post #840 1.64K
کد کاوریج 100% نباید یه هدف باشه!
تست خودش پیچیده هست، با این عدد بیشتر رو مخ توسعه دهنده هم میریم :)
Post #839 1.95K
من چند روزه دارم کامیونیتی رو میبینم که شرکت ها چه کارهایی برای روز برنامه نویس انجام میدن، خلاقیت بچه های ما توی یع لیگ دیگه س ❤️
Post #830 2.08K
https://www.linkedin.com/feed/update/urn:li:activity:7239645985512009729/

چس مقدار سرویس که این همه کثافت کاری نمی خواد.
سرویس کوتاه کننده لینک رو بردیم روی actor model و خب لینکش رو میذارم که ببینید.
سرویس پیمنت رو هم با یه همچین مدلی قراره دولوپ کنیم.
علبته، اگر خدا بخواهد و به فردا برسیم.
Linkedin How to shorten URLs with Actor Model | Nabi Karampour posted on the topic | LinkedIn 🎭 Shortener Url with Actor Model Last week I posted some changes to the link shortener repository and I'd love for you to check it out. after that follow me… | 10 comments on LinkedIn
Post #828 1.86K
اگر آدمی رو دیدید که به دات نت ۵ به بعد گفت دات نت کور، واقعا ازش بترسید 🫤
Post #827 2.1K
این ایلان ماسک نیست کنار Endouard جان؟ 😅
لامصب من عاشق ایلان ماسک هستم :/
Post #826 2.01K
این primary constructor زمانی خوبه که یکی، دو تا پارامتر داشته باشیم. وگرنه کثافت کاریه!

@thisisnabi_dev
Post #823 2.18K
thisisnabi.dev [Farsi] امشب دنبال درگاه پرداخت می گشتم برای پیاده سازی سرویس پیمنت واسه میت های تابستون که خب دیجی پی خیلی توجهم رو به خودش جلب کرد و سعی میکنیم از این استفاده کنیم، این رو تبلیغ نبینید ولی از وقتی بهنام رفته دیجی پی چند لاین بیزینسیشون رفته روی دات نت و اگر روزی…
بنظرم وقتی آدم می خواد وارد یک تیم بشه باید اول لید و آدم های اون تیم رو بشناسه.

چند میلیون حقوق بالا یا پایین شاید بصورت موقت حال شما رو خوب کنه، اما مسیر شغلیتون رو نمی سازه.

کنار بهنام رشد می کنید ❤️
Post #821 1.99K
thisisnabi.dev [Farsi] مرگ بر کلین 😅
ما چرا توی گیت هاب نمونه پروژه میذاریم؟ بخاطر اینکه بتونیم دانشمون رو پرزنت کنیم

بذارید اول یک مثال بزنم و بعد اصل موضوع رو بگم،
تصور کنید به یک دانشجوی سال آخر پزشکی بگیم که برای سردرد خفیف که ناشی از سرماخوردگی هست یه نسخه بپیچ، عیشون داخل نسخه اش داروی مربوط به سردرد ناشی از میگرن و سرطان ریه رو می نویسه. آیا شما بهش میگید واو چقدر خفنه این، چون اسم دارو های میگرن و سرطان رو بلد بوده؟

برای نمونه کار ها هم همینه، اگر نتونید ساختار مناسب رو برای پروژه تون پیدا کنید و از کیس درست استفاده کنید، حمل بر دانشتون نمی شه، هر چقدر هم از لبه تکنولوژی استفاده کرده باشید.

@thisisnabi_dev
Post #820 1.85K
مرگ بر کلین 😅
Post #819 2.02K
اگر از ربیت در کلود استفاده می کنید و منابعتون محدود هست بهتره که از Virtual Host ها استفاده کنید.
نکته ای که هست اینه برای exchange هاتون پیشوند بذارید که بعدا خیلی راحت بتونید اسکیل کنید و روی چند instance کارتون رو پیش ببرید.

@thisisnabi_dev
Post #814 1.83K
نوع وابستگی هاست که در Unit Test مشخص می کنه ما از test double ها باید استفاده بکنیم یا خیر!
تعداد وابستگی ها هم می تونه تعین کننده باشه تا از Unit Test استفاده کنیم یا Integration Test رو بپذیریم، چون به هر حال هزینه ای که برای نوشتن تست در نظر میگیریم باید مشخص باشه.

در هر صورت، تست رو بهتره با این دید بنویسیم که یه گارد و محافظ به دور Production Code باشه :)

موضوع فلسفی شد، ولی خب واقعیت هایی هست که خوبه بهفمیمشون.
Post #802 2.46K
تستی که دارید می نویسید باید maximum value و minimum cost رو داشته باشه.
وگرنه نمی ارزه به این همه زحمت.

@thisisnabi_dev
Post #800 2.44K
یه بزرگی می فرماید Domain Model شما Date Model نیست و این جدا سازی سراغازی برای دنبال کردن persistence ignorance هست.
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →