logo

CardDev

مسیر یادگیری
logo

CardDev

درباره ما

قوانین و سوالات

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

ارتباط با ما

ایمیل

info@aiflashcard.dev

شبکه های اجتماعی

CardDev
CardDev

نصب اپ CardDev

دسترسی سریع‌تر از هوم‌اسکرین

کلیه حقوق مادی و معنوی برای سایت CardDev محفوظ است.

Built pixel by pixel by Khadem

Khadem Al Mahdi

Built pixel by pixel by

کتاب معیارهای معماری نرم‌افزار

0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه

معیارهای معماری نرم‌افزار برای قابلیت نگهداری و کیفیت معماری یک پروژه نرم‌افزاری حیاتی هستند و می‌توانند در مراحل اولیه فرآیند، در مورد انباشت خطرناک بدهی معماری و بدهی فنی به شما هشدار دهند. در این کتاب کاربردی، معماران نرم‌افزار برجسته و باتجربه، مطالعات موردی را برای معرفی معیارهایی که هر معمار نرم‌افزاری باید بداند، به اشتراک می‌گذارند. این کتاب درباره تئوری نیست. بیشتر درباره عمل و پیاده‌سازی است، درباره آنچه قبلاً امتحان شده و کار کرده است. تشخیص زودهنگام مسائل معماری نرم‌افزار برای موفقیت نرم‌افزار شما بسیار مهم است: به کاهش خطر عملکرد ضعیف کمک می‌کند و هزینه رفع این مسائل را کاهش می‌دهد. این راهنما که توسط متخصصان برای معماران نرم‌افزار و توسعه‌دهندگان نرم‌افزار مشتاق به کاوش مطالعات موردی موفق نوشته شده است، به شما کمک می‌کند تا درباره اثربخشی تصمیم‌گیری و اندازه‌گیری بیشتر بیاموزید. این کتاب از طریق مشارکت ۱۰ متخصص برجسته، معیارهای کلیدی معماری نرم‌افزار را به اشتراک می‌گذارد تا به شما در تعیین شاخص‌های کلیدی عملکرد (KPI) مناسب و اندازه‌گیری نتایج کمک کند. شما یاد خواهید گرفت که چگونه: میزان برآورده شدن اهداف معماری نرم‌افزار خود را اندازه‌گیری کنید. معیارهای مناسب برای ردیابی را انتخاب کنید (و از معیارهای غیرضروری صرف‌نظر کنید). قابلیت مشاهده‌پذیری (Observability)، قابلیت تست (Testability) و قابلیت استقرار (Deployability) را بهبود بخشید. پروژه‌های معماری نرم‌افزار را اولویت‌بندی کنید. داشبوردهای روشنگر و مرتبط بسازید.

اشتراکی

book cover
O’Reilly
0 فلش‌کارت
0 گالری‌کارت
0 صوت
0 پرامپت
0 واژه‌نامه
جزئیاتمقدمهفصل‌هانسخه‌ها

فصل های کتاب

با مرور فصل‌ها، ساختار ، محتوای کتاب را به سرعت بشناسید.

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

book cover

چهار معیار کلیدی رها شده

Definition and Instrumentation • Refactoring Your Mental Model • Pipelines as Your First Port of Call • Locating Your Instrumentation Points • Capture and Calculation • Display and Understanding • Target Audience • Visualization • Front Page • Discussions and Understanding • Ownership and Improvement • Conclusion

فصل 1

درحال تولید...

book cover

هرم تست تابع تناسب: تمثیلی برای تست‌ها و معیارهای معماری

Fitness Functions and Metrics • Fitness Functions: Test Coverage • Fitness Functions: Integration Tests with Network Latency • Introduction to Fitness Function Categories • Mandatory Fitness Function Categories • Optional Fitness Function Categories • Fitness Function Categories: Catalog Overview • The Testing Pyramid • The Fitness Function Testing Pyramid • The Top Layer • The Middle Layer • The Bottom Layer • Examples and Their Full Categorization • Fully Categorizing Top-Layer Examples • Developing Your Fitness Functions and Metrics • Conclusion

فصل 2

درحال تولید...

book cover

معماری تکاملی: هدایت معماری با قابلیت تست و استقرار

The Importance of Learning and Discovery • The Tools of Sustainable Change • Testability: Creating High-Quality Systems • Deployability: Scaling Development of Our Systems • Conclusion

فصل 3

درحال تولید...

book cover

معماری خود را با شاخص بلوغ پیمانه‌پذیری بهبود بخشید

Technical Debt • Origination of Technical Debt • Assessment with the MMI • Modularity • Hierarchy • Pattern Consistency • Calculating the MMI • Architecture Review to Determine the MMI • Conclusion

فصل 4

درحال تولید...

book cover

بیلد‌های خصوصی و معیارها: ابزارهایی برای بقا در انتقال‌های DevOps

Key Terms • CI/CD • DevOps • The “Ownership Shift” • Empowering the Local Environment Again • The Private Build • Case Study: The Unstable Trunk • Bug A1 • Bug A2 • Bug A3 • Bug A4 • Case Study: The Blocked Consultant • Metrics • Time to Feedback • Evitable Integration Issues in the Deployed Application per Iteration • Time Spent Restoring Trunk Stability per Iteration • The Cost of Private Builds • Metrics in Practice • High Time to Feedback, High Evitable Integration Issues, Low Time to Trunk Stability • Low Time to Feedback, High Evitable Integration Issues, Low Time to Trunk Stability • High Time to Feedback, Low Evitable Integration Issues, Low Time to Trunk Stability • Low Evitable Integration Issues and High Time to Trunk Stability • Conclusion

فصل 5

درحال تولید...

book cover

مقیاس‌بندی یک سازمان: نقش مرکزی معماری نرم‌افزار

YourFinFreedom Breaks the Monolith • Implementing a Distributed Big Ball of Mud • Seeking Direction • From Best Effort to Intentional Effort • Increasing Software Architecture Intentionality, Guided by Metrics • Managing Expectations with Communication • Learning and Evolving the Architecture • And What About Anna? • Conclusion

فصل 6

درحال تولید...

book cover

نقش اندازه‌گیری در معماری نرم‌افزار

Adding Measurement to Software Architecture • Measurement Approaches • Runtime Measurement of Applications and Infrastructure • Software Analysis • Design Analysis • Estimates and Models • Fitness Functions • Measuring System Qualities • Performance • Scalability • Availability • Security • Getting Started • Hypothetical Case Study • Pitfalls • Conclusion

فصل 7

درحال تولید...

book cover

پیشرفت از معیارها به مهندسی

The Path to Fitness Functions • From Metrics to Engineering • Automation Operationalizes Metrics • Case Study: Coupling • Case Study: Zero-Day Security Check • Case Study: Fidelity Fitness Functions • Conclusion

فصل 8

درحال تولید...

book cover

استفاده از معیارهای نرم‌افزار برای تضمین قابلیت نگهداری

The Case for Using Metrics • Entropy Kills Software • The Toxicity of Cyclic Dependencies • How Metrics Can Help • Why Are Metrics Not More Widely Used? • Tools to Gather Metrics • Useful Metrics • Metrics to Measure Coupling and Structural Erosion • Metrics to Measure Size and Complexity • Change History Metrics • Other Useful Metrics • Architectural Fitness Functions • How to Track Metrics over Time • A Few Golden Rules for Better Software • Conclusion

فصل 9

درحال تولید...

book cover

اندازه‌گیری ناشناخته‌ها با رویکرد هدف-سوال-معیار

The Goal-Question-Metric Approach • Create a GQM Tree • Prioritize Metrics and Devise a Data Collection Strategy • Case Study: The Team That Learned to See the Future • System Context • Incident #1: Too Many Requests to the Foo Service • Incident #2: Seeing the Future • Reflection • Run a GQM Workshop • Workshop Summary • Workshop Steps • Facilitation Guidelines and Hints • Conclusion

فصل 10

درحال تولید...

خانهدسته‌بندیکتابخانهکتاب‌منپروفایل
انتشار کتاب

10 فصل در حال تولید

آخرین بروزرسانی
۲ مهر ۱۴۰۵
امتیاز
5.0
پیش نیاز
ندارد

مدت زمان خوانش

6:21

نوع کتاب

اشتراکی

شرکت کنندگان

0 نفر

تولید کتاب

۲ مهر ۱۴۰۵