Warning: mkdir(): No space left on device in /var/www/tg-me/post.php on line 37

Warning: file_put_contents(aCache/aDaily/post/microfrontend_ir/--): Failed to open stream: No such file or directory in /var/www/tg-me/post.php on line 50
Microfrontend.ir | Telegram Webview: microfrontend_ir/347 -
Telegram Group & Telegram Channel
معرفی کتاب: A Philosophy of Software Design

نویسنده John Ousterhout استاد دانشگاه استنفورد و طراح سیستم‌های واقعی در مقیاس بالا و خالق زبان TCL

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

طراحی نرم‌افزار یعنی مدیریت پیچیدگی

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

- پیچیدگی مفهومی (نه صرفاً تعداد خطوط) مهم‌ترین عاملی است که کیفیت نرم‌افزار را تهدید می‌کند.

- اولین راه‌حلی که به ذهن می‌رسد معمولاً بهترین نیست. بازبینی و بازطراحی، بخش طبیعی فرآیند مهندسی است.

- ماژول‌های خوب آن‌هایی هستند که پشت یک رابط ساده، جزئیات زیادی را پنهان می‌کنند — و این باعث کاهش بار ذهنی می‌شود.

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



tg-me.com/microfrontend_ir/347
Create:
Last Update:

معرفی کتاب: A Philosophy of Software Design

نویسنده John Ousterhout استاد دانشگاه استنفورد و طراح سیستم‌های واقعی در مقیاس بالا و خالق زبان TCL

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

طراحی نرم‌افزار یعنی مدیریت پیچیدگی

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

- پیچیدگی مفهومی (نه صرفاً تعداد خطوط) مهم‌ترین عاملی است که کیفیت نرم‌افزار را تهدید می‌کند.

- اولین راه‌حلی که به ذهن می‌رسد معمولاً بهترین نیست. بازبینی و بازطراحی، بخش طبیعی فرآیند مهندسی است.

- ماژول‌های خوب آن‌هایی هستند که پشت یک رابط ساده، جزئیات زیادی را پنهان می‌کنند — و این باعث کاهش بار ذهنی می‌شود.

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

BY Microfrontend.ir




Share with your friend now:
tg-me.com/microfrontend_ir/347

View MORE
Open in Telegram


telegram Telegram | DID YOU KNOW?

Date: |

How Does Telegram Make Money?

Telegram is a free app and runs on donations. According to a blog on the telegram: We believe in fast and secure messaging that is also 100% free. Pavel Durov, who shares our vision, supplied Telegram with a generous donation, so we have quite enough money for the time being. If Telegram runs out, we will introduce non-essential paid options to support the infrastructure and finance developer salaries. But making profits will never be an end-goal for Telegram.

What is Telegram?

Telegram is a cloud-based instant messaging service that has been making rounds as a popular option for those who wish to keep their messages secure. Telegram boasts a collection of different features, but it’s best known for its ability to secure messages and media by encrypting them during transit; this prevents third-parties from snooping on messages easily. Let’s take a look at what Telegram can do and why you might want to use it.

telegram from ua


Telegram Microfrontend.ir
FROM USA