Новые книги

Социальная сеть ВКонтакте является самой крупной сетью в России. Ежедневная посещаемость достигла 55 млн пользователей в сутки и сравнялась с крупнейшими поисковыми системами. О том, как продвигать свой бизнес в этой социальной сети расскажет эта книга. Вы узнаете секреты эффективного создания сообщества, фишки по его позиционированию в сети и попадания в первые позиции при его поиске. На– учитесь создавать много продающего контента.

На страницах этого издания предложены, пожалуй, все возможные стратегии про– движения вашей страницы/группы как внутри самой сети ВКонтакте, так и, что важно, если у вас нет сайта в «большом» Интернете.

Все советы являются итогом многолетнего практического опыта автора.

Материал составлен по формуле «читай и делай».
Эта книга для тех, кто давно связан с разработкой программного обеспечения. Или для тех, кто еще думает выбрать программирование своей профессией. Или для тех, кто просто привык думать и размышлять о происходящем в мире информационных технологий.

Не секрет, что основная масса софтостроения сосредоточена в секторе так называемой корпоративной разработки: от комплексных информационных систем предприятия до отдельных приложений. Поэтому немалая часть сюжетов касается именно Enterprise Programming.

Из текста вы вряд ли узнаете, как правильно склеивать многоэтажные постройки из готовых компонентов в гетерогенной среде, проектировать интерфейсы, синхронизировать процессы или писать эффективные запросы к базам данных. Подобные темы будут лишь фоном для рассказа о софтостроительной «кухне». При определенной доле любопытства вы сможете убедиться, что новое – это хорошо забытое старое, узнать, как устроены некоторые сложные системы, когда следует применять разные технологии, почему специалистам в информатике надо особенно тщательно фильтровать поступающую из множества источников информацию, и многое другое, что вы, возможно, еще не знали или уже знаете, но с другой стороны.

В книге мне хотелось показать наш софтостроительный мир разработки корпоративных информационных систем не с парадного фасада описаний программных сред, подходов и технологий, а изнутри. Насколько это получилось – судить читателю.

Объектно-ориентированный стиль программирования

5.1. Объектно-ориентированный стиль программирования

Правильно разработанные программы должны не только удовлетворять своим функциональным требованиям, но и обладать такими свойствами, как:

  • повторная используемость;
  • расширяемость;
  • устойчивость к неправильным данным;
  • системность.

Правильный объектно-ориентированный стиль программирования обеспечивает наличие этих свойств. Поясним это на примере свойства системности.

Программа обладает свойством системности, если она применима в качестве обобщенного оператора при "крупноблочном программировании". Крупноблочное программирование - это систематическое использование ранее разработанных крупных программных единиц (таких, как классы, подсистемы, или модули) при разработке новых программных систем.

Следующие рекомендации могут помочь разрабатывать классы, обладающие свойством системности.

  • Методы должны быть хорошо продуманы.
  • Методы должны быть понятны всем, кто их прочитает.
  • Методы должны быть легко читаемы.
  • Имена должны быть такими же, как и в модели.
  • Методы должны быть хорошо документированы.
  • Спецификации методов должны быть доступны.

Естественно, что к этим и им подобным "рекомендациям" следует относиться с известной долей юмора. Но выполнять их, тем не менее, полезно.

Назад | Содержание | Вперед