Наверное, каждый программист, работавший с объектно-ориентированными языками, хотя бы раз слышал о законе Деметры. Многие знают его смысл, но мало кто читал оригинальный текст 1989 года, где закон был не только сформулирован, но и подробно обоснован. В этой статье авторы, Карл Либерхер и Иэн Холланд, рассказывают о проекте «Деметра», дают строгие формулировки для разных языков и обсуждают, когда законом можно пренебречь. Читать далее
Привет, Хаброжители! Глубоко погрузитесь в различные аспекты объектно-ориентированного программирования на Python, паттерны проектирования, приемы манипулирования данными и вопросы тестирования сложных объектно-ориентированных систем. Обсуждение всех понятий подкрепляется…
Привет, Хаброжители! Совсем недавно мы перевели бестселлер Сэнди Метц. Книга посвящена проектированию объектно-ориентированных программ. Это не учебник, а рассказ программиста о том, как следует создавать программный код. Книга научит вас, как скомпоновать программное…
Иэн Харрис утверждает, что возможно более половины часто выполняемых хирургических операций – не более чем плацебо, и что необходимы слепые тесты с контрольными группам. Иэн Харрис, профессор ортопедической хирургии в Университете Нового Южного Уэльса в Сиднее, Австралия,…