دورهمی برنامه نویسان
Открыть в Telegram
طنز برنامه نویسی اخبار و مطالب آموزشی ارتباط با ادمین و تبلیغات: @heydarirx پیج اینستاگرام دورهمی برنامهنویسان: https://instagram.com/programmers_gathering
Больше9 617
Подписчики
-524 часа
-397 дней
-2730 день
Архив постов
9 617
\
1. کد برای انسانها نوشته میشود، نه ماشینها
کد شما باید برای دیگران (و خودتان در آینده) قابل فهم باشد. استفاده از نامهای متغیر معنادار، توضیحات و ساختار خوانا به بهبود درک کمک میکند.
2. کد کوتاه بهتر از کد پیچیده است
از نوشتن کدهای پیچیده خودداری کنید. راهحلهای ساده و کوتاه معمولاً بهتر هستند، چون خطایابی و نگهداری آنها آسانتر است.
3. زود بهینهسازی نکنید
قبل از اینکه مطمئن شوید کد کار میکند، روی بهینهسازی تمرکز نکنید. ابتدا باید یک راهحل قابل اجرا داشته باشید و سپس بهینهسازی کنید.
4. همیشه تست بنویسید
تستها به شما کمک میکنند از صحت عملکرد کد مطمئن شوید. نوشتن تستهای واحد (unit tests) و تستهای یکپارچهسازی (integration tests) میتواند از بروز خطاهای ناخواسته جلوگیری کند.
5. از قانون DRY (Don't Repeat Yourself) پیروی کنید
کد تکراری را حذف کنید و به جای آن از توابع و ماژولهای قابل استفاده مجدد استفاده کنید. این کار نگهداری کد را آسانتر میکند.
6. قانون KISS (Keep It Simple, Stupid)
راهحلهای خود را تا حد امکان ساده نگه دارید. هرچه کد پیچیدهتر شود، احتمال بروز خطا و مشکلات بیشتر است.
7. قانون YAGNI (You Aren't Gonna Need It)
قابلیتهایی که به آنها نیاز ندارید را پیادهسازی نکنید. این کار فقط کد شما را پیچیدهتر و غیرضروری میکند.
8. مسئولیت محدود برای هر ماژول (Single Responsibility Principle)
هر ماژول یا کلاس باید فقط یک وظیفه مشخص داشته باشد. این کار باعث کاهش وابستگیها و سادهتر شدن تغییرات میشود.
9. خواندن کد دیگران به اندازه نوشتن کد مهم است
توانایی خواندن و فهمیدن کد دیگران به شما در کار تیمی و مشارکت در پروژههای بزرگ کمک میکند.
10. به مستندات (documentation) اهمیت بدهید
مستندسازی کد و پروژه باعث میشود همکاران یا خودتان در آینده بتوانید به راحتی به پروژه برگردید و آن را توسعه دهید.
این قوانین نانوشته به عنوان بهترین روشها در جامعه برنامهنویسان شناخته میشوند و پایبندی به آنها میتواند به بهبود کیفیت کار و تجربه کاری شما کمک کند.
#programming
➿➿➿➿➿➿➿➿
@programmers_gathering
9 617
⭐️در آسمان علم داده بدرخش💫
✴️ با ثبتنام در استارکمپ ماشینلرنینگ پیشرفته دانشکار چند پله بالاتر از بقیه باش و پیشرفت کن!
💻 اگر به برنامهنویسی و علم داده علاقه داری و باهاشون آشنایی، این استارکمپ مناسبته.
⬆️ روی لینک بالا کلیک کن و درخواست مشاوره رایگان بده تا همکاران ما باهات تماس بگیرن و راهنماییت کنن.
9 617
⭐️در آسمان علم داده بدرخش💫
✴️ با ثبتنام در استارکمپ ماشینلرنینگ پیشرفته دانشکار چند پله بالاتر از بقیه باش و پیشرفت کن!
💻 اگر به برنامهنویسی و علم داده علاقه داری و باهاشون آشنایی، این استارکمپ مناسبته.
⬆️ روی لینک بالا کلیک کن و درخواست مشاوره رایگان بده تا همکاران ما باهات تماس بگیرن و راهنماییت کنن.
9 617
Repost from کانال تبادلات پر جذب آرمیس
🔻تو این شرایط بازار دلیلی نمیبینم که از اعضا برای ورود به VIP پول بگیرم
لینک ورود : 👇
https://t.me/addlist/OQUJneq7QZ5iOGZk
.
9 617
Repost from کانال تبادلات پر جذب آرمیس
🔥 سوالات لــــو رفته آزمون تافــــــل 🔥
🌟 @TestHelperTOEFL
➿➿➿➿➿➿➿
🔰موبایل و کامپیوتر
@Narmafzarpc
@Apkgold
@PcAndMob
@Android_best
@tamirpc_com
@Computer_Science100
@Software_computerr
@Repairms
@VIP30T
@nodirani
@programmer_best
@SkilVideo
➿➿➿➿➿➿➿
🔰برنامه نویسی و طراحی سایت
@Amozesh_4u
@hedcode
@Computerr_Programming
@LearnPY
@programmers2024
@i_CODE
@amozesh_co
@Amozesh_Website
@Html_Css100
@LernCode
@programmers_gathering
@hivaweb
@LernFA
@Texpert_100
@Apkprogramming
➿➿➿➿➿➿➿
🔰آموزش عکاسی
@azphotoshop
@j_photographer
@mrkhalaqq
➿➿➿➿➿➿➿
🔰زبان انگلیسی و مهاجرت
@Eng_ravan
@usuk1
@eng_asan
@English_ili
@HiEnglish1
@ESL4You
@howimetyourmotherrr
@En_tour
@tactics4listening123
@MusicOwallpaper
➿➿➿➿➿➿➿
🔰آموزش فتوشاپ
@mrkhalaq
@limostudy
@hashtagifyofficial
➿➿➿➿➿➿➿
🔰فناوری و تکنولوژی
@iAAATech
@clipbargh
@fazmetr
➿➿➿➿➿➿➿
🔰عمومی
@FilmBinNews
@servatmandan_n
@BazyePC
@QuizBazi_Com
➿➿➿➿➿➿➿
🔰هک و امنیت
@UltraSecurity
@code_hackers
@hackers85
@hivashabake
@Mahdiihack
@engineeringreverse
@sibantech
@kali_outis
@TipsNetwork
➿➿➿➿➿➿➿
🔰استخدام و کاریابی
@irankaryab
@takestekhdam
@tak_rezume
➿➿➿➿➿➿➿
🔰فایل گرافیک
@editby
@shutterpic
@filmeditby
@azphotoshopp
➿➿➿➿➿➿➿
🔰دانشجویی و دانشگاهی
@UNII_KAR
@powerpointyar
@shimi95_ir
@daneshgram
@hamyarjozve
@Finder_PDF
@theBOOK_FRIENDS
➿➿➿➿➿➿➿
🔰پکیج و دوره های رایگان
@vippkg
@parspublic
@packagebox
@pubplusx
@packpublicx
➿➿➿➿➿➿➿
🔰مهندسی مکانیک و برق
@mech_engineering
@bargheeha
@electronicghodrat
@CAD_3D
@electricalnew
@proje_bargh
@engineersbargh
@automatsin
@M_E_TUTORIAL
@electrical_new
@doorbingram
@margarinepower
@solarsolmaz
@barghtamasha
@electric_ir
@smartelectric
➿➿➿➿➿➿➿
🔰معماری و عمران
@Voxel3DVray
@Design_groooup
@VoxelObjectRevit
@Voxel3DDVray
➿➿➿➿➿➿➿
.
9 617
نقشه راه برنامهنویس جاوا 2024 😎
اگر قصد یادگیری جاوا رو دارین، این نقشه راه رو دنبال کنید چون خیلی کامله واقعا 👇
https://www.scholarhat.com/tutorial/java/java-roadmap
#java
➿➿➿➿➿➿➿➿
@programmers_gathering
9 617
پشت هر برنامهنویس موفقی، یه دوست دختر هستش که وجود نداره! 😂
#fun
➿➿➿➿➿➿➿➿
@programmers_gathering
9 617
آموزش کامل شکلاتی 🍫
هر کاربر ویندوزی باید کار با شکلاتی رو یاد بگیره 👌
https://youtu.be/Q_VNxFgGt-s
#windows
➿➿➿➿➿➿➿➿
@programmers_gathering
9 617
دوره رایگان ساخت وبسایت فروشگاهی با جنگو/پایتون ❤️ (فارسی!)
+Go To Playlist of Course+
#python #django
➿➿➿➿➿➿➿➿
@programmers_gathering
9 617
3 نکته که از همون اول برنامهنویسی باید رعایت بشه ✨
🔹 نوشتن کد خوانا و تمیز (Clean Code): از همان ابتدا سعی کن کدی بنویسی که برای دیگران (و حتی خودت در آینده) قابل فهم باشه. استفاده از نامهای معنادار برای متغیرها و توابع، و رعایت فاصلهگذاری و قالببندی مناسب، کد رو خواناتر و قابل درکتر میکنه.
🔹 تقسیم مسائل به بخشهای کوچکتر: مسائل بزرگ رو به قطعات کوچکتر و سادهتر تقسیم کن و هر قسمت رو جداگانه حل کن. این کار نه تنها بهت کمک میکنه تا بهتر بر مشکلات تسلط پیدا کنی، بلکه فرآیند دیباگ کردن رو هم راحتتر میکنه.
🔹 درک صحیح مفاهیم پایهای (Fundamentals): از همون ابتدا روی مفاهیم پایهای مثل ساختارهای داده، الگوریتمها، اصول شیءگرایی، و کنترل جریان (مثل حلقهها و شرطها) تمرکز کن. این دانش پایهای بهت کمک میکنه که در هر زبان برنامهنویسی پیشرفت کنی و بهتر کد بنویسی.
#programming
➿➿➿➿➿➿➿➿
@programmers_gathering
9 617
Repost from کانال تبادلات پر جذب آرمیس
🦋 مجموعه کانال های تخصصی در تلگرام : 🦋
🔴@Armisstab
〰️〰️〰️〰️〰️〰️〰️
⛳️برنامه نویسی و طراحی سایت
⚜️@Computer_IT_Engineering
⚜️@PythonForever
⚜️@AmoozeshWebsite
⚜️@Android0to100
⚜️@Amozesh_4u
⚜️@hedcode
⚜️@Computerr_Programming
⚜️@LearnPY
⚜️@i_CODE
⚜️@Amozesh_Website
⚜️@LernCode
⚜️@programmers_gathering
⚜️@LernFA
〰️〰️〰️〰️〰️〰️〰️
⛳️حسابداری
⚜️@hesabdarijozveh
〰️〰️〰️〰️〰️〰️〰️
⛳️پکیج و دوره های رایگان
⚜️@vippkg
⚜️@parspublic
⚜️@packagebox
⚜️@pubplusx
⚜️@packpublicx
〰️〰️〰️〰️〰️〰️〰️
⛳️موبایل و کامپیوتر
⚜️@cofeeng
⚜️@Narmafzarpc
⚜️@Pc_IT_Mob
⚜️@Apkgold
⚜️@PcAndMob
⚜️@Android_best
⚜️@tamirpc_com
⚜️@Software_computerr
⚜️@repairms
⚜️@nodirani
⚜️@programmer_best
⚜️@SkilVideo
〰️〰️〰️〰️〰️〰️〰️
⛳️فناوری و تکنولوژی
⚜️@iAAATech
〰️〰️〰️〰️〰️〰️〰️
⛳️عمومی
⚜️@moviesfars
⚜️@servatmandan_n
〰️〰️〰️〰️〰️〰️〰️
⛳️زبان های خارجه و مهاجرت
⚜️@arashnia_english1
⚜️@VOA_Learning_English
⚜️@Eng_ravan
⚜️@Ketab_University
⚜️@ImproveReading
⚜️@jozve_pdf_ketab
⚜️@eng_asan
⚜️@HiEnglish1
⚜️@ArabicWithVideoes
⚜️@ESL4You
⚜️@Vocab_in_use
⚜️@howimetyourmotherrr
⚜️@En_tour
⚜️@alllanguagescartoons
⚜️@frandcompany
〰️〰️〰️〰️〰️〰️〰️
⛳️فیلترشکن و پروکسی
⚜️@networknim
⚜️@Proxysarver
⚜️@VoxelObjectRevit
〰️〰️〰️〰️〰️〰️〰️
⛳️هک و امنیت
⚜️@UltraSecurity
⚜️@Mahdiihack
⚜️@TipsNetwork
〰️〰️〰️〰️〰️〰️〰️
⛳️برق و مکانیک
⚜️@mech_engineering
⚜️@electronicghodrat
⚜️@CAD_3D
⚜️@engineersbargh
⚜️@M_E_TUTORIAL
⚜️@margarinepower
⚜️@smartelectric
〰️〰️〰️〰️〰️〰️〰️
⛳️آموزش فتوشاپ
⚜️@ipschannel
⚜️@Architect_City
⚜️@mrkhalaq
⚜️@VoxelLearn
〰️〰️〰️〰️〰️〰️〰️
⛳️آموزش عکاسی
⚜️@azphotoshop
〰️〰️〰️〰️〰️〰️〰️
⛳️دانشجویی و دانشگاهی
⚜️@JOZVEGAH
⚜️@BANK_KEETAB
⚜️@jozve_finder
⚜️@Roydad_Daneshjoo
⚜️@Twitterjo
⚜️@Twitterjoo
⚜️@PersianChemist
⚜️@Donyayejozveh
⚜️@powerpointyar
⚜️@ApplyMap
⚜️@LibMajazi
⚜️@hamyarjozve
⚜️@daneshgram
⚜️@Finder_PDF
〰️〰️〰️〰️〰️〰️〰️
⛳️فایل گرافیک
⚜️@Voxelpostpro
〰️〰️〰️〰️〰️〰️〰️
⛳️معماری و عمران
⚜️@Voxel3DVray
⚜️@AUTOCAD_HOME_CHANNEL2
⚜️@Design_groooup
⚜️@Voxel3DDVray
〰️〰️〰️〰️〰️〰️〰️
🔥 سوالات لــــو رفته آزمون تافــــــل 🔥
🌟 @TestHelperTOEFL
〰️〰️〰️〰️〰️〰️〰️
.
9 617
📚 معرفی کتاب Web Design Playground
💡 کتاب Web Design Playground نوشتهی Paul McFedries یک راهنمای کاربردی برای یادگیری طراحی وب است که به شکل جذاب و ساده برای افراد تازهکار طراحی شده است. این کتاب تمرکز ویژهای بر یادگیری اصول طراحی وب از طریق تمرینهای عملی و پروژههای کوچک دارد. به جای تئوری سنگین، به کاربران اجازه میدهد تا با ابزارها و زبانهای مورد نیاز طراحی وب مانند HTML، CSS و JavaScript از طریق ساخت وبسایتهای واقعی آشنا شوند.
#html #css
➿➿➿➿➿➿➿➿
@programmers_gathering
