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

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

⭕️پشتیبانی:
@PureCoder_support
@MohammadTaherri
Download Telegram
به نظرت کدوم یک از سینتکس های زیر قشنگ تره؟
Anonymous Poll
12%
var name: String = "Mohammad";
88%
String name = "Mohammad";
🔥Challenge

فرض کن که من یه عدد بین ۰ تا ۱۰۰ توی ذهنم در نظر میگیرم و حالا تو باید اون عدد رو حدس بزنی...

🤔تو بین ۰ تا ۱۰۰ یه عدد حدس میزنی...

اگه عددی که گفتی برابر با عددی که توی ذهن منه بود، من بهت میگم که درست حدس زدی و بازی تموم میشه...

اگه عددی که گفتی برابر نبود، من راهنماییت میکنم و بهت میگم که حدس تو از عددی که توی ذهن منه بزرگتره یا کوچیکتره...

💡برای مثال عدد توی ذهن من ۷۶ هست و تو ۴۷ رو حدس زدی و من بهت میگم که حدست درست نیست، ولی از عدد توی ذهن من کوچکتره.... یا اگه ۹۸ رو حدس بزنی، بهت میگم که حدست از عدد ذهن من بزرگتره...

🏃‍♂و تو همین طوری به حدس زدن ادامه میدی تا به جواب برسی...

حالا به من بگو چطوری حدس میزنی که بتونی با کمترین تعداد حدس، به جواب درست بررسی؟

⚠️نیاز به نوشتن کد نیست و فقط قراره دو نفری و به صورت فیس تو فیس این بازی رو انجام بدیم و تو یه روشی رو استفاده کنی که با کمترین تعداد حدس به جواب برسی...

@purecoder_ir
اینم از وضعیت ایرانسل من (My Irancell) که همه چیزش رو موقع ارور ریخت بیرون... 🤦‍♂
🤦‍♂🤦‍♂

هعی 😢😢😢

@purecoder_ir
کدوم یک از اصول SOLID به صورت خاص تاکید میکنه که Software Entities در عین stable بودن باید Flexible هم باشن؟
Anonymous Quiz
16%
SRP
41%
OCP
25%
LSP
15%
ISP
4%
DIP
سوال مصاحبه 😝

اگه بخواین یه ساعت توی فلاتر درست کنید... از چی استفاده میکنید که ساعت عقب نیوفته؟

⚠️با Timer و Future صد در صد عقب میوفته....

@purecoder_ir
هر داکیومنتی یه سری توضیحات داره و همچنین یه سری مثال یا به اصطلاح code example.

اگه یه داکیومنت بهتون بدن و بخواین مطالعش کنید. در ابتدا توضیحاتش رو میخونید و یا در ابتدا یه نگاهی به مثال ها میندازید؟
Anonymous Poll
39%
ابتدا توضیحات رو میخونم
61%
ابتدا مثال ها رو نگاه میکنم
حالا وقتی میخواید از یک library یا پکیج توی پروژتون استفاده کنید، چکار میکنید؟
Anonymous Poll
50%
ابتدا توضیحاتش رو میخونم
50%
ابتدا مثال هاشو نگاه میکنم
و در اخر اگه قرار باشه به یک تیم اضافه بشید و توی انجام یه پروژه که در نیمه راهه مشارکت کنید...

بیشتر دوست دارید یه سری مثال در اختیارتون بگذارن تا کدها رو بفهمید یا با خوندن توضیحات.؟
Anonymous Poll
50%
خوندن توضیحات
50%
مثال
💥جمع بندی

تقریبن ۵۰ درصد گفتن که اول مثال ها رو نگاه میکنیم...

۵۰ درصد هم گفتن که ابتدا توضیحات رو میخونیم...

ولی اون ۵۰ درصدی که گفتن ابتدا توضیحات رو میخونیم هم اگه به روند کار خودشون نگاه کنن، اکثرن (نه همه) میبینن که اول اول اول به مثال توجه میکنن ...

😅مثلن کدومتون روز اول اول که میخواستین بفهمین statefull Widget چیه رفتین و ابتدا توضیحات رو خوندین؟

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

غیر از اینه؟

پس من میگم با وجود ۵۰ ۵۰ بودن نتیجه، در عمل و در واقعیت چربش به سمت مثال هست...

@purecoder_ir
حالا هدف از این نظر سنجی ها چیه؟

هدف اینه که بگم تست بنویسید... 😂😝

حداقل اون ۵۰ درصدی که گفتید ابتدا به مثال نگاه میکنم، به تست نوشتن اهتمام بورزید

چرا؟

چون تست ها مثال های واقعی production code هستن و همه ی حالات ممکن استفاده از کد رو نشون میدن و میتونن به عنوان یه داکیومنت معتبر و قابل اطمینان استفاده بشن

به جای اینکه وقت بگذارید و ساعت ها داکیومنت بنویسید، به تست نوشتن اهمیت بدید...

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

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

این تست ها، مثال های واقعی کد ها هستن و با استفاده از اون ها به راحتی میشه کد ها رو فهمید

پس تست بنویسید و از متد TDD استفاده کنید و به کلین بودن تست هاتون هم اهمیت بدید...

فرض کن میخوای وارد یه پروژه بشی که نیمه ی راهه، اگه پروژه تست درست حسابی داشته باشه خب میشینی میخونی و داستان میاد دستت... ولی اگه تست نداشته باشه، حالا هی بشین داکیومنت بخون یا از این و اون توضیح بخواه 🤦‍♂🤦‍♂

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

@purecoder_ir
This media is not supported in your browser
VIEW IN TELEGRAM
دنبال سینیور شدن و برچسب زدن به خودتون هم نباشید...

همش کشکه...
سوال

تفاوت Reference Type و Value Type چیه؟

@purecoder_ir
Forwarded from Persian Flutter (PayamZ)
بازار فلاتر روی دستگاه های Embedded رو به پیشرفته، خیلی از شرکت ها دارن روش سرمایه گزاری میکنن

یکی از مهمترین دستگاه ها توی این بازار Raspberry pi هست.

ما یه ابزار توسعه دادیم که همه مراحل توسعه نرم افزار رو روی Raspberry pi آسون تر میکنه

از نصب فلاتر تا اجرای برنامه درحالت Kiosk

اگه علاقه مندید مقاله زیر میتونه خیلی بهتون کمک کنه


https://medium.com/snapp-x/flutter-on-raspberry-pi-raspi-flutter-e1760818ba0c


@persian_flutter
سلام دوستان
امیدوارم حالتون خوب باشه

😍😍خبر ویژه اینکه پارت اول دوره ی Object Oriented Design تکمیل شده و تا پایان هفته میتونید با تخفیف ۴۰ درصدی در این دوره شرکت کنید...

Object Oriented
SOLID Design Principles
Clean Architecture
...

💰هزینه دوره: ۱میلیون و ۴۰۰ هزار تومان
✂️هزینه با تخفیف: ۸۴۰ هزار تومان

🔗لینک دوره:
https://purecoder.ir/course/object-oriented-design-part-one/

💥دوره شامل پشتیبانی میباشد...

💥برای شرکت در دوره یا مشاوره به اکانت پشتیبانی پیام بدید 👇
@purecoder_support

@purecoder_ir
Pure Coder pinned a photo
Forwarded from Persian Flutter (PayamZ)
This media is not supported in your browser
VIEW IN TELEGRAM
🚀🚀🚀 Toastification V1.0.0 🎉🎉🎉

خب خب خب
اینم از اولین ورژن خفن TOASTIFICATION
دیگه لازم نیست بری داکیومنت رو کامل بخونی

برو وب سایت پایین + نوتیفیکیشنت رو بساز + تستش کن + کدش رو کپی کن + و تو پروژت ازش استفاده کن


https://payamzahedi.com/toastification/

design: @sepide_moqadasi
develop: @payamzahedi95 @belikeben
📰 یه خبر ویژه...

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

مختص فلاتر ولی متفاوت و با کلی نکته‌ی جذاب 😎

🔜 🔜 🔜 🔜

@purecoder_ir
Fluttery's Journey (55 %)

🆕 دوره ی جدید و خاص فلاترمون به زودی شروع میشه😍😍

✈️ قراره یه سفر به اعماق فلاتر داشته باشیم...

🏝 در این سفر با درخت های مختلف فلاتر، از جمله Element Tree و Render Tree به خوبی اشنا میشیم.

🖼 با layout phase و paint phase که بعد از build شدن ویجت ها انجام میشه، اشنا میشیم.

انیمیشن، Binding ها، dart ui, انواع ویجت ها، انواع رندر ابجکت ها و... رو به خوبی درک میکنیم.

🎨کاربرد دیزاین پترن های مختلف رو توی کدهای فریمورک فلاتر میبینیم.
از جمله پترن های Composite و Visitor و Decorator و Observer و TemplateMethod.

🔗میتونی توضیحات دوره رو توی لینک زیر بخونی:
‌‌‌https://purecoder.ir/course/flutterys-journey/

برای شرکت در دوره به اکانت های زیر پیام بده:
@PureCoder_Support
@MohammadTaherri

✂️تا قبل از شروع دوره میتونی از تخفیف ۵۵ درصدی پیش ثبت نام دوره استفاده کنی...

دوره شامل پشتیبانی هست..

@purecoder_ir