Pure Coder
787 subscribers
189 photos
30 videos
8 files
150 links
⭕️آدرس سایت:
https://purecoder.ir

⭕️گروه پرسش و پاسخ:
@purecoder_gp

⭕️پشتیبانی:
@PureCoder_support
@MohammadTaherri
Download Telegram
سن یک عدد نیست. بچه های جوون گولتون نزنن😅

طلایی ترین دوران بازه ی ۲۰ تا ۳۰ سالگی هست.

حالا یک نفر اگه استثنا شد و از ۴۰ سالگی شروع کرد و دنیا رو فتح کرد نمیشه به همه نسبتش داد و گفت سن فقط یه عدده.

واقعیتش اینه که سن توی خیلی چیزها خیلی مهمه.

سن که بالا بره اگه جسمتم سالم باشه دیگه هوش و حواست مثل یه آدم ۲۰ ساله نیست. باید حواست به ۱۰ هزار جا باشه.

بعضی واقعیت ها شاید تلخ باشن ولی کاریش نمیشه کرد. همینه که هست.

@purecoder_ir
🌵🌵🌵Vertical Slice Architecture

توی مدل Vertical Slice Architecture برای کاهش dependency بین Slice های مختلف چه کارهایی رو انجام دادی ؟

@purecoder_ir
استفاده از یه سری واژه های غیر فارسی (عربی، انگلیسی و ...) به خاطر اینکه بهشون عادت کردیم قابل قبوله (هرچند نباید قابل قبول باشه ولی خب بیخیال...) ولی یه جاهایی آدم یه چیزایی میبینه که هر چی فکر میکنم نمیدونم راجبش چی بگم...

برای مثال طرف به جای اینکه بگه منو راهنمایی کن، میگه منو گاید کن.

ولمون کن تروخدا.😂😂😂
این چه مدل حرف زدنه آخه😂😂
به یه زبان صحبت کنیم خواهشن🤦‍♂🤦‍♂🤦‍♂
یا کامل بذار روی دور انگلیسی و یا کامل روی دور فارسی..

دیگه از حدش خارج نشیم، نشونه ی کلاس نیست. نشونه ی هیچی نیست‌. همون هایی که بهشون عادت کردیم کافیه🙏🙏

@purecoder_ir
Forwarded from Sara Saber
سلام دوستان!
این برنامه اولین تجربه‌ی من در کار با Jetpack Compose و توسعه‌ی رابط کاربری با این فریمورک جذاب بود.
برنامه‌ی «مدیریت گل یا پوچ» رو به زبان کاتلین نوشتم و سعی کردم با طراحی کارت‌های ساده و جذاب، روند پیدا کردن گل رو برای شما راحت‌تر و لذت‌بخش‌تر کنم.
این اپلیکیشن کاملاً آفلاین و رایگان ارائه شده تا بدون نیاز به اینترنت از بازی با دوستانتون لذت ببرید. امیدوارم ازش خوشتون بیاد! 🌸


‏«لینک دانلود گل یا پوچ (مدیریت بازی)» :
http://cafebazaar.ir/app/?id=ir.developer.goalorpooch_compose&ref=share
دیجی کالا تعدیل نیرو کرده ..

انقدر این خبرو خوندم گفتم اینجا هم بگم شما هم بدونید. هر چند که میدونید ..

کره ی مریخ ترکیده بود انقدر ازش خبر در نمیومد
اگه به هوش مصنوعی گفتی که یه کدی یا یه اپی بزن که توش فلان principle ها رعایت شده باشه و فلان باشه و بیصار باشه و تستی داشته باشه و اینجاش کج باشه و اونجاش تیز باشه و... خودت باید به اون موارد مسلط باشی که بتونی کارش رو ارزیابی کنی.

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

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

در زمانه ی هوش مصنوعی تسلطت به امور باید بیشتر از قبل باشه.

@purecoder_ir
اگه وقت زیادی برای دیباگ کردن کدت میذاری و این داستان همیشگی هست باید به خودت شک کنی.

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

تئوری هم نیست، تجربی تجربی تجربی.

بعضی مواقع ممکنه پیش بیاد ولی همیشگی شدنش شک بر انگیزه.

اصلن برنامه نویس خوب نباید توی استفاده از ابزارها و تکنیک های دیباگ حرفه ای و سریع باشه، از بس که کم ازشون استفاده میکنه نباید دستش تند باشه. البته این یه تبصره ای داره و اونم اینه که بعضی مواقع برای یادگیری یه چیزی از تکنیک های دیباگ استفاده میشه تا با سیر و سلوکش اشنا بشی و باعث میشه که دستت تند بشه.

@purecoder_ir
Forwarded from Hamed
اکستنشن تم DotNet Theme برای ویژوال استودیو

🎨 تمی اختصاصی برای توسعه‌دهندگان دات‌نت، با 16 استایل متفاوت و رنگ‌بندی‌های جذاب که محیط کاری شما رو در Visual Studio تغییر می‌ده. حالا دیگه کدنویسی در ویژوال استودیو حس و حال جدیدی پیدا می‌کنه!

🔗 سورس‌کد و اطلاعات بیشتر
https://github.com/hheydarian/DotNetTheme

اگر قابل دونستید استار بدید 🙏♥️
بعد از ترک یک مجموعه چه اثر مثبتی رو از خودمون به جای گذاشتیم؟

وقتی وارد یک مجموعه میشیم و میبینیم که کارشون اصولی نیست، آیا صرفن چشممون رو می‌بندیم و با همون روند ادامه میدیم و به حقوق سر ماه دل خوش میکنیم یا برای بهبود روند تلاش می‌کنیم؟ (هرچند که تلاشمون به نتیجه ی مطلوب نرسه!!!)

انسان اگر انسانه باید یه تغییری، یه اثری، هر چند خیلی خیلی خیلی کوچک از خودش به جای بگذاره که بعدها بگن این ریل گذاری کار فلانیه. این ریله داشت به کوه برخورد می‌کرد، فلانی اومد مسیرشو تغییر داد. وگرنه حرکت چشم بسته در ریل از پیش تعیین شده و بدون توجه به مسیر رو تقریبن همه میتونن انجام بدن. رسالت انسان اثر گذاری مثبته نه حرکت در مسیر مبهم از پیش تعیین شده!!!

@purecoder_ir
۲۵ اردیبهشت، روز بزرگداشت حکیم فردوسی گرامی باد.❤️
توی تلگرام وقتی دستت رو نگه میداری روی صفحه و یه کوچولو میکشی ب سمت بالا(حالت اسکرول) تمام انیمیشن هاش متوقف میشه

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

توی فلاتر چطوری پیادش میکنید؟

۱)تشخیص
۲)توقف همه انیمیشن ها ( استیکرها، گیف ها و ...)

یه کد جنرال که بشه همه جا استفادش کرد..

پ.ن: اینکار میتونه پرفورمنس اسکرول رو بهتر کنه و تجربه ی بهتری به کاربر موقع اسکرول بده.

@purecoder_ir
Pure Coder
اکستنشن تم DotNet Theme برای ویژوال استودیو 🎨 تمی اختصاصی برای توسعه‌دهندگان دات‌نت، با 16 استایل متفاوت و رنگ‌بندی‌های جذاب که محیط کاری شما رو در Visual Studio تغییر می‌ده. حالا دیگه کدنویسی در ویژوال استودیو حس و حال جدیدی پیدا می‌کنه! 🔗 سورس‌کد و اطلاعات…
اکستنشن تم DotNetTheme حالا برای VS Code

بعد از استقبال از نسخه ویژوال استودیو، حالا DotNetTheme برای VS Code هم منتشر شد؛ با رنگ بندی های مدرن و هماهنگ، مخصوص یه تجربه‌ای لذت بخش تر در کدنویسی.

📥 دانلود از Marketplace
https://marketplace.visualstudio.com/items?itemName=HamedHeydarian.dotnettheme-vscode

🔗 سورس کد و جزئیات بیشتر
https://github.com/hheydarian/DotNetTheme-VSCode

پ‌.ن: اسمش گول زنکه، برای همه از جمله فلاتر کارها قابل استفاده هست.

👈نسخه بعدی برای IDE های jet brains.

@purecoder_ir
Null-aware Elements in Dart 3.8

@purecoder_ir
📂

این که توی پروژه ها یک سری فولدر داشته باشیم با نام هایی مثل

Design Patterns

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

packages

که توش کدهای مربوط به پکیج های پرکاربرد پروژه قرار بگیره.

....
و هر چیز دیگه ای که چنین رنگ و بویی رو داشته باشه.


کار زشتیه 🙅‍♂🙅‍♀🙅‍♂🙅‍♀

@purecoder_ir
اگه توی شرکتی که کار میکنی یکی از همکارهات کم کاری کنه یا به هر شکلی گند بزنه توی کار. مدلشم اینجوری نباشه که با کمک کردن بهش کار حل بشه. واقعن داره به صورت ادامه دار گند میزنه و خراب میکنه و کمک کردن و گفت و گوی مسالمت آمیز و در چارچوب همکاری توی کتش نمیره.

چکار میکنی؟

آیا به مدیران بالادستی گزارش میدی ؟

یا میگی به من ربطی نداره و من باید کار خودم رو بکنم و صاحب بیزینس باید حواسش به مجموعه اش باشه...

یا به طور کلی گزارش دادن رو یه نوع آدم فروشی میدونی؟

یا کار دیگه ای میکنی؟ دعوا، کتک کاری😂 (این پایین بنویس👇)

@purecoder_ir
Forwarded from OOD Part 1
🔥Architectural Test

یکی از انواع تست هایی که برای سیستم ها میتونیم بنویسیم Architectural Test ها هستن.

برای مثال توی استراکچر بالا میخوایم پکیج model رو از دسترسی یا دپندنسی به controller منع کنیم و کسی توی تیم نتونه خلافش رو عمل کنه.


IArchRule rule = Types()
.That()
.ResideInNamespace("Model")
.Should()
.NotDependOnAny(Types()
.That()
.ResideInNamespace("Controller"));

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

برای این مدل تست ها توی دات نت میتونی از پکیج ArchUnitNet و توی جاوا هم از ArchUnit استفاده کنی.

توی زبان های دیگه هم پکیج های مشابه این دو وجود دارند که با جست و جوی همین اسم میتونی پیداشون کنی.

@purecoder_ir