Pure Coder
کد سبد خرید که توی مثال جامع داریم رسمن از فلاتر خارج شد و یه لحظه رفتم توی پوست اصلی خودم😂😂😂 @fluttery_journey @purecoder_support
❓❓به عنوان چالش برای این کد تست بنویسید و اسکرینش رو یا لینک گیتهابش رو توی کامنت بفرستید ..
✔️پ.ن: برای تست نوشتن کلاس رو غیر Singleton در نظر بگیرید
🎁به تستی که نظرم رو جلب کنه جایزه میدم ...
✔️پ.ن: برای تست نوشتن کلاس رو غیر Singleton در نظر بگیرید
🎁به تستی که نظرم رو جلب کنه جایزه میدم ...
Pure Coder
کد سبد خرید که توی مثال جامع داریم رسمن از فلاتر خارج شد و یه لحظه رفتم توی پوست اصلی خودم😂😂😂 @fluttery_journey @purecoder_support
سینگلتون رو توی app با dependency injection اوکی کنید و کلاس ها رو تا حد امکان سینگلتون نکنید، مثل کدی که من زدم و کار خیلی درستی نیست ...
ولی توی library ها و فریمورک ها کاربرد داره
@purecoder_ir
ولی توی library ها و فریمورک ها کاربرد داره
@purecoder_ir
❓تفاوت فریمورک با library چیه ؟
مثلن میگیم فریمورک فلاتر یا فریمورک وانیا یا فریمورک لاراول یا ...
از طرفی میگیم library یا پکیج dio
چه تفاوت شاخص و مهمی دارن که توی کد ما تاثیر میذاره و این دو تا رو از هم متمایز میکنه ؟
@purecoder_ir
مثلن میگیم فریمورک فلاتر یا فریمورک وانیا یا فریمورک لاراول یا ...
از طرفی میگیم library یا پکیج dio
چه تفاوت شاخص و مهمی دارن که توی کد ما تاثیر میذاره و این دو تا رو از هم متمایز میکنه ؟
@purecoder_ir
Pure Coder
❓تفاوت فریمورک با library چیه ؟ مثلن میگیم فریمورک فلاتر یا فریمورک وانیا یا فریمورک لاراول یا ... از طرفی میگیم library یا پکیج dio چه تفاوت شاخص و مهمی دارن که توی کد ما تاثیر میذاره و این دو تا رو از هم متمایز میکنه ؟ @purecoder_ir
✅یکی از تفاوت های شاخص بین فریمورک و library اصل Inversion of control هست
فریمورک ها عمومن بر مبنای این اصل بنا شدن
توی یه فریمورک عمومن کنترل رو به فریمورک واگذار میکنیم. یا بهتره بگیم که فریمورک کنترل رو از ما میگیره.
برای مثال توی فلاتر متد build استیت لس ویجت رو اوراید میکنیم ولی نمیدونیم دقیقن کی و کجا و تحت چه شرایطی کال میشه و این فریمورک هست که کنترل رو از ما و آپ مون میگیره.
یا توی یه آپ بکند یه کنترلر و چندتا اکشن متد مینویسیم ولی نمیدونیم که دقیقن کی کال میشن و این فریمورک هست که کنترل داستان رو دستش میگیره ...
ولی توی library معمولن اینجوری نیست و این ما هستیم که کنترل رو بدست داریم
برآی مثال پکیج http چند تا متد بهمون میده (get post ...) و این ماییم که کنترل کال کردن این متدها رو به طور کامل در اختیار داریم ..
✅تحلیل شخصی: یه فریمورک هر چقدر هم که کوچیک باشه و یه library هر چقدر هم که بزرگ باشه، تا وقتی این ویژگی رو دارن از دایره ی خودشون خارج نمیشن
برای مثال test runner هایی مثل JUnit یا XUnit یا DartUnit هر چقدر هم که کوچیک باشن میتونن شبیه به یه فریمورک عمل کنن و control رو invert کنن
@purecoder_ir
فریمورک ها عمومن بر مبنای این اصل بنا شدن
توی یه فریمورک عمومن کنترل رو به فریمورک واگذار میکنیم. یا بهتره بگیم که فریمورک کنترل رو از ما میگیره.
برای مثال توی فلاتر متد build استیت لس ویجت رو اوراید میکنیم ولی نمیدونیم دقیقن کی و کجا و تحت چه شرایطی کال میشه و این فریمورک هست که کنترل رو از ما و آپ مون میگیره.
یا توی یه آپ بکند یه کنترلر و چندتا اکشن متد مینویسیم ولی نمیدونیم که دقیقن کی کال میشن و این فریمورک هست که کنترل داستان رو دستش میگیره ...
ولی توی library معمولن اینجوری نیست و این ما هستیم که کنترل رو بدست داریم
برآی مثال پکیج http چند تا متد بهمون میده (get post ...) و این ماییم که کنترل کال کردن این متدها رو به طور کامل در اختیار داریم ..
✅تحلیل شخصی: یه فریمورک هر چقدر هم که کوچیک باشه و یه library هر چقدر هم که بزرگ باشه، تا وقتی این ویژگی رو دارن از دایره ی خودشون خارج نمیشن
برای مثال test runner هایی مثل JUnit یا XUnit یا DartUnit هر چقدر هم که کوچیک باشن میتونن شبیه به یه فریمورک عمل کنن و control رو invert کنن
@purecoder_ir
با توجه به اینکه تعداد زیادی از برنامه نویسان مثل خودم با افسردگی دست و پنجه نرم میکنن میخوایم یه کمپین اختصاصی به نام افسردگان کلین درست کنیم 😝😝😝😂😂
از عمو باب هم دعوت میکنم که یه کتاب در موردش برامون بنویسه.
The Clean Depressed Coder (Bob Martin)
بخاطر جواد زبیدی یه فصل هم میگیم به اینترفیس اختصاص بده😂😂😂🏃♂️🏃♂️🏃♂️🏃♂️
از عمو باب هم دعوت میکنم که یه کتاب در موردش برامون بنویسه.
The Clean Depressed Coder (Bob Martin)
بخاطر جواد زبیدی یه فصل هم میگیم به اینترفیس اختصاص بده😂😂😂🏃♂️🏃♂️🏃♂️🏃♂️
لطفن برنامه نویسی رو با فلاتر شروع نکنید و به کسی هم پیشنهاد ندید که با فلاتر شروع کنه
مسیر خوبی درست نمیشه
قبلش یکم مساله حل کنید
یه استاد برنامه نویسی داشتیم (فرترن) که همش به ما مسائل الگوریتمی مختلف میگفت و ما همش فوحشش میدادیم که اینا به چه درد میخوره
ولی درستش همینه، ذهن باید برنامه نویس بار بیاد
با کانتینر زدن ذهن برنامه نویس نمیشه
با فلاتر یه راست نرید سراغ برنامه نویسی
هر جور میدونید
ولی مسیری که کج بشه درست کردنش به این سادگی ها نیست
شاید الان خوشحال باشی و بگی من توی جایگاه خیلی خوبیم ولی تا یه پله ای بیشتر نمیتونی بری بالا
@purecoder_ir
مسیر خوبی درست نمیشه
قبلش یکم مساله حل کنید
یه استاد برنامه نویسی داشتیم (فرترن) که همش به ما مسائل الگوریتمی مختلف میگفت و ما همش فوحشش میدادیم که اینا به چه درد میخوره
ولی درستش همینه، ذهن باید برنامه نویس بار بیاد
با کانتینر زدن ذهن برنامه نویس نمیشه
با فلاتر یه راست نرید سراغ برنامه نویسی
هر جور میدونید
ولی مسیری که کج بشه درست کردنش به این سادگی ها نیست
شاید الان خوشحال باشی و بگی من توی جایگاه خیلی خوبیم ولی تا یه پله ای بیشتر نمیتونی بری بالا
@purecoder_ir
🔥چالش
فرض کنید یه ساختار درختی مثل ساختار بالا داریم
❓این ساختار با کد مدل سازی کنید
⚠️تعداد level ها بی نهایت هست و توی دیاگرام فقط چند تا level داریم و تعداد node ها توی هرlevel هم دل بخواهی هست
❓یه فانکشن داشته باشید که ورودی شماره level رو بگیره و تعداد node ها توی اون level رو بده
@purecoder_ir
فرض کنید یه ساختار درختی مثل ساختار بالا داریم
❓این ساختار با کد مدل سازی کنید
⚠️تعداد level ها بی نهایت هست و توی دیاگرام فقط چند تا level داریم و تعداد node ها توی هرlevel هم دل بخواهی هست
❓یه فانکشن داشته باشید که ورودی شماره level رو بگیره و تعداد node ها توی اون level رو بده
@purecoder_ir
Forwarded from پاسخ به شبهات 🇵🇸 (programmer.flutter)
اپلیکیشن حدیث نور
مجموعه ای از روایات با دسته بندی های:
- تربیت کودک و نوجوان
- روانشناسی
- رفتار با زیر دستان
- بهداشت و تندرستی
و....
امیدوارم که برای عزیزان مفید باشه❤️
https://myket.ir/app/com.example.hadisnor
مجموعه ای از روایات با دسته بندی های:
- تربیت کودک و نوجوان
- روانشناسی
- رفتار با زیر دستان
- بهداشت و تندرستی
و....
امیدوارم که برای عزیزان مفید باشه❤️
https://myket.ir/app/com.example.hadisnor
برخی مخفف ها که زیاد ازشون استفاده میکنیم:
✅ORM: Object Relational Mapping
✅RPC: Remote Procedure Call
✅SQL: Structured Query Language
✅HTTP: hypertext transfer protocol
✅Rx: Reactive X or Reactive Extensions
✅DDD: Domain-Driven Design
✅BDD: Behavior-Driven Design
✅TDD: Test Driven Development
✅OO: Object Oriented
✅FP: Functional Programming
@purecoder_ir
✅ORM: Object Relational Mapping
✅RPC: Remote Procedure Call
✅SQL: Structured Query Language
✅HTTP: hypertext transfer protocol
✅Rx: Reactive X or Reactive Extensions
✅DDD: Domain-Driven Design
✅BDD: Behavior-Driven Design
✅TDD: Test Driven Development
✅OO: Object Oriented
✅FP: Functional Programming
@purecoder_ir
❓از یونیت تست یک تعریف کاربردی و عملیاتی ارائه بدید...
❌بدون استفاده از هوش مصنوعی ...
✅هر چقدر بخواین میتونید راجبش توضیح بدید و محدودیت نداره
🎁کسی که درست مفهوم رو برسونه ۵۰ درصد تخفیف برای شرکت در دورهی object oriented دریافت میکنه و در صورت تمایل میتونه ازش استفاده کنه.
@purecoder_ir
❌بدون استفاده از هوش مصنوعی ...
✅هر چقدر بخواین میتونید راجبش توضیح بدید و محدودیت نداره
🎁کسی که درست مفهوم رو برسونه ۵۰ درصد تخفیف برای شرکت در دورهی object oriented دریافت میکنه و در صورت تمایل میتونه ازش استفاده کنه.
@purecoder_ir
فراگیر ترین الگو در فریمورک های UI؟
Anonymous Quiz
3%
Proxy
38%
Observer
23%
Composite
4%
CoR
33%
نمیدانم!!!
Pure Coder
فراگیر ترین الگو در فریمورک های UI؟
CoR => Chain of Responsibility
دیدم هیشکی انتخابش نکرده
بنده خدا صفر درصده 😂
توی فلاتر استفاده شده
دیدم هیشکی انتخابش نکرده
بنده خدا صفر درصده 😂
توی فلاتر استفاده شده
مدرس ها باید تند تند حرف بزنن وگرنه آدم خوابش میگیره ...وگرنه چاره ای نمیمونه جز اینکه سرعت رو بذاری روی 2x 😂😂😂
آپ داغونی که من توی دوران طفولیت زدم😂😂
داغون بودنش رو بیخیال، قیمت ها رو نگاه کنید و ببینید چه بلایی سرمون آوردن توی چند سال
پ.ن: آپ با جاواست و یو ای کار نداشت و من توی یو ای خنگم و ذهنم یاری نمیکنه 😁😁
پ.ن: مدیر پروژه عاشق ماکروسافت بود و نمیذاشت گوشه ها رو گرد کنم
داغون بودنش رو بیخیال، قیمت ها رو نگاه کنید و ببینید چه بلایی سرمون آوردن توی چند سال
پ.ن: آپ با جاواست و یو ای کار نداشت و من توی یو ای خنگم و ذهنم یاری نمیکنه 😁😁
پ.ن: مدیر پروژه عاشق ماکروسافت بود و نمیذاشت گوشه ها رو گرد کنم
Pure Coder
Photo
#شوخی
به این آپ گیر ندید
این ظاهرش داغونه ولی کدهای شما باطنش داغونه 😝😝
ظاهر رو میشه درست کرد ولی باطن داغون بیزینس رو میزنه زمین 😝😝😝
به این آپ گیر ندید
این ظاهرش داغونه ولی کدهای شما باطنش داغونه 😝😝
ظاهر رو میشه درست کرد ولی باطن داغون بیزینس رو میزنه زمین 😝😝😝