اگر فایل یا کتابی رو که میخواهید توی سایت نیست روی " پیشنهاد فایل " کلیک کنید.
خرید و دانلود نسخه کامل کتاب A Philosophy of Software Design, 2nd Edition
115,000 تومان قیمت اصلی 115,000 تومان بود.80,000 تومانقیمت فعلی 80,000 تومان است.
تعداد فروش: 45
| عنوان فارسی |
فلسفه طراحی نرم افزار، ویرایش دوم |
|---|---|
| عنوان اصلی | A Philosophy of Software Design, 2nd Edition |
| ویرایش | 2 |
| ناشر | Yaknyam Press |
| نویسنده | John Ousterhout |
| ISBN | 173210221X, 9781732102217 |
| سال نشر | 2021 |
| زبان | English |
| تعداد صفحات | 147 |
| دسته | برنامه نويسي |
| فرمت کتاب | PDF – قابل تبدیل به سایر فرمت ها |
| حجم فایل | 2.6 مگابایت |
آنتونی رابینز میگه : من در 40 سالگی به جایی رسیدم که برای رسیدن بهش 82 سال زمان لازمه و این رو مدیون کتاب خواندن زیاد هستم.
توضیح فارسی
کتاب فلسفهای در طراحی نرمافزار (ویرایش دوم) نوشته جان اوسترهاوت، اثری متمرکز بر اصول بنیادی و نگرشهای عمیق در طراحی نرمافزار است. نویسنده که استاد دانشگاه استنفورد و خالق زبان TCL میباشد، تجربه چند دهه فعالیت در مهندسی نرمافزار را در قالب یک راهنمای عملی و فلسفی ارائه میکند. هدف کتاب، آموزش نحوه ایجاد کدهایی است که سادهتر فهمیده شوند، راحتتر نگهداری شوند و در گذر زمان پایداری بیشتری داشته باشند. اوسترهاوت با تأکید بر کاهش پیچیدگی، ارائه رابطهای واضح، و ساختاردهی مناسب کد، به برنامهنویسان میآموزد که چطور از مشکلات رایج در پروژههای بزرگ جلوگیری کنند. نسخه دوم این کتاب، با بازنگری کامل، مثالهای بیشتر و فصلهای جدید در زمینه طراحی API، مدیریت تغییرات، و مهارتهای فنی تیمی ارائه شده است. متن روان، مثالهای واقعی، و نکات کاربردی باعث شده این اثر برای توسعهدهندگان تازهکار و حرفهای، مدیران فنی و معماران نرمافزار، یک منبع ارزشمند باشد. این کتاب نهتنها به اصول کدنویسی بهتر میپردازد، بلکه دیدگاهی کلنگرانه نسبت به فرآیند طراحی و توسعه نرمافزار ارائه میدهد تا تیمها بتوانند محصولاتی مقیاسپذیر و قابل اعتماد ایجاد کنند.
English Description
A Philosophy of Software Design (2nd Edition) by John Ousterhout is a focused guide on the fundamental principles and deeper thinking behind effective software design. Ousterhout, a Stanford professor and creator of the Tcl programming language, distills decades of software engineering experience into a practical and philosophical manual. The book’s core mission is to teach how to write code that is easier to understand, simpler to maintain, and more resilient over time. Emphasizing the reduction of complexity, the creation of clear interfaces, and the thoughtful organization of code, Ousterhout equips developers with strategies to avoid common pitfalls in large-scale projects. The second edition features a comprehensive revision with additional examples, new chapters on API design, change management, and collaborative technical skills. With its clear writing, real-world examples, and actionable insights, this book is valuable for both novice and experienced developers, as well as technical leads and software architects. Beyond coding practices, it presents a holistic view of the design and development process, enabling teams to produce scalable, maintainable, and high-quality software systems. This work stands out as a blend of philosophy and practical engineering, making it a must-read in modern software craftsmanship.

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