TGViewer
UfoStation UfoStation @xufostation · 3.05K subscribers
Post #772 1.54K
Сделать код понятным: как Барбара Лисков повлияла на современное программирование

Барбара Лисков родилась в то время, когда лучшим выбором для женщины было удачное замужество, но выбрала IT. Она стала одним из пионеров развития современных языков и принципов программирования, которым следуют разработчики во всем мире

Выдержка из статьи на forbes:

В 1987 году вместе со своей студенткой Жаннет Винг она сформулировала принцип программирования, который сегодня известен как принцип подстановки Барбары Лисков. Если сформулировать его максимально упрощенно, он звучит так: подклассы не должны противоречить надклассам. Речь идет о том, как организовать код, чтобы, если потребуется дополнить или изменить какую-либо его часть, не нужно было переписывать все с самого начала. Принцип Лисков не является нерушимым, но помогает при написании программ избежать проблем, похожих на бытовую ситуацию, когда из-за покупки домашнего электроприбора приходится заново делать ремонт, чтобы добавить розетку.

Читать статью полностью
  • 👍 17
  • ❤ 5
More from @xufostation
  1. Sep 1, 2026Результаты розыгрыша: Комментарий с порядковым номером 4 побеждает (среди тех, что с тэгам…
  2. Aug 27, 2026В этом году также как в прошлом и в позапрошлом хочу подарить случайному подписчику канала…
  3. Aug 12, 2026Литания о Фронтенде Некоторое время назад у меня было желание рассказывать о своем погруже…
  4. Aug 12, 2026Переключился на тему webassembly и готовлю для вас медленно, но верно, свои заметки. А пок…
  5. Jul 21, 2026Post #1048
  6. Jul 21, 2026Друзья, важный вопрос ❔ С одной стороны я заметил, что доклад про отрисовщик как DOOM понр…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →