Seriously Good Software
توسعه دهندگان جدی میدانند که کد همیشه میتواند بهبود یابد. با هر بار تکرار، بهینه سازی هایی کوچک و بزرگ انجام میدهید که میتواند تأثیر زیادی در سرعت، اندازه، مقاومت و نگهداری برنامه شما داشته باشد. در کتاب نرم افزارهای بسیار خوب: کدی که کار میکند، زنده میماند و برنده میشود، Marco Faella، نویسنده، معلم و متخصص جاوا، تکنیک هایی را برای نوشتن کد بهتر به شما یاد میدهد.
کد عالی، مهارت یک برنامه نویس را با تکنیکهای امتحان شده و بهترین شیوه هایی که توسط کل جامعه توسعه پذیرفته شده اند، میآمیزد. اگر چه هر برنامه دارای زمینه و ویژگیهای خاص خود است، اما برخی از جنبههای کیفیت همیشه مهم هستند. این کتاب بر هشت ستون نرم افزار بسیار خوب متمرکز شده است: سرعت، مصرف حافظه، قابلیت اطمینان، خوانایی، thread safety، عمومیت و ظرافت. مثالهای مبتنی بر جاوا، تکنیک هایی را نشان میدهد که برای هر زبان OO کاربرد دارد.
کتاب Seriously Good Software، یک کتابچه راهنما برای هر توسعه دهنده حرفه ای است که در مورد بهبود کیفیت برنامه جدی است. این کتاب ابعاد اساسی کیفیت کد را با ارتقای یک پیاده سازی ساده به یک برنامه قوی و با کیفیت حرفه ای مورد بررسی قرار میدهد. پرسش ها، تمرینها و مثالهای جاوایی اطمینان میدهند که شما درک کاملی از مفاهیم پیدا خواهید کرد. هنگامی که آخرین نسخه از پروژه اصلی کتاب را به پایان میرسانید، میتوانید با اطمینان، بهینه سازیهای مناسب را برای کد خود انتخاب کنید.
مطالبی که در کتاب نرم افزار بسیار خوب: کدی که کار میکند، زنده میماند و برنده میشود، یاد خواهید گرفت:
- ارزیابی کیفیت نرم افزار
- ارزیابی مصالحهها و تعاملات
- تحقق اهداف مختلف در یک کار واحد
- تمرینات مبتنی بر جاوا که میتوانید به هر زبان OO اعمال کنید