Відмінності між версіями «Закон дірявих абстракцій»

Матеріал з Вікі ЦДУ
Перейти до: навігація, пошук
Рядок 1: Рядок 1:
На сьогоднішній день в Інтернеті є інженерне диво, з яким ми стикаємося кожного дня. Воно укладено в мережевому протоколі TCP, одному з основних цеглин, з яких збудований Інтернет.
+
    На сьогоднішній день в Інтернеті є інженерне диво, з яким ми стикаємося кожного дня. Воно укладено в мережевому протоколі TCP, одному з основних цеглин, з яких збудований Інтернет.
TCP - спосіб пересилання даних, який вважається надійним. Щоденно ми всі користуємося TCP для повсякденних потреб. Як зазначалося раніше цей спосіб переселання даних вважається надійним - таким надійним, дозволяє кожному Остапу Бендеру зі Східної Африки розсилати по всьому світу спам найвищої якості.
+
    TCP - спосіб пересилання даних, який вважається надійним. Щоденно ми всі користуємося TCP для повсякденних потреб. Як зазначалося раніше цей спосіб переселання даних вважається надійним - таким надійним, дозволяє кожному Остапу Бендеру зі Східної Африки розсилати по всьому світу спам найвищої якості.
  
Подивимося тепер на іншій, ненадійний, метод пересилання даних під назвою IP. Тут уже ніхто не обіцяє, що посилка доїде до місця призначення, і що по дорозі з нею нічого не станеться. Відправляючи через IP купу повідомлень, не дивуйтеся, якщо половина з них загубиться, а з решти частина виявиться зовсім не тим, що надсилалося: може, вони будуть містити фотографії чарівних кошенят, але швидше за все - просто нечитаний сміття, на зразок такого улюбленого нами всіма тайванського спаму.
+
    З іншої строни давайте поглянемо на іншій, ненадійний, метод пересилання даних під назвою IP. Тут уже ніхто не обіцяє, що посилка по дорозі з посилкою нічого не станеться. Відправляючи через IP купу повідомлень, не варто дивуватися, якщо половина з них загубиться, або взагалі не дійде.Чари ж полягає в тому, що TCP заснований на IP. Іншими словами, TCP зобов'язується працювати надійно, використовуючи лише ненадійні деталі.
 
+
Чари ж полягає в тому, що TCP заснований на IP. Іншими словами, TCP зобов'язується працювати надійно, використовуючи лише ненадійні деталі.
+
  
 
Для ілюстрації чарівництва, розглянемо аналогічний, хоча і не цілком звичайний, сценарій з реального життя.
 
Для ілюстрації чарівництва, розглянемо аналогічний, хоча і не цілком звичайний, сценарій з реального життя.
 
[http://russian.joelonsoftware.com/Articles/LeakyAbstractions.html Закон Дырявых Абстракций]
 
[http://russian.joelonsoftware.com/Articles/LeakyAbstractions.html Закон Дырявых Абстракций]

Версія за 15:00, 13 грудня 2011

    На сьогоднішній день в Інтернеті є інженерне диво, з яким ми стикаємося кожного дня. Воно укладено в мережевому протоколі TCP, одному з основних цеглин, з яких збудований Інтернет.
    TCP - спосіб пересилання даних, який вважається надійним. Щоденно ми всі користуємося TCP для повсякденних потреб. Як зазначалося раніше цей спосіб переселання даних вважається надійним - таким надійним, дозволяє кожному Остапу Бендеру зі Східної Африки розсилати по всьому світу спам найвищої якості.
    З іншої строни давайте поглянемо на іншій, ненадійний, метод пересилання даних під назвою IP. Тут уже ніхто не обіцяє, що посилка по дорозі з посилкою нічого не станеться. Відправляючи через IP купу повідомлень, не варто дивуватися, якщо половина з них загубиться, або взагалі не дійде.Чари ж полягає в тому, що TCP заснований на IP. Іншими словами, TCP зобов'язується працювати надійно, використовуючи лише ненадійні деталі.

Для ілюстрації чарівництва, розглянемо аналогічний, хоча і не цілком звичайний, сценарій з реального життя. Закон Дырявых Абстракций