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

- 👍 17
- ❤ 5