خانه / سردبیر

سردبیر

اسفند, ۱۳۹۷

  • ۱۵ اسفند

    نام‌گذاری کلاس‌های جاوایی

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

  • ۸ اسفند

    ترس از کاهش وابستگی

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

بهمن, ۱۳۹۷

  • ۲۷ بهمن

    آشنایی با روش‌های مختلف بازبینی کد

    از آن جایی که کد هیچ کس بی‌نقص نیست، لازم است با روش‌های مختلف بازبینی کد (#code_review) آشنایی داشته باشید و با استفاده از آن‌ها، کدهای خود و هم‌تیمی‌هایتان را در معرض بازبینی قرار دهید. هر توسعه‌دهنده حرفه‌ای نرم‌افزار، می‌داند که بازبینی کد باید حتما بخشی جدی و مهم از یک فرآیند توسعه باشد. اما چیزی که بیشتر توسعه‌دهندگان نمی‌دانند، این است که روش‌های مختلفی برای بازبینی کد وجود دارد …

  • ۱ بهمن

    فیلم سخنرانی‌های جاوا ویژن

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

دی, ۱۳۹۷

  • ۲۶ دی

    قرارداد برابری اشیا در جاوا چیست؟

    «قرارداد برابری اشیا» (Object Equality Contract) بیان می‌کند، زمانی که دو شی با هم برابرند، کد درهم‌سازی (hash code) آن دو شی نیز باید با هم برابر باشد. این قرارداد، برای تمام اشیای جاوایی مورد استفاده در مجموعه‌های مبتنی بر درهم‌سازی (مانند HashMap یا HashSet) صدق می‌کند و هدف اصلی‌ آن، بهینه‌سازیِ کارایی هنگام کار با این مجموعه‌ها است. احتمالا شنیده‌اید که توصیه می‌شود زمانی که متد ()equals را برای کلاس …

  • ۱۹ دی

    به حریم شخصی کدتان احترام بگذارید

    به نظر شما، در پروژه‌های جاوایی از کدام سطح دسترسی بیش از سایرین استفاده می‌شود؟ public یا protected یا private و یا default؟ آیا هنگام کد زدن، به سطح دسترسی متدها و کلاس‌هایتان توجهی می‌کنید و برای انتخاب مناسب‌ترین سطح دسترسی، فکر می‌کنید؟ در این مقاله ابتدا می‌بینیم که میزان استفاده از هر یک از این سطوح دسترسی در پروژه‌های جاوایی توسط توسعه‌دهندگان چقدر است و سپس با هم می‌بینیم …

آبان, ۱۳۹۷

  • ۱۷ آبان

    نکاتی درباره مسابقه فینال جاواکاپ ۹۷

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

  • ۱۷ آبان

    اعلام اسامی افرادی که موفق به اخذ گواهی‎نامه پایه شده‌اند

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

  • ۱۳ آبان

    اعلام اسامی فینالیست‎های پنجمین آزمون جاواکاپ

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

  • ۵ آبان

    همایش جاوا ویژن

    ثبت نام همایش و گردهمایی جاوا ویژن آغاز شد.