دانلود کتاب xUnit Test Patterns: Refactoring Test Code

49,000 تومان

xUnit Test Patterns: Refactoring Test Code


موضوع اصلی کامپیوترها
نوع کالا کتاب الکترونیکی
ناشر Addison-Wesley
تعداد صفحه 948
حجم فایل 5 مگابایت
کد کتاب 9780131495050,0131495054
نویسنده
زبانانگلیسی
فرمتPDF
سال انتشار2007
مطلب پیشنهادی: با پول کتاب در ایران چی میشه خرید؟
در صورت نیاز به تبدیل فایل به فرمت‌های PDF، EPUB، AZW3، MOBI و یا DJVU می‌توانید به پشتیبان اطلاع دهید تا در صورت امکان، فایل مورد نظر را تبدیل نمایند. سایت بَلیان دارای تخفیف پلکانی است، یعنی با افزودن کتاب بیشتر به سبدخرید، قیمت آن برای شما کاهش می‌یابد. جهت مشاهده درصد تخفیف‌ها بر روی «جدول تخفیف پلکانی» در پایین کلیک نمایید. جهت یافتن سایر کتاب‌های مشابه، از منو جستجو در بالای سایت استفاده نمایید.
شما می‌توانید با هر 1000 تومان خرید، ۱ شانس شرکت در قرعه‌کشی کتابخانه دیجیتال بلیان دریافت کنید و شانس خود را برای برنده شدن جوایز هیجان انگیز امتحان کنید. «شرایط شرکت در قرعه‌کشی»

جدول کد تخفیف

با افزودن چه تعداد کتاب به سبد‌خرید، چند‌ درصد تخفیف شامل آن خواهد شد؟ در این جدول پاسخ این سوال را خواهید یافت. برای مثال: اگر بین ۳ الی ۵ کتاب را در سبد خرید خود قرار دهید، ۲۵ درصد تخفیف شامل سبد‌خرید شما خواهد شد.
تعداد کتاب درصد تخفیف قیمت کتاب
1 بدون تخفیف 25,000 تومان
2 20 درصد 20,000 تومان
3 الی 5 25 درصد 18,750 تومان
6 الی 10 30 درصد 17,500 تومان
11 الی 20 35 درصد 16,250 تومان
21 الی 30 40 درصد 15,000 تومان
31 الی 40 45 درصد 13,750 تومان
41 الی 50 50 درصد 12,500 تومان
51 الی 70 55 درصد 11,250 تومان
71 الی 100 60 درصد 10,000 تومان
101 الی 150 65 درصد 8,750 تومان
151 الی 200 70 درصد 7,500 تومان
201 الی 300 75 درصد 6,250 تومان
301 الی 500 80 درصد 5,000 تومان
501 الی 1000 85 درصد 3,750 تومان
1001 الی 10000 90 درصد 2,500 تومان
توضیحات

ترجمه فارسی توضیحات (ترجمه ماشینی)

xUnit Test Patterns: Refactoring Test Code

من فکر می کنم عنوان کمی گمراه کننده است، زیرا این کتاب در مورد چیزهای بیشتری از نوشتن کد تست خوب است.
من مجبور شدم xUnit را به یک زبان مبهم منتقل کنم، و این کتاب منبع الهام ثابت و ارزشمندی برای ویژگی‌های برگرفته از چارچوب‌های آزمایشی مختلف بود که در غیر این صورت نمی‌دانستم.

کتاب بسیار معتبری است. این شامل مثال های زیادی است، اما فرمت آن بیشتر جنبه آکادمیک دارد. این به این معنی است که، مطابق با هر کتاب الگوی قابل احترام، قبل از اینکه بتوانید کد یا نمونه‌ای را که ممکن است صفحاتی بعد باشد، ببینید، یک توصیف نظری از چیستی یک الگوی خاص دریافت می‌کنید. این ممکن است برخی از خوانندگان را ناامید کند، و مسلماً می‌توانست دردناک‌تر شود. با این حال، به شایستگی نویسنده، الگوها با یک نمودار شروع می شوند که مفهوم را در یک نگاه نشان می دهد، که به نظر من بسیار مفید بود.

کتاب نسبتاً پرمخاطب است و چند تکرار خفیف آزاردهنده وجود دارد – حدود 100 بار در مورد تعریف (و پیاده سازی) خاص nUnit از مفهوم فیکسچر و اینکه چگونه نویسنده یک بار موفق به ساخت مجموعه آزمایشی 50 (50! cinquenta) شده است، به شما گفته می شود! L!) با استفاده از یک پایگاه داده در حافظه، بارها سریعتر است.
با این حال، اگر منصف باشیم، تکرارها احتمالاً در یک کتاب مرجع اجتناب ناپذیر هستند، به ویژه با توجه به اینکه قسمت اول مقدماتی حجیم (250 صفحه) وجود دارد که الگوهای اصلی را به سبکی محاوره‌ای تر به هم می‌پیچد.

احتمالاً به دلیل پیشینه نویسنده، کتاب به وضوح نسبت به جاوا تعصب دارد، و بنابراین اکثریت قریب به اتفاق کدهای نمونه به این شکل نوشته شده اند، به علاوه گاهی اوقات اصطلاحات یا مفاهیم محلی را دریافت می کنید. پوشش بسیار خوبی از فریمورک های مختلف جاوا و دات نت (نه فقط xUnit، همچنین Fit و دیگران) با برخی از منابع Smalltalk و Ruby در صورت لزوم وجود دارد. C++ به ندرت ذکر شده است. اگر می‌خواهید پوشش بهتری از ++C داشته باشید، ممکن است بخواهید نگاهی به کتاب مایکل فیتر “کار موثر با کد قدیمی” بیندازید، که به نظر من مکمل این است.

اما احتمالاً روی نکات منفی تمرکز می کنم. در مجموع، این کتاب مملو از توصیه‌های تخصصی عالی است که من به سادگی نمی‌دانم در غیر این صورت از کجا می‌توانم دریافت کنم، و بنابراین شایسته پنج ستاره است.

xUnit Test Patterns: Refactoring Test Code

I think the title is a bit misleading, because this book is about a lot more than just writing good test code.
I had to port xUnit to an obscure language, and this book was a constant and invaluable source of inspiration for features taken from various testing frameworks that I would otherwise not have known about.

It’s a very authoritative book. It contains a lot of examples, but the format is more on the academic side. This means that, in line with any respectable pattern book, you get a theoretical description of what a certain pattern is about before you can actually see any code, or any examples, which may be pages later. This might put some readers off, and admittedly it could have been made less painful. However, to the author’s merit, patterns start with a diagram that illustrates the concept at a glance, which I thought was very helpful.

The book is fairly verbose and there are some mildly irritating repetitions – you will be told about 100 times about nUnit’s idiosyncratic definition (and implementation) of the concept of fixture and how the author once managed to make a test suite 50 (fifty! cinquenta! L!) times quicker by using an in-memory database.
To be fair, however, repetitions are probably inevitable in a reference book, especially considering that there is a chunky introductory first part (250 pages) that wraps the main patterns together in a more conversational style.

Presumably due to the author’s background, the book is clearly biased towards Java, and so that’s how the vast majority of example code is written in, plus you sometimes get rather local terminology or concepts. There is very good coverage of the various Java and .NET frameworks (not just xUnit, also Fit and others), with some Smalltalk and Ruby references as appropriate. C++ is hardly ever mentioned. If you want better C++ coverage, you may want to have a look at Michael Feather’s book “Working Effectively with Legacy Code”, which I see as complementary to this.

But I probably focus on the negatives. All in all, this book is choke-full of excellent expert advice that I simply wouldn’t know where to get from otherwise, and therefore it deserves five stars.

نظرات (0)

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب xUnit Test Patterns: Refactoring Test Code”