Блоги

Последние сообщения
Тепляков Сергей
Небольшое дополнение к предыдущему сообщению о Head First Design Patterns.

Вся книга написана в полуразговорном стиле, с постоянными попытками пошутить (да, они не всегда смешны и уместны) и рассказать о паттернах максимально доступным языком. Иногда это звучит неоднозначно, но мысли заложены о ...
Тепляков Сергей
Я таки дочитал «Head First Design Patterns»!

В целом впечатление положительное, хотя после книги Мейера разница ощущается уж очень серьезная.
Тепляков Сергей
Инициализаторы объектов (Object Initializers) – это полезная возможность языка C#, которая позволяет инициализировать необходимые свойства объекта прямо во время его создания. Поскольку синтаксически эта «фича» очень близка к инициализации объекта с передачей параметров через конструктор, многие раз ...
Тепляков Сергей
Мартин Фаулер - небезызвестный автор рефакторинга и всяких enterprise паттернов - начал постить свои старые посты. В целом это весьма интересная идея, поскольку интерес к посту привлекается лишь определенное время после его публикации, а затем этот интерес падает (хотя ценность материала остается то ...
Тепляков Сергей
Хотелось бы, конечно, полностью определить проблемы, прежде чем приступать к их решению: анализ завершать до проектирования, проектирование - до начала реализации, реализацию - до поставки. Однако что делать, если в процессе реализации разработчик внезапно понимает, что система может что-то делать л ...
Тепляков Сергей
Сегодня существуют разные мнения по поводу успешности объектной технологии. С одной стороны, большинство современных mainstream языков программирования являются объектно-ориентированными, с другой стороны, нередко можно услышать критику ООП, дескать, объектно-ориентированное программирование «провал ...
Тепляков Сергей
Видеоматериалы

В одной из своих статей Бьёрн Страуструп (папа С++) признался, что он не признает видеоматериалы в качестве источника для самообразования. И с ним сложно не согласиться, когда речь касается изучения с нуля языка программирования или технологии. Я правда сомневаюсь, что можно одоле ...
Тепляков Сергей
С технической точки зрения юнит-тесты – это очень простой инструмент, основанный на паре несложных концепций: (1) тестируемый класс, (2) набор тестовых методов, завернутых в некоторый класс и (3) набор методов, с помощью которых можно удостовериться в том, что состояние тестового класса соответствуе ...
Тепляков Сергей
Многие разработчики языков программирования, библиотек да и классов простых приложений стремятся к интуитивно понятному интерфейсу создаваемых классов. Скотт Мейерс еще полтора десятка лет назад сказал о том, чтобы мы стремились разрабатывать классы (библиотеки, языки), которые легко использовать пр ...
Лапин Вячеслав
В JavaScript принято великое множество разнообразных моделей наследования - практически каждая библиотека (MooTools, DOJO, JQuery, ExtJS и т.д.) предлагает свою, преследующую специфические цели, и многие из них при этом игнорируют стандартную операцию instanceOf. Понимая, что вступаю на сверхконкуре ...
Тепляков Сергей
DISCLAIMER: более навороченной книги по ООП в природе нет и в ближайшее время, скорее всего, не будет; эта книга заслуженно считается классической книгой по объектной технологии и не зря является первой в списке рекомендуемых книг по этой теме (причем она первая не только в моем списке).
Группы блогов
Облако тегов
Последние комментарии
Новые Популярные блоги
Поиск
Вернуться. Нормальное отображение страницы