ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs

دانلود کتاب کد شما به عنوان صحنه جرم: برای دستگیری نقص ، گلوگاه و طراحی بد در برنامه های خود از تکنیک های پزشکی قانونی استفاده کنید

Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs

مشخصات کتاب

Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs

ویرایش: 1 
نویسندگان:   
سری: The Pragmatic Programmers 
ISBN (شابک) : 1680500384, 9781680500387 
ناشر: Pragmatic Bookshelf 
سال نشر: 2015 
تعداد صفحات: 0 
زبان: English 
فرمت فایل : EPUB (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 16 مگابایت 

قیمت کتاب (تومان) : 34,000



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



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 9


در صورت تبدیل فایل کتاب Your Code as a Crime Scene: Use Forensic Techniques to Arrest Defects, Bottlenecks, and Bad Design in Your Programs به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب کد شما به عنوان صحنه جرم: برای دستگیری نقص ، گلوگاه و طراحی بد در برنامه های خود از تکنیک های پزشکی قانونی استفاده کنید نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب کد شما به عنوان صحنه جرم: برای دستگیری نقص ، گلوگاه و طراحی بد در برنامه های خود از تکنیک های پزشکی قانونی استفاده کنید



Jack the Ripper و پایگاه های کد قدیمی بیش از آنچه فکر می کنید مشترک هستند. با الهام از روش‌های روانشناسی قانونی، استراتژی‌هایی را برای پیش‌بینی آینده پایگاه کد خود، ارزیابی جهت بازسازی و درک اینکه تیم شما چگونه بر طراحی تأثیر می‌گذارد، یاد خواهید گرفت. این کتاب با ترکیب منحصر به فرد خود از روانشناسی قانونی و تجزیه و تحلیل کد، شما را با استراتژی هایی که نیاز دارید، بدون توجه به زبان برنامه نویسی که استفاده می کنید، مسلح می کند.

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

در این کتاب، تکنیک های روانشناسی قانونی را برای حفظ موفقیت آمیز نرم افزار خود خواهید آموخت. شما یک نمایه جغرافیایی از داده‌های commit خود برای یافتن نقاط مهم ایجاد می‌کنید، و از مفاهیم جفت موقت برای کشف روابط پنهان بین مناطق نامرتبط در کد خود استفاده می‌کنید. شما همچنین اثربخشی بهبود کد خود را اندازه گیری خواهید کرد. شما یاد خواهید گرفت که چگونه از این تکنیک ها در پروژه های بزرگ و کوچک استفاده کنید. برای پروژه‌های کوچک، بینش جدیدی در مورد طراحی خود و میزان تناسب کد با ایده‌های شما به دست خواهید آورد. برای پروژه‌های بزرگ، بخش‌های خوب و شکننده را شناسایی خواهید کرد.

توسعه در مقیاس بزرگ نیز یک فعالیت اجتماعی است و پویایی تیم بر کیفیت کد تأثیر می‌گذارد. به همین دلیل است که این کتاب به شما نشان می دهد که چگونه هنگام تجزیه و تحلیل تکامل سیستم خود، سوگیری های اجتماعی را کشف کنید. شما از پیام های commit به عنوان گزارش شاهد عینی برای آنچه واقعاً در کد شما اتفاق می افتد استفاده خواهید کرد. در نهایت، با ردیابی مشکلات سازمانی در کد و پیدا کردن نحوه رفع آنها، همه آن ها را کنار هم قرار می دهید. برای کدهای بهتر به شکار بپیوندید!

آنچه شما نیاز دارید:

برای اجرای ابزارهای تجزیه و تحلیل همراه، به Java 6 و Python 2.7 نیاز دارید. شما همچنین باید Git را همراه با مثال ها دنبال کنید.


توضیحاتی درمورد کتاب به خارجی

Jack the Ripper and legacy codebases have more in common than you'd think. Inspired by forensic psychology methods, you'll learn strategies to predict the future of your codebase, assess refactoring direction, and understand how your team influences the design. With its unique blend of forensic psychology and code analysis, this book arms you with the strategies you need, no matter what programming language you use.

Software is a living entity that's constantly changing. To understand software systems, we need to know where they came from and how they evolved. By mining commit data and analyzing the history of your code, you can start fixes ahead of time to eliminate broken designs, maintenance issues, and team productivity bottlenecks.

In this book, you'll learn forensic psychology techniques to successfully maintain your software. You'll create a geographic profile from your commit data to find hotspots, and apply temporal coupling concepts to uncover hidden relationships between unrelated areas in your code. You'll also measure the effectiveness of your code improvements. You'll learn how to apply these techniques on projects both large and small. For small projects, you'll get new insights into your design and how well the code fits your ideas. For large projects, you'll identify the good and the fragile parts.

Large-scale development is also a social activity, and the team's dynamics influence code quality. That's why this book shows you how to uncover social biases when analyzing the evolution of your system. You'll use commit messages as eyewitness accounts to what is really happening in your code. Finally, you'll put it all together by tracking organizational problems in the code and finding out how to fix them. Come join the hunt for better code!

What You Need:

You need Java 6 and Python 2.7 to run the accompanying analysis tools. You also need Git to follow along with the examples.





نظرات کاربران