Software Development, Design and Coding
در کتاب Software Development, Design and Coding (توسعه نرم افزار، طراحی و کدنویسی)، اصول طراحی نرم افزار خوب و نحوه تبدیل آن اصول به کدی عالی را خواهید آموخت. این کتاب، شما را با مهندسی نرم افزار، از کاربرد اصول مهندسی تا توسعه نرم افزار آشنا میکند. شما چگونگی اجرای یک پروژهی نرم افزاری را خواهید دید، مراحل مختلف یک پروژه را بررسی میکنید و نحوهی طراحی و پیاده سازی برنامهها را به منظور حل مشکلات خاصی یاد خواهید گرفت. این کتاب همچنین دربارهی ساختن کد است؛ چگونه برنامههای عالی بنویسید و آنها را به کار بیندازید.
چه در برنامه نویسی تازه کار باشید و چه صدها برنامه کاربردی نوشته باشید، در این کتاب کارهایی را که قبلا انجام داده اید را دوباره بررسی خواهید کرد و راههای بهبود را بررسی خواهید کرد. با استفاده از زبان جاوا، شما عمیقاً به استانداردهای کدنویسی، اشکال زدایی، تست واحد، ماژولار بودن و سایر ویژگیهای برنامههای خوب نگاه خواهید کرد.
مطالبی که در کتاب Software Development, Design and Coding: With Patterns, Debugging, Unit Testing, and Refactoring یاد خواهید گرفت:
- مرور روشهای چابک مدرن از جمله اسکرام و برنامه نویسی Lean
- استفاده از تواناییهای سیستمهای کامپیوتری مدرن با برنامه نویسی موازی
- کار با الگوهای طراحی به منظور بهره برداری از بهترین شیوههای توسعه
- استفاده از ابزارهای مدرن برای توسعه، همکاری و کنترل سورس کد
این کتاب برای چه کسانی است؟
این کتاب برای توسعه دهندگان نرم افزاری که در ابتدای مسیر شغلی خود هستند و همچنین دانشجویان سطح بالا در دورههای مهندسی نرم افزار مناسب است.