thisisnabi.dev [Farsi] – Telegram
thisisnabi.dev [Farsi]
2.17K subscribers
459 photos
38 videos
24 files
160 links
اینجا مطالبی از تجربیات خودم رو در زمینه طراحی سیستم با دات نت باهاتون به اشتراک میذارم.
Download Telegram
درسته که YAGNI میگه نیازمندی رو توسعه بده و بیشتر از این نرو جلو، اما طراحی باید منعطف باشه و از اصل Forward Compatibility پیروی کنه، چرا؟ چون ذات نرم افزار تغییر پذیره و این تغییر تا جای ممکن در آینده باید با طراحی شما منطبق باشه.
👍23👌4
سرویسی که روی دات نت 8 نباشه، سرویس نیست. 🥂
🔥19👍8😁5👎4
من شروع کردم به اینکه یک رود مپ درست کنم برای اونهایی که می خوان توی یه فرایند درست حسابی تبدیل به یک دولوپر حرفه ای بشن.

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

استار دادنتون هم باعث حمایت از من میشه :) 🚀

آدرس ریپازیتوری:

https://github.com/thisisnabi/Agile-Developer-Roadmap
👏267❤‍🔥1👍1👌1
استراتژی پیشبرد یک پروژه می تونه خیلی سلیقه ای باشه، اما نباید به دور از یک طراحی خوب باشه.
👍141👏1
یه بعضی موقع ها از ته دل می خوام توی ایران نباشم!
💔176😭3👍2
https://github.com/thisisnabi/MicroWebFramework


این ریپو رو دوست دارم، برای اینکه بدونید ASP.NET Core چطوری کار می کنه می تونید یه سر به اینجا بزنید و کدش رو یه زیرو رو کنید.
👍19🥰2
توی چند ماه گذشته دو تا اسم جذاب دیدم که بنظرم خیلی خلاقانه بود

کبابیل : اسم یه کبابی
جیگرخوانده: اسم یه جیگرکی

اسم برای یه بیزینس، یه تیم، یه محصول، یه سرویس باید خیلی خلاقانه باشه تا توی ذهن بمونه
👍11👌2
👍8🤔1
توی یک تیم اجایل داکیومنت نویسی در اولویت نیست و در زمان های اضافه ای که دارن به داکیومنت نوشتن می پردازن، بجاش فیچر رو با تست نویسی پیش میبرن که ارزشش از داکیومنت به مراتب بیشتره چون یک داکیومنت زنده برای کد شما بحساب میاد.

به کرات توی مستندات مایکروسافت هم دیدم که داکیومنت هایی هست که با SDK دات نت همخوانی نداره. این رو بهش میگن داکیومنت مرده.
👍15👎3🔥2🤔2
باد بخر، فوت فوت پرداخت کن :)
😁8🤯1
این فیچری رو در Minimal Api ها من پیشنهاد دادم 😅

NET9
👏40😎5🔥32
بنظرم وابستگی توی کانتکست OOP خیلی جذاب هست.

میت وابستگی
با محمد کریمی عزیز، بماند به یادگار
25
بنظرم برای اینکه DOD قابل اجرایی داشته باشیم باید قبل شروع تسک مشخص کنیم چه قسمت هایی رو از DOD توی تسک جاری می خوایم پوشش بدیم.
نمیشه یه چک لیست کلی تعریف کرد و نسخه عمومی برای همه تسک ها پیچید!
👍11👌3
وقتی یه ریپازیتوری می سازید روی این بی صاحب (git)، اولین کامیتتون (روت درخت) فایل gitignore و readme باشه!
اینطوری فردا روزی می شه یه برنچ ساخت و راحت به نقطه اول پروژه برگشت تا توی یه مرج ریکوست کل پروژه رو ریویو کرد.

یه پروژه الان دیدم توی کامیت اولش (روت) 670 فایل وجود داشت، تف تو روی اون کسی که به تو کامیت کردن یاد داده. 😑
😁18👍7🤬4🌚3👎1😨1
شما وقتی بخواید یه IP رو تبدیل به آدرس کنید چیکار می کنید؟

پراکسی پترن اینجا روی این سرویس خیلی زیبا خودش رو نشون داده. :)

https://github.com/devblogs-ir/Twitter.Clone/tree/main/src/services/locator
👍5🔥3
چند روز پیش به یکی می خواستم پول بدم که توی انگلیس یه حساب برام باز کنه.

هزینه خود حساب ۳۵۰ پوند و ۲ میلیون تومن هم هزینه پسپورت جعلی!

زیبا نیست؟ 😂
🌚10🗿4😐3
حالا که سر سال هست و معمولا درگیر جابجایی میشید، بد نیست این رو بگم خدمتتون،

بهترین آفر ها زمانی به شما داده میشه که شما رو معرفی میکنن به جایی، توی رزومه فرستادن عدد بالا گیرتون نمیاد.
👍34🔥2👏1
CSharp-Ten.pdf
600.4 KB
اینم چند تا از فیچر های سی شارپ 10
👍9🔥5
بعد این دو سری سی شارپ که مونده و توی این هفته خواهم گذاشت، یک سری هم این 23 پترن برادران Gang of four رو شروع به نوشتن می کنم. بنظرم خیلی جذاب خواهد بود چون خیلی هاشون رو من در محصول های واقعی تجربه کردم!

هرچند تفاوت پترن ها در این هست که میت های 15 دقیقه ای آنلاین هم براش میذارم که یه مختصری رو ازش بگم برای دوستان.


📌 دوست داشتید این رو هم هم به اشتراک بذارین که دوستاتون هم بتونن پیش پیش توی ایونت ها ثبت نام کنن.

@devblogs_ir

https://lu.ma/u/usr-Pr8BxHqSpmQJa5e
😍18👍91💯1
من گفتم امسال کتابم چاپ نمیشه! نگفتم که کلا چاپ
نمیشه 😅😍

من پروداکت منیجر های خانوم رو بیشتر دوست دارم، حمایتشون بیشتر هست.
👍12🕊2