از آن جایی که کد هیچ کس بینقص نیست، لازم است با روشهای مختلف بازبینی کد (#code_review) آشنایی داشته باشید و با استفاده از آنها، کدهای خود و همتیمیهایتان را در معرض بازبینی قرار دهید. هر توسعهدهنده حرفهای نرمافزار، میداند که بازبینی کد باید حتما بخشی جدی و مهم از یک فرآیند توسعه باشد. اما چیزی که بیشتر توسعهدهندگان نمیدانند، این است که روشهای مختلفی برای بازبینی کد وجود دارد …
ادامه مطالبآشنایی با Lombok
Lombok ابزاری است که اخیرا توسط توسعهدهندگان جاوا به میزان زیادی استفاده میشود و کسانی که از این ابزار استفاده میکنند، پس از مدتی، کد زدن بدون Lombok را نمیتوانند تصور کنند. جاوا زبان فوقالعادهای است، اما گاهی اوقات مجبور میشوید برای کارهای معمول خود یا سازگاری با برخی چارچوبها، مجموعهکدهایی تکراری را به کدهای خود اضافه کنید. این مجموعهکدها معمولا ارزشی برای منطق برنامه شما ایجاد نمیکنند اما به هر …
ادامه مطالبقرارداد برابری اشیا در جاوا چیست؟
«قرارداد برابری اشیا» (Object Equality Contract) بیان میکند، زمانی که دو شی با هم برابرند، کد درهمسازی (hash code) آن دو شی نیز باید با هم برابر باشد. این قرارداد، برای تمام اشیای جاوایی مورد استفاده در مجموعههای مبتنی بر درهمسازی (مانند HashMap یا HashSet) صدق میکند و هدف اصلی آن، بهینهسازیِ کارایی هنگام کار با این مجموعهها است. احتمالا شنیدهاید که توصیه میشود زمانی که متد ()equals را برای کلاس …
ادامه مطالببه حریم شخصی کدتان احترام بگذارید
به نظر شما، در پروژههای جاوایی از کدام سطح دسترسی بیش از سایرین استفاده میشود؟ public یا protected یا private و یا default؟ آیا هنگام کد زدن، به سطح دسترسی متدها و کلاسهایتان توجهی میکنید و برای انتخاب مناسبترین سطح دسترسی، فکر میکنید؟ در این مقاله ابتدا میبینیم که میزان استفاده از هر یک از این سطوح دسترسی در پروژههای جاوایی توسط توسعهدهندگان چقدر است و سپس با هم میبینیم …
ادامه مطالبنتایج نهایی فینال پنجمین مسابقه جاواکاپ
فینال پنجمین دوره مسابقات جاواکاپ در روز جمعه ۲۵ آبانماه ۱۳۹۷ در دانشگاه شهید بهشتی برگزار شد. در ردهبندی انفرادی، آقایان امین برجیان از دانشگاه شهیدبهشتی، امیر پاشازاده از شرکت پایشگران مدیریت طرح و محمدصالح ساغرچی از دانشگاه صنعتی شریف اول تا سوم شدند. در ردهبندی تیمی شرکتها، شرکت پژوهش و توسعه ناجی در جایگاه نخست ایستاد و در ردهبندی تیمهای دانشگاهی، دانشگاه شهیدبهشتی، دانشگاه صنعتی شریف و دانشگاه یزد به …
ادامه مطالبنکاتی درباره مسابقه فینال جاواکاپ ۹۷
در این مطلب، مهمترین نکات پیرامون مسابقه فینال جاواکاپ مرور و اطلاعرسانی میشود. فینالیستهای عزیز، لطفا تا قبل از شروع مسابقه، مرتبا به این مطلب سر بزنید. برخی نکات و اطلاعیهها در روزهای آتی در همین محل اطلاعرسانی خواهد شد. این نوشته بهروزرسانی خواهد شد…
ادامه مطالباعلام اسامی فینالیستهای پنجمین آزمون جاواکاپ
ضمن تشکر و قدردانی از کلیه شرکتکنندگان در پنجمین آزمون جاواکاپ و همچنین با آرزوی موفقیت روزافزون برای همگی آنها، در ادامه اسامی راهیافتگان به مرحله فینال این دور از مسابقات اعلام میگردد.
ادامه مطالبهمایش جاوا ویژن
ثبت نام همایش و گردهمایی جاوا ویژن آغاز شد.
ادامه مطالباز آزمون کتبی جاواکاپ چه خبر؟
آزمون کتبی جاواکاپ، جمعه ۲۷ مهر با شرکت حدود ۲۷۰ برنامهنویس جاوا به صورت همزمان در دانشگاه صنعتی شریف و دانشگاه یزد برگزار شد.
ادامه مطالباطلاعیهها و اخبار پنجمین آزمون کتبی جاواکاپ
کلیه اخبار و اطلاعیههای مربوط به پنجمین آزمون کتبی جاواکاپ در این محل منتشر خواهد شد. از کلیه شرکتکنندگان در این آزمون، تقاضا داریم تا زمان شروع آزمون، به صورت مستمر به این صفحه رجوع کرده و از آخرین اخبار و اطلاعیهها مطلع شوند. این نوشته بهروزرسانی خواهد شد.
ادامه مطالب