Living Documentation: Continuous Knowledge Sharing by Design
مستندات نرم افزار میتوانند جان بگیرند، پویا بمانند و در حقیقت به شما در ساختن نرم افزار بهتر کمک کنند. کتاب Living Documentation، برای توسعه دهندگان، معماران و سایر متخصصین نرم افزار نوشته شده است تا نحوهی ایجاد مستنداتی را نشان دهد که در کل چرخه توسعه و طراحی شما تکامل مییابند. این کتاب از روشی که از طراحی دامنه محور (Domain Driven Design) الهام گرفته شده است برای ساختن مستنداتی استفاده میکند که تکامل پیدا میکنند تا در طول چرخه توسعه ارزش را به حداکثر برسانند.
نویسنده این کتاب، Cyrille Martraire از طریق الگوها، تصاویر واضح و مثالهای واقعی، نحوه استفاده از ساختههای خوش ساخت و اتوماسیون را برای بهبود چشمگیر ارزش مستندات با حداقل هزینه اضافی نشان میدهد. حوزه، زبان یا فناوریهای شما هرچه باشد، مجبور نیستید از بین نرم افزار کار کننده و مستندات جامع و با کیفیت بالا یکی را انتخاب کنید؛ هر دو را میتوانید داشته باشید.
مطالبی که در کتاب «مستندات زنده: اشتراک مداوم دانش به طور آگاهانه» خواهید آموخت:
- استخراج و تقویت دانش در دسترس و مفید کردن آنها با جمع آوری زنده
- خودکار سازی ایجاد مستندات و نمودارها که با تغییر دانش تکامل مییابند
- استفاده از ابزارهای توسعه برای ریفکتور کردن مستندات
- استفاده از مستندات برای بهبود طراحیهای نرم افزار
- معرفی مستندات زنده به محیطهای جدید و قدیمی