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

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

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

اگه خواستم مثلن TDD بزنه، قشنگ مثل خودم و طبق استاندارد ها بره جلو...

این خوبه.

وگرنه اینکه یه سری کد بده بیرون، حداقل در حال حاضر توی اسکیل بزرگ کاربردی نیست.

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

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

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

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

اگه این کار رو کنیم پیچیدگی هایی که به نرم افزار اضافه میشه، به مراتب کار رو برای ما سختر میکنن.

در عوض ما باید محصولی تولید کنیم که انعطاف پذیر و قابل تغییر باشه.

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

این موضوع توی اصل دوم سالید یا Open Close نهفته هست.

@purecoder_ir
Forwarded from [ بیشُعوری ] (ปïℓï)
This media is not supported in your browser
VIEW IN TELEGRAM
سی ثانیه تو آیینه توالت به خودم نگاه میکنم

چیزی که تو ذهنم پلی میشه
@Bishouri
☃️نام گذاری اینترفیس ها

☃️یه عادتی که توی کامینیوتی دات نت برای نام گذاری اینترفیس ها هست قرار دادن یه I قبل نام هست
برای مثال :
IRepository

☃️این نوع نام گذاری به بقیه جاها هم سرایت کرده

☃️از نظر قواعد کلین کد زیاد جالب نیست

☃️اگه دات نت کار میکنید برای هماهنگی با بقیه شاید مجبور باشید یا بهتر باشه که رعایتش کنید

☃️ولی اگه دات نت کار نمیکنید سعی کنید از این روش نام گذاری استفاده نکیند
برای مثال بگید
Repository
به جای
IRepository

@purecoder_ir
⭕️لینک گروه:

https://t.me/purecoder_gp
دانشمند آن چه را که هست کشف میکند و مهندس آن چه را که نیست خلق میکند.

برنامه نویس، مهندس هنرمندی هست که یک اثر هنری با تفکر مهندسی خلق میکند.

روز مهندس بر شما مهندسان خاص مبارک 😍.
Channel name was changed to «Pure Coder»
❄️توی جاوا دو نوع Data Type میتونیم داشته باشیم :

☃️ Primitive Data Types
☃️ Reference Data Types

به دو تست زیر پاسخ بدید:
نوع Primitive در کدوم بخش از حافظه ذخیره میشن؟
Anonymous Quiz
59%
استک
26%
هیپ
15%
هردو
نوع Reference در کدوم بخش از حافظه ذخیره میشن؟
Anonymous Quiz
31%
استک
47%
هیپ
22%
هردو
Pure Coder
نوع Primitive در کدوم بخش از حافظه ذخیره میشن؟
☃️اگه یه کلاسی داشته باشید که داخلش یه instance field از جنس int داره و یه object یا instance از اون کلاس بسازید , object مورد نظر توی هیپ ذخیره میشه و در نتیجه اون int هم توی هیپ ذخیره میشه.

☃️اگه یه متد داشته باشید و داخلش یه local variable از جنس int تعریف کنید، اون int توی استک و توی فضای در نظر گرفته شده برای متد ذخیره میشه.

☃️در نتیجه primitive data type ها توی هر دو بخش، یعنی هم توی هیپ و هم توی استک ذخیره میشن.
☃️برنامه نویسی کار سختیه...
بدون تعارف سخته...
علاقه باعث شیرین شدنش میشه..

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

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

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

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

من این رو هم قبول ندارم.

استعداد رو لازمه ی موفقیت توی هر کاری میدونم.

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

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

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

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

محیط تاثیر خودش رو روی ادم ها میگذاره.
محیط خانواده، اجتماع و....
🔥مهمترین ویژگی های متمایز کننده ی زبان دارت بنظر من البته :

☃️یکی const هست.

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

واقعن ویژگی فوق العاده و متمایز کننده ای هست.

☃️یکی پشتیبانی داخلی از استریم ها هست.

این مورد به شکل جدی باعث میشه که یه اتحاد بین برنامه نویس های مختلف شکل بگیره.

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

@purecoder_ir
⭕️۷ میلیون و ۹۲۰ هزار تومان؛ حداقل حقوق کارمندان در ۱۴۰۲

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

🟢کف حقوق یعنی کف کف کف، و تحت هیچ شرایطی کمتر از اون قانونی نیست.

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

🟢اگه کارتو درست انجام میدی پول درست هم بگیر ( که کف حقوق هم واسش کمه و حداقل باید دو برابر باشه)

🟢اگه هم کار تو درست انجام نمیدی که داستان متفاوت میشه و باید یه دستی به سر و روی خودت بکشی... و بعد انتظارات رو بالا ببری.

خلاصه یه سوزن به خودت بزن یه جوالدوز به مردم 😅😅
50℅ off⚡️

😍 به مناسبت نیمه شعبان و تا یک هفته اینده میتونید دوره ی Object Oriented Design رو با ۵۰ درصد تخفیف تهیه کنید.

⭕️برای مشاهده جزییات دوره و سرفصل ها میتونید لینک زیر رو ببینید :
https://purecoder.ir/course/object-oriented-design-part-one/

⭕️ برای مشاوره در مورد دوره و یا ثبت نام و شرکت در دوره به آیدی زیر پیام بدید:

@PureCoder_support

⭕️ هزینه شرکت در دوره با تخفیف ۵۰ درصد (تا یک هفته اینده) : ۷۰۰ هزار تومان

🟢 دوره تا فصل چهارم تکمیل شده و از فصل بعدی به صورت جزیی وارد مبحث شیرین اصول سالید میشیم 😍😍

🟢 تخفیف ۵۰ درصد تا چند ماه اینده تکرار نخواهد شد.
Pure Coder pinned a photo
Pure Coder
50℅ off⚡️ 😍 به مناسبت نیمه شعبان و تا یک هفته اینده میتونید دوره ی Object Oriented Design رو با ۵۰ درصد تخفیف تهیه کنید. ⭕️برای مشاهده جزییات دوره و سرفصل ها میتونید لینک زیر رو ببینید : https://purecoder.ir/course/object-oriented-design-part-one/ ⭕️ برای…
دوستانی که کمتر از یکسال تجربه برنامه نویسی دارید، پیشنهاد نمیکنم که توی این دوره شرکت کنید.

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

ولی ممکنه بعضی ها بهم نگن و شرکت کنن.

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

وقت بسیاره و هر میوه ای رو باید به فصلش از درخت چید.
Forwarded from Persian Flutter (PayamZ)
This media is not supported in your browser
VIEW IN TELEGRAM
سلام بچه ها اولین ورژن پکیج toastification رو منتشر کردم

مشکل اصلی پکیج های مشابه اینه که به شما این امکان رو میدن که فقط یک نوتیفیکیشن در صفحه رو نشون بدید اما با استفاده از Toastification شما میتونید نوتیفیکیشن هاتون رو مدیریت کنید

خیلی خوشحال میشم که نظرتون رو درموردش بدونم

https://github.com/payam-zahedi/toastification
☘️سال نوی خورشیدی و نوروز باستانی بر همه ی ایرانی های عزیز با فرهنگ ها، زبان ها و قومیت های مختلف و بر همه ی پارسی زبانان سراسر دنیا که بخشی از این فرهنگ و تمدن زیبا هستن، به خصوص افغانستانی ها و تاجیکستانی های عزیز که در این گروه هم در خدمت تعدادیشون هستیم، مبارک باشه.

🐇 ان شاالله سال کلینی رو تجربه کنید.

@purecoder_ir