en
Feedback
Pure Coder

Pure Coder

Open in Telegram

⭕️آدرس سایت: https://purecoder.ir ⭕️گروه پرسش و پاسخ: @purecoder_gp ⭕️پشتیبانی: @PureCoder_support @MohammadTaherri

Show more
775
Subscribers
No data24 hours
-17 days
-230 days
Posts Archive
سخت ترین و حساس ترین کار دنیا معلم بودنه، بقیه کارها هر چقدر هم مهم باشن، هر چقدر هم سخت باشن، به درجه‌ی حساسیت کار یک معلم نمیرسن‌. @purecoder_ir

❓وقتی میخوام توی یه چیزی عمیق بشم، فرایند یادگیری باید به چه صورت باشه؟ 🌳وقتی یه درخت تنومند و کهن رو میبینی، در نگاه اول شاید به نظر برسه که ریشه ش به صورت عمودی توی زمین رشد کرده و پایین رفته ولی اگه بخوای ريشه رو از زمین بیرون بکشی میبینی که نه تنها به صورت عمودی پایین رفته بلکه چندین و چند متر هم در راستای افقی گسترده شده و وقتی ریشه رو بالا میاری کلی چیز دیگه رو هم با خودش بیرون میکشه. 📚توی فرآیند یادگیری هم نمیتونیم بگیم من یه مبحث(مثلن تست نویسی) رو برمیدارم و توش عمیق میشم و کاری با بقیه چیزا ندارم‌. 🔗بخوای یا نخوای مباحث مختلف به یکدیگه گره خوردن و تار و پودشون به هم تنیده شده‌. 🤔راهش چیه پس؟ 🛣راهش اینه که انقدر در سطح حرکت کنی و حرکات لایه ای ملایم داشته باشی و کم کم لایه برداری کنی تا به عمق برسی. ⏳به طور حتم زمان زیادی باید صرف کنی و از روز و ماه خارجه ولی خب پیوستگی و یک پارچگی بین موضوع های مختلف رو هم حفظ کردی و اینجوری نیست که فقط توی یه چیز عمیق شده باشی و هیچ چیز دیگه رو بلد نباشی و یه غول بی شاخ و دم از توش در بیاری. 👈پس انقدر در سطح حرکت کن تا عمیق بشی. البته حرکت هوشمندانه... @purecoder_ir

بچه ها سال نوتون مبارک 🩵 بعضیا از امروز رفتن سر کار، بعضیا تا آخر عید توی استراحت و خوابن 🤪 و بعضیا هم توی مسافرت ... امیدوارم در مجموع روزهای خوبی داشته باشین و در پایان برآیند امسالتون مثبت باشه😍 @purecoder_ir

Repost from N/a
✂️تخفیف ویژه دوره Fluttery's Journey 😍دوستان عزیز از الان تا پایان عید نوروز تخفیف ویژه ۵۵ درصدی روی دوره فلاتر داریم 🔥۱۰ ف
✂️تخفیف ویژه دوره Fluttery's Journey 😍دوستان عزیز از الان تا پایان عید نوروز تخفیف ویژه ۵۵ درصدی روی دوره فلاتر داریم 🔥۱۰ فصل دوره تکمیل شده که میتونی توی تصویر بالا ببینی... 🔗توضیحات دوره رو از لینک زیر ببین👇 https://purecoder.ir/course/flutterys-journey/ 🆔️برای مشاوره یا ثبت نام هم میتونی به پشتبانی پیام بدی👇 @purecoder_support 🟢موضوع دوره: بک گراند فلاتر 💰هزينه دوره: ۲ میلیون ✂️هزینه با تخفیف ۵۵ درصد: ۹۰۰ تخفیف تا پایان عید نوروز فعال هست.

Repost from Persian Flutter
بالاخره وقتشه از پشت مانیتور بیایم بیرون! 🚀 سلام دوستان. جامعه فلاتر فارسی قراره اولین دورهمی حضوری خودش رو توی تهران برگزار
بالاخره وقتشه از پشت مانیتور بیایم بیرون! 🚀  سلام دوستان. جامعه فلاتر فارسی قراره اولین دورهمی حضوری خودش رو توی تهران برگزار کنه. این دورهمی قراره ۱۷ فروردین، ساعت ۱۸ به میزبانی شرکت دیوار شروع بشه. برای اطلاعات بیشتر و ثبت‌نام، کافیه از این لینک در ایوند اقدام کنی:  https://evand.com/events/624439-cafe-flutter-tehran-1 برنامه دورهمی:  - اول یه معرفی داریم از تاریخچه جامعه فلاتر فارسی  - بعد دو تا ارائه جذاب: یکی در مورد امنیت اپ‌های فلاتری و یکی درباره پوش‌نوتیفیکیشن‌ها در اندروید و آی‌اواس  - از همه مهم‌تر، فرصت طلایی برای شبکه‌سازی و آشنایی با آدم‌های جدید و خفن در حوزه فلاتر رو داریم 🤝  اگه می‌خوای مهارت‌هات رو ارتقا بدی و با حرفه‌ای‌های دنیای فلاتر آشنا بشی، این فرصت رو از دست نده.  راستی چند تا جایزه هم قرعه‌کشی می‌کنیم تو این دورهمی! 🎁  منتظرتونیم!

Repost from N/a
✂️تخفیف ویژه دوره Fluttery's Journey 😍دوستان عزیز از الان تا پایان عید نوروز تخفیف ویژه ۵۵ درصدی روی دوره فلاتر داریم 🔥۱۰ ف
✂️تخفیف ویژه دوره Fluttery's Journey 😍دوستان عزیز از الان تا پایان عید نوروز تخفیف ویژه ۵۵ درصدی روی دوره فلاتر داریم 🔥۱۰ فصل دوره تکمیل شده که میتونی توی تصویر بالا ببینی... 🔗توضیحات دوره رو از لینک زیر ببین👇 https://purecoder.ir/course/flutterys-journey/ 🆔️برای مشاوره یا ثبت نام هم میتونی به پشتبانی پیام بدی👇 @purecoder_support 🟢موضوع دوره: بک گراند فلاتر 💰هزينه دوره: ۲ میلیون ✂️هزینه با تخفیف ۵۵ درصد: ۹۰۰ تخفیف تا پایان عید نوروز فعال هست.

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

داشتم همین جوری توی pub میچرخیدم که چشمم به پکیج replay bloc خورد که مکانیزم undo و redo رو روی استیت ها پیاده کرده... بنظرت برای پیاده سازی چنین مکانیزمی(undo و redo) چه پترنی مناسبه؟
Anonymous voting

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

گوشی های گوگل از آیفون شیک تر بنظر میرسن. از نظر سخت افزار هم خوبن. نسبت به سامسونگ هم چه از نظر ظاهر و چه از جهت های دیگه با
گوشی های گوگل از آیفون شیک تر بنظر میرسن. از نظر سخت افزار هم خوبن. نسبت به سامسونگ هم چه از نظر ظاهر و چه از جهت های دیگه بالاتر نباشه پایین تر هم نیست و شونه به شونه هستن. پس‌ چرا به نسبت بقیه انقدر کم میخرنش؟ پ.ن: عکس از Google pixel 10 pro xl @purecoder_ir

⛔️🙅‍♂🙅‍♀تفکر باینری یکی از جاهایی که تفکر باینری گریبان ما رو میگیره اینه که توی بیشتر موقعیت ها به دنبال best practice ها و bad practice ها میگردیم که best رو انجام بدیم و از bad ها اجتناب کنیم. یا دنبال یه شابلون میگردیم که بهمون بدن و ازش همه جا استفاده کنیم و طبق اون کد بزنیم. در حالیکه در واقعیت خیلی بهترین و بدترین معنایی نداره. همون طور که توی دنیای واقعی خوب یا بد بودن بیشتر حقیقت ها نسبی هستن و خیلی به ندرت بد مطلق و خوب مطلق داریم، توی دنیای نرم افزار هم به همین شکل هست و نباید به صورت باینری به داستان نگاه کنیم. اگه نگاهی به روزمره ی خودمون بندازیم، می‌بینیم که توی جریان زندگی به طور پیوسته در حال سبک و سنگین کردن و تصمیم گیری براساس شرایط هستیم.‌ چی میشه که وقتی به دنیای نرم افزار قدم میگذاریم به یک باره تغییر مسیر میدیم و میخوایم همه چیز رو صفر و یک ببینیم و best و bad ها رو با یه خط مرزی کاملن مشخص تفکیک کنیم؟ واقعیت اینه که بیشترین چیزی که باید به دنبالش باشیم trade off و تصمیم گیری بر اساس شرایط هست. بیشتر از تمرکز بر best practice ها و bad practice ها و تکرارشون توی کد و دیزاین، باید دلایل پشت راه حل های مختلف رو بدونیم و به جای اینکه برای هر problem فقط یه راه حل توی جیبمون داشته باشیم و بقیه راه حل ها رو بکوبیم، باید بتونیم بهترین رو با بررسی همه ی جوانب انتخاب کنیم. @purecoder_ir

⛔️🙅‍♂🙅‍♀تفکر باینری ما برنامه نویس ها کدهامون در نهایت به صورت باینری توسط ماشین ترجمه و تفسیر میشه، ولی خودمون نباید باینری فکر کنیم. تفکر و تحلیل صفر و یکی خیلی مواقع خطرناک میشه. دنیای بیرون که قراره ما راه حلی براش ارائه کنیم باینری نیست. اگه قراره که ما یه پلی بین دنیا و ماشین ها باشیم، خودمون نباید شبیه ماشین های باینری که فقط صفر و یک می‌فهمن عمل کنیم. @purecoder_ir

✅Flutter Framework ✅Layered Architecture @purecoder_ir
✅Flutter Framework ✅Layered Architecture @purecoder_ir

✅OSI Model ✅Layered Architecture @purecoder_ir
✅OSI Model ✅Layered Architecture @purecoder_ir

کدوم یک از اصول SOLID اصل SRP رو روی اینترفیس های مورد استفاده کلاینت ها اعمال میکنه ؟
Anonymous voting

یکی از انواع تست هایی که برای سیستم ها میتونیم بنویسیم Architectural Test ها هستن. برای مثال توی استراکچر بالا میخوایم پکیج m
یکی از انواع تست هایی که برای سیستم ها میتونیم بنویسیم Architectural Test ها هستن. برای مثال توی استراکچر بالا میخوایم پکیج model رو از دسترسی یا دپندنسی به controller منع کنیم و کسی توی تیم نتونه خلافش رو عمل کنه.
IArchRule rule = Types().That().ResideInNamespace("Model").Should()
                    .NotDependOnAny(Types().That().ResideInNamespace("Controller"));
حالا این یک مثال ساده بود، توی یه پروژه ی با اسکیل بالا این قبیل رول ها زیاد هستن . برای این مدل تست ها توی دات نت میتونی از پکیج ArchUnitNet و توی جاوا هم از ArchUnit استفاده کنی. توی زبان های دیگه هم پکیج های مشابه این دو وجود دارند. @purecoder_ir

برای pagination چه اگه فرانت کار می‌کنی چه بکند، تا حالا بیشتر از Offset-Based استفاده کردی و یا Cursor-Based ؟ در مورد خوبی ها و بدی های هر کدوم نسبت به هم میتونی توی کامنت نظرت رو بگی...
Anonymous voting

مباحثی که هم ماش همدانی و هم افرادی مثل مکسیمیلیان و ... اموزشش دادن, سطح تدریس و نحوه ی بیان ماش یه سر و گردن از بقیشون بالاتره... هم الکی اموزشش رو 20 ساعت کش نمیده و توی 5 ساعت جمعش میکنه و هم خیلی مختصر و مفید اون چیزی رو که باید میگه... مکسیمیلیان که رسمن مثل قرص خواب هست و برای وقتایی که بی خوابی زده به کلت خوبه😂😂😂 ماش هم ایرانیه, بعد میگن ایرانی ها بدرد نمیخورن,...خارجی خوب و تو دل برو هم خیلی کم پیدا میشه. البته هندی ها که فضایی هستن و توی یه دسته بندی دیگه قرار میگیرن😜😜 @purecoder_ir

.
Anonymous voting

❓به نظرت کامیت های گیت رو بهتره با فعل گذشته بزنیم یا فعل امری ؟ 1️⃣حالت اول: فعل گذشته 👉new feature added 2️⃣حالت دوم: فعل امری 👉add new feature ✅توی حالت اول داریم به یه fact ای که اتفاق افتاده اشاره میکنیم و توی حالت دوم مدل ادبیات به گونه ای هست که داریم یه کامند یا دستور رو صادر میکنیم. ❓خارج از بحث استانداردهایی که بعضی ها تعیین کردن و ماهم احتمالن بدون چون و چرا پذیرفتیم و طبق همون ها جلو رفتیم، به نظرت از بین ۲ استایل بالا کدوم یکی بهتره؟ لطفن توی نظر سنجی زیر شرکت کن و اگه توضیحی داری میتونی نظرت رو این پایین بگی...👇 @purecoder_ir