انجمن جاواکاپ
2.29K subscribers
825 photos
12 videos
17 files
152 links
کانال رسمی انجمن جاواکاپ

ادمین: @JavaCupAdmin

رسانه‌های جاواکاپ👇
سایت
javacup.ir

اینستاگرام
instagram.com/javacup.ir

لینکدین
shorturl.at/csty2
shorturl.at/atBN7

توییتر
twitter.com/javacupir
Download Telegram
#Google
برای اولین بار به این لیست وارد شده و باعث شده ابزاری مانند StackOverflow از لیست خارج شود.

@JavaCupIR
#Trello
برای اولین بار به این لیست راه یافته

@JavaCupIR
#Azure
یک پلتفرم محسبات ابری است و برای اولین بار به این لیست راه یافته
می‌بینیم که در اولین حضورش هم در جای
#Atom #code_editor
۷ پله سقوط نسبت به سال قبل

@JavaCupIR
#Slack #real_time_messaging
۴ پله سقوط نسبت به سال قبل

@JavaCupIR
#GitHub
۸ پله سقوط نسبت به سال قبل

@JavaCupIR
#IntelliJ_IDEA
۱ پله صعود نسبت به سال قبل

@JavaCupIR
#Sublime_Text
۲ پله سقوط نسبت به سال قبل

@JavaCupIR
#GitLab
۴ پله صعود نسبت به سال قبل
هشداری برای GitHub

@JavaCupIR
#Chrome_DevTools
۲ پله سقوط نسبت به سال قبل

@JavaCupIR
#Postman
۴ پله صعود نسبت به سال قبل
۸ پله صعود نسبت به دو سال قبل

@JavaCupIR
#Git
برای سومین سال پیاپی در جایگاه ۴ام قرار دارد.
گیت در حال حاضر، پراستفاده‌ترین ابزار کنترل نسخه است.

@JavaCupIR
#Docker
۷ پله صعود نسبت به سال قبل 👏

@JavaCupIR
#Visual_Studio_Code
برای دومین سال پیاپی در جایگاه ۲ام قرار دارد.

@JavaCupIR
#GitKraken

GitKraken: The legendary Git GUI client for Windows, Mac, and Linux.

برای سومین سال پیاپی در جایگاه نخست قرار گرفته

@JavaCupIR
#مقاله
در زبان‌های برنامه‌نویسی پیشرفته مانند #Java یا C، یک شی ممکن است تعدادی متد مختلف داشته باشد که اگر شی مذکور، واسط یا واسط‌هایی را بخواهد پیاده‌سازی کند، متدهای آن واسط‌ها نیز به جمع متدهایش اضافه خواهد شد. تجربه صحبت با تعداد زیادی برنامه‌نویس، می‌گوید که اکثر ما از اشیایی که متدهای واسطی (interface methods) زیادی دارند، می‌ترسیم. زیرا از آن‌جایی که این متدها چندریختی (polymorphic) و متعاقبا غیرقابل اطمینان هستند، دوست نداریم با آن‌ها سر و کله بزنیم. ترس منطقی‌ای هم هست. اما بیایید تحلیل کنیم و ببینیم که این ترس دقیقا ناشی از چیست.
http://javacup.ir/fear-of-decoupling

@JavaCupIR
گاهی وقتا انتخاب اسم مناسب برای کلاس جدیدی که می‌خوایم پیاده‌سازیش کنیم، خیلی سخت به نظر می‌رسه😒

#نامگذاری_کلاس

@JavaCupIR
#مقاله
#نامگذاری_کلاس در جاوا

هر برنامه‌نویسی موافق است که نام‌گذاری کلاس‌ها برای خوانایی کد بسیار مهم است. نام‌گذاری مناسب، زمان لازم جهت فهم کلی کد را کاهش می‌دهد. هم‌چنین، بسیاری از توسعه‌دهندگان موافقند که نام‌گذاری کلاس‌ها کار ساده‌ای نیست. همواره جست‌وجوهای بسیار زیادی (نه فقط از سوی تازه‌کارها) در مورد به‌روش‌های نام‌گذاری کلاس‌ها صورت می‌گیرد.

هدف این مقاله، جمع‌آوری پاسخ‌های محبوب‌ترین سوالات در زمینه استانداردها و قواعد نام‌گذاری کلاس‌ها در جاوا به صورت یک‌جا است. در این مقاله، محدودیت‌ها، قواعد و قراردادهای مرسوم و ببه‌روش‌های محبوب نام‌گذاری کلاس در زبان جاوا، پوشش داده می‌شود.

http://javacup.ir/java-class-naming-guideline/

@JavaCupIR