توضیحات
امروزه مهندسان نرمافزار نه تنها باید بدانند که چگونه به طور موثر و مفید برنامهنویسی کنند، بلکه باید از چگونگی توسعهی شیوههای مهندسی مناسب در جهت سالمسازی پایگاه کد خود هم اطلاعات کافی را داشته باشند. مهمترین مسئلهای که در این کتاب به آن تاکید شده است تفاوت بین برنامهنویسی و مهندسی نرمافزار است و نویسنده سعی دارد با زبانی ساده خواننده را با اصول اولیه و درست برنامهنویسی صحیح و تمیز آشنا کند. مهندسان نرمافزار چگونه میتوانند یک پایگاه کد زنده را مدیریت کنند تا در طول عمر خود به تغییر نیازمندیها و تقاضاها پاسخ دهد؟ «تیتوس وینترز» و «ایروم رایت» به همراه نویسندهی فنی «تام مانشرِک» بر اساس تجربهی خودشان در گوگل، نگاهی صریح و روشنگر به نحوهی ساخت و نگهداری نرمافزار توسط برخی از متخصصان نرمافزار جهان ارائه میدهند. این کتاب فرهنگ مهندسی منحصربهفرد، فرآیندها و ابزار گوگل و اینکه چگونه این موارد به اثربخشی یک سازمان مهندسی کمک میکند را پوشش میدهد. در این کتاب همچنین سه اصل اساسی که سازمانهای نرمافزاری باید هنگام طراحی، معماری، نوشتن و نگهداری کد در نظر داشته باشند، بررسی خواهد شد. این سه اصل اساسی شامل موارد زیر است:
- چگونه زمان بر پایداری نرمافزار تاثیر میگذارد و چگونه میتوان کد خود را در طول زمان انعطافپذیرتر کرد.
- چگونه مقیاس بر قابلیت اجرای نرمافزار در یک سازمان مهندسی تأثیر می گذارد.
- یک مهندس معمولی هنگام ارزیابی تصمیمات طراحی و توسعه چه مبادلاتی را باید انجام دهد.
مطالعه این کتاب اطلاعات ارزشمندی را در زمینه مهندسی نرمافزار در یکی از بزرگترین غولهای کامپیوتر جهان به شما میدهد.
دیدگاهها
هیچ دیدگاهی برای این محصول نوشته نشده است.