Архив за месяц: Апрель 2011

Булочки и пироги как средство для соединения сердец

Булочки и пироги как средство для соединения сердец
Некий мужчина, назовем его условно Аркадием, долго-долго жил один в своей небольшой квартире в многоквартирном доме постройки 1950-х годов. Аркадий был «ботаник». Сначала он жил в этой семейной квартире вместе с родителями. Он учился в школе, потом в институте, потом закончил аспирантуру, и стал преподавателем, и тут его родители один за другим умерли.
Аркадий остался один. Ну, он много работал, вел свои лекции и семинары, пользовавшиеся большим успехом, поскольку Аркадий является очень хорошим преподавателем. На него даже обращали внимание студентки, некоторые – в корыстных целях. Но Аркадий на эти знаки внимания не покупался, что очень огорчало юных «хищниц».
Приходя домой, Аркадий предпочитал активный отдых в процессе приготовления булочек и пирожков. Это занятие напоминало ему о безмятежном детстве, когда он пек булочки и пироги вместе с мамой.
Причем Аркадий не покупал готовое тесто в кулинарном магазине, а приготавливал его полностью самостоятельно. Так ему больше нравилось.
Особенно хорошо у Аркадия получались булочки с начинкой. Делаются они так – сдобное тесто раскатывается небольшими лепешечками, на эти лепешечки тонким слоем намазывается джем, затем лепешки скатываются в рулетики, краешки которых защипываются. Затем рулетики от середины разрезаются ножом на «штанишки», которые заворачиваются по бокам вверх, и тоже защепляются. Получаются булочки-крендельки. Надо дать им подойти и можно выпекать.
Само собой, в процессе выпечки запах разносился не только по всей квартире, но чуть ли не по всему дому, и всегда проникал в верхнюю квартиру, где с некоторого времени жила одна дама, только что пережившая тяжелый развод с мужем, и попавшая в эту освободившуюся квартиру почти случайно. Назовем эту даму условно Мариной. Несмотря на неприятные переживания от своего неудачного брака и жуткого развода Марина не потеряла интереса к интересным мужчинам. И к тому же никакие корыстные соображения ею не владели. С материальным положением у нее все было в полном порядке.
И вот однажды, не выдержав запаха, Марина спустилась вниз, позвонила в дверь квартиры Аркадия, и, представившись и познакомившись, заявила, что пришла узнать рецептик выпечки.
Ну и в процессе передачи опыта между Аркадием и Мариной проскочила та самая искра, которая…
В общем, это было около пяти лет назад. Сейчас Аркадий и Марина живут на две квартиры на двух этажах. У них есть дети, двойняшки, девочка и мальчик, которые очень любят печь булочки вместе с папой и мамой.
Что касается морали этой истории, то она очень простая:
Домашняя выпечка чрезвычайно полезна не только для здоровья, но также для создания и укрепления семьи!

Фондовый рынок: игра или работа

Вопрос об отношении к фондовому рынку с позиции игры или работы довольно непрост. С одной стороны деньги располагают к серьезности и не терпят легкомыслия. Кроме того, многофакторный анализ в условиях недостатка информации, постоянной необходимости отсекать несущественную и неверную информацию так же располагает к серьезности.
С другой стороны, даже название «игра на бирже» носит характер устоявшегося термина. Этой игре свойственны все «игровые» характеристики: азарт, всплески интуиции, да и игровая зависимость. И владелец этого «заведения» аффилирован государству. Ведь ММВБ не утратила до конца статус вспомогательного подразделения Центробанка. Венец «игровой» составляющей был обозначен выступлением Леонтьева в его «Однаке». Там прямо участники рынка были, кстати, в довольно оскорбительной форме, обозваны завсегдатаями казино. Помню, меня, энтузиаста биржевой игры, это крайне смутило. Правительство говорит о привлечении инвестиций о том, что у нас рыночная экономика, но это меня еще не обязывает к безусловной вере. Их отцы, уверяли нас в строительстве коммунизма, а ведущий оппозиционер — яблочник собирался перестроить экономику за 500 дней. Потому придется самому определять существенность разницы между биржей и казино.
Во первых, я не слыхивал, что принеся деньги в казино – только за это можно было бы получить дивиденды. Правда есть и некоторое «но». Размеры дивидендов настолько незначительны, существенно отстают даже от невысоких депозитных ставок, что ставит под серьезный вопрос именно инвестиционные покупки акций. По крайне мере мельчайших пакетов акций – 100%.
Во вторых, ни в каком казино не купить компанию. Пусть свободнообращаемые акции на российском рынке еще не в таком объеме, чтобы такие покупки были возможны даже теоретически, пусть ну очень далеко не у каждого россиянина есть возможность взять кредит на несколько миллиардов долларов и даже рублей. Тем не менее, есть явное движение в сторону покупаемости компаний целиком в виде контрольного или блокирующего пакетов. Более «плотная» привязка миноритариев к работе на благо компании, какие-либо преференционные программы для них – путь непростой, но необходимый.
Наконец, нигде так не проявляется обратная зависимость обесценивания денег. Чем деньги дешевле, тем, в среднем конечно, акции дороже.
И последнее. Если механизм акционирования, коллективных и персональных инвестиций принципиально ведет к более справедливому распределению общественного достояния, то в казино такой вопрос не стоит даже теоретически. Понятно, что кроме биржевой игры к механизму инвестирования необходимо добавлять и просветительскую функции, что задача вовсе не одной биржи или компаний-брокеров. И программы повышения лояльности акционеров, в первую но не единственную очередь дивидендную политику. Только при выполнении этих обязательных и кучи дополнительных условий можно будет проявлять крайне осторожный оптимизм по поводу построения «капитализма с человеческим лицом». И игра на бирже все менее будет рассматриваема как забава спекулянтов, а один из полезных обществу процессов.Фондовый рынок: игра или работа

Животные как дети

Животные как дети
Давно уже подмечено многими, что маленькие дети и животные часто ведут себя очень похоже. К примеру, однажды на школьный утренник во втором классе несколько мам взяли и младших детей, детей 3-4 лет. И каждый из этих детей, входя в вестибюль школы, с опаской спрашивал: «А это не больница?»
Ну, правильно, маленький опыт маленьких детей подсказывает им, что если их приводят туда, где есть другие дети разных возрастов, то это, скорее всего, поликлиника, где ставят уколы, прививки и тому подобное.
А когда я был со своим котом в ветеринарной поликлинике (точнее, кот был со мной), мы с ним наблюдали сходное поведение приведенных на прием животных. Коты, кошки, маленькие собачки и крупные псы явно чувствовали себя одинаково неуверенно, и в глазах у них была тоска. Они же еще и запахи ощущают намного лучше, чем люди! А пахнет в ветеринарной поликлинике очень тревожно для животных.
Было очень забавно видеть, как один мужчина пытался повести на прием очень большую овчарку, которая ужас как боялась идти в смотровую. Он ее и тянул за поводок, и уговаривал – собака ни в какую. Тогда хозяин попытался подтолкнуть ее в спину, и собака поехала по линолеуму юзом.
Тогда из смотровой вышла врач и строго сказала этой овчарке совершенно с такой же интонацией, как говорят непослушному ребенку: «Это что у нас тут за поведение?.. А ну быстро марш в смотровую!» Собака душераздирающе вздохнула, и уже безропотно пошла на прием своими лапами.
Я потом спросил этого врача, как это ее так слушаются животные, и как это она не боится обращаться даже с очень крупными псами. Врач засмеялась и сказала, что это она такое слово волшебное знает.
Точно знает! Свидетельствую.
А вот животные слов не знают. Так что ветеринару приходится гораздо сложнее, чем человеческому врачу. Есть даже анекдот про ветеринара, который пришел к обычному врачу на прием, и тот стал спрашивать его, как привык: «На что жалуетесь?» Ветеринар усмехнулся и ответил: «Э нет, доктор! Так было бы слишком просто. Вы вот попробуйте, как я!..»
С маленькими детьми, которые уже умеют говорить, все, конечно, значительно проще, но, однако, маленькие дети еще не могут давать развернутых описаний и объяснений. Приходится о многом догадываться по их поведению и мимике.
С животными точно так же. Кошка или собака, которые сделали что-то не так, выдают себя своим поведением. Кошка предпочитает спрятаться куда-нибудь под диван или под кресло, а собака поджимает хвост, прижимает уши и пытается приласкаться к хозяину.
Вот недавно на одном складе меня облаял сторожевой пес, и кладовщик накричал на него. Я вступился за пса, сказав, что он честно несет свою службу, и пес, как будто поняв мои слова, подошел к хозяину за одобрением. Тот погладил его и почесал за ухом.
Пес был счастлив.
От человеческого ребенка, конечно, этим не отделаешься.
Что ж, животные остаются всегда только животными, а из маленьких детей постепенно вырастают люди!..

Роботы и мы

Роботы и мы
Ну вот, уже и второе десятилетие XXI века началось, а роботы, в том виде, как их придумали фантасты ХХ века, так и не вошли в нашу реальную жизнь.
Само слово «робот» придумал всемирно известный чешский писатель Карел Чапек (1890-1938). В 1920-м году Чапек сочинил пьесу «R.U.R.» (Разумные Универсальные Роботы), в которой и появились эти человекоподобные механизмы. Вот только в этой пьесе роботы были не металлическими монстрами, а биологическими существами, производимыми заводским способом и не способными к размножению. По сюжету Чапековской пьесы роботы в конце концов взбунтовались и уничтожили все человечество. В общем, стандартный сюжет, впоследствии многократно использованный другими авторами и кинорежиссерами.
Изначально Чапек назвал этих механизмов-существ «лаборами», от латинского слово labor, то есть «работа», но это слово не понравилось ни ему самому, ни его брату-художнику Йозефу. И тогда они совместно оттолкнулись не от латинского или чешского, а от словацкого слова, тоже обозначающего «работа». Придуманное определение оказалось настолько удачным, что вошло в широчайший обиход по всему миру.
Однако роботы Карела Чапека – это, скорее, андроиды в более привычном для нас понимании.
А вот роботы, как изделия-существа из металла и пластика, появились в наиболее детальном виде в цикле рассказов «Я, робот» американского писателя Айзека Азимова. Первый из этих рассказов, «Робби», Азимов начал писать в 1939 году. Именно в этом цикле появились знаменитые «три закона роботехники», на взаимодействии и реализации которых и строится большинство произведений Айзека Азимова о роботах.
Эти существа получились у него удивительно человечными, несмотря на то, что они никогда не выходят из под «юрисдикции» трех управляющих ими законов.
Был и еще один американский писатель, который также очень глубоко разрабатывал тему роботов. Это Клиффорд Саймак, о котором на Узнайке уже шла речь. У Саймака, в отличие и от Чапека, и от Азимова, роботы уже совершенно неотличимы от людей. Ну, то есть внешне они остаются все теми же металлическими человекоподобными организмами, но у Саймака роботы умеют не только мыслить и действовать, но даже и чувствовать, как люди.
Например, в романе Саймака «Проект «Ватикан» роботы в далеком будущем пытаются возродить на Земле религию, мечтая о прихожанах-людях. Но ни один человек не приходит к ним в качестве прихожанина.
Кроме этих авторов, роботов нещадно эксплуатировали и продолжают эксплуатировать в своих произведениях многие других авторы, на многих языках и во многих странах.
Ну а в реальности роботы сейчас тоже очень распространены. Например, на автомобильных заводах.
Показать бы Карелу Чапеку какой-нибудь из современных роботизированных автосборочных комплексов – то-то бы он удивился!..

Игра в «Мафию» — опыт острых переговоров.

К счастью, в нашей жизни редко встречаются ситуации, когда приходиться вступать в переговоры с высокой ценой неправильных слов и действий. Зато, если такая ситуация наступает, то она похожа на анекдот про парашютиста: — «О чем подумаешь, если не раскроется парашют? – О том, что у меня пять минут на то, чтобы научится летать».
Получается, что опыт ведения острых переговоров нужен. Возникает вопрос – ну не попадать же преднамеренно в сложную ситуацию – для тренировки так сказать. Выход нашелся в деловых играх, одной из которых является «Мафия»

Суть игры достаточно проста. Команде игроков раздаются карты, рубашкой вверх. Главное «ограничение» — нужно большое число участников. Интересно становится при количестве участников более 12 + ведущий. Одна четверть игроков получает черные масти, прочие – красные. То совместно обсуждая – кто предположительно мафиози, голосуя за предание его суду и давая минуту на оправдание. Далее, общим голосованием решается – оставить в игре обвиняемого или «казнить» – вывести из игры. То все закрывают глаза — ночь на дворе. Открывается мафия, и решает – кого из граждан надо выбить из игры. Среди них есть комиссар полиции, который в свою очередь, открывая глаза после мафии, однократно «стреляет» по горожанам, промахиваясь по мирным (узнавая цвет их до поры накрытой карты) и выбивает мафиози. Далее следует новый цикл. Выбивание всех мафиози или установление равенства числа мафии горожанам – два варианта окончания. Игру можно усложнить, введя в нее мэра и журналиста, с соответствующими ролями. Но, нам например, это усложнение показалось ненужным и от него после первой же пробы отказались – очень интересно и так.
Игра в «Мафию» - опыт острых переговоров.

По ходу игры игроки мгновенно начинают понимать цену слову. Любое неосторожное высказывание может стать ценой игровой жизни. Более того, любого другого игрока с охотой принесут в жертву целесообразности – будет ли это вычисление мафиози или поиск мафией комиссара – как одной из главных угроз. Выражение лица, темп дыхания, жесты – для успеха все анализируют все. Беда, если результат этого анализа – не в вашу пользу.
Увлекшись игрой, через какое-то, довольно небольшое время, начинаешь понимать, что твоя игровая «жизнь» полностью зависит от того, что и как ты говоришь, как выглядишь. Как умеешь аргументировать свою позицию, как отвечаешь на нападки. И даже не важно – кто тебя может выбить из игры – мафиози или горожане. Главное – выживание. Причем, чем с большей страстью играешь, тем реальнее кажется ситуация. Помниться – в одном поединке, проигранного автором, но запомнившийся надолго всему выпуску аспирантуры, в момент вынесения автору приговора (он играл за мафию и был раскрыт за два раунда до победы) ему на самом деле стало нехорошо. Таков был накал страстей. Кстати, тот феноменальный результат, когда автор остался с первых раундов в одиночестве против десятка горожан и вел практически безнадежный поединок, отразился на его игровой карьере негативно. В последующем, его стали выбивать из игры в самом начале – на всякий случай.

Потому при наличии большой компании и свободных вечеров – настоятельно рекомендую сыграть пару-тройку партий. Узнаете и себя и своих соседей с довольно неожиданной стороны ).

Костры у школ

Костры у школ
Поскольку процесс записи детей из подготовительных групп в будущие первоклассники проходит в нашей стране, мягко говоря, неоднозначно, мне захотелось понять, как данная проблема решается у нас в городе, то есть в Омске. Город наш, хотя и находится на значительном удалении от Москвы, является, однако, крупным промышленным центром, население 1 млн. 200 тысяч жителей, и школ разного вида у нас много. Соответственно, много и родителей, которые страстно желают, чтобы их дети учились в хороших школах, в хороших условиях и у хороших учителей. А еще лучше, если определение «хороший» меняется на «отличный».
Правда, изначально я предполагал, что это только в Москве, с ее высоким уровнем экономической и социальной конкуренции, родители сходят с ума настолько, что готовы дежурить у школ по ночам, у костров, лишь бы успеть записать своего ребенка в нужную школу и нужный класс.
И вот, оказавшись по делам в самой обычной школе, я зашел к знакомой учительнице и задал ей несколько конкретных вопросов.
Да, для ясности – школа эта хоть и обычная, но вполне приличная, большая, трехэтажная, с внутренним двором, двумя спортзалами, большим актовым залом, просторной столовой, и всем прочим, что должно быть в современной школе. И оборудована очень неплохо – во многих классах уже есть интерактивные доски, и с нового учебного года таких классов станет еще больше.
Ну а учительница, с которой я беседовал, работает в школе уже больше двадцати лет и свое дело знает досконально. Дети ее любят, родители уважают, руководство ценит.
И вот что она рассказала:
Во-первых, и в нашем городе родители ведут себя точно так же, как в Москве. И тут были ночные бдения с кострами, и тут были ссоры между родителями будущих первоклассников и очень нервные беседы родителей с завучами и директором.
Во-вторых, в этой большой школе нет никаких проблем с созданием необходимого количества классов. Сейчас здесь 5 первых классов. Но имеющиеся возможности позволяют создать их и 6, и 7, и 8. Все зависит только от количества детей. Как только оно превышает определенное число, директор школы обращается в районное управление образованием, и решение о создании еще одного (двух, трех) первых классов принимается незамедлительно.
Но!
И это – в-третьих. Родители хотят, чтобы их дети попадали только в те классы, которые обозначаются первыми тремя буквами русского алфавита! Речь идет о литерах, обозначающих классы. Буквы «А», «Б», и «В» родителей устраивают, а буквы «Г» и «Д» уже почему-то нет. А «Е» и «Ж», видимо, вообще караул.
Это очень странно! Почему родители думают, что литера «А» хуже литеры «Г»? И что, если ребенок попал не в 1-й «А», а в 1-й «Г», это означает, что его школьная жизнь заведомо пойдет неправильно?.. Так, что ли?..
Видимо, многие современные родители слишком большое значение придают магии цифр и всякой там нумерологии пополам с фэньшуем. Книжек и журналов дурацких начитались. Передач идиотских насмотрелись.
Может быть, не о литерах надо думать, а о своем ребенке?.. И о том, например, что, если он настроен на учебу, если он подготовлен к учебе морально, физически, психологически, то абсолютно не имеет значения, какой порядковый номер будет у его класса. И даже сама по себе школа тоже не имеет определяющего значения.
Главное ведь совсем в другом – в собственных усилиях ребенка и в том, как ему будут помогать в учебе и в жизни его папа и мама. Бабушек и прочих родственников тоже можно подключать, но без фанатизма.
Вот как бы донести эти простые, но очень насущные истины до родителей?..

Храм или детский сад?

Храм или детский сад?
Иногда случаются такие ключевые, знаковые события, в которых отражается и выражается (иногда не вполне нормативно…) не только нынешний момент жизни, но и вся эпоха в целом.
Итак, в городе Москве среди многих православных храмов есть один, который возвращен верующим не так давно, и там уже проходят службы. Ничего удивительного, в последние годы храмы постоянно возвращают их прежним владельцам. И много храмов построено заново, причем значительно больше, чем школ и детских садов. Это называется – возрождение духовности. А в одном районном центре нашей области даже не так давно в храм переделали Дом культуры. Раньше храмы переделывали в дома культуры, а теперь – наоборот.
Историческая справедливость, в общем, торжествует со страшной силой.
Но вернемся, однако, к тому московскому храму. Примерно с 30-х годов прошлого века и до его возвращения в лоно РПЦ, в данном храме, точнее, на данном храме размещалась парашютная вышка.
Ну что, большевики были остроумные ребята…
И вот сам храм вернули по принадлежности. Но сопутствующие храму помещения вернуть сразу не смогли, поскольку в одном из них располагается ведомственный детский сад. Этот детсад принадлежит очень крупной производственной компании и в него, соответственно, ходит довольно много детей. А ситуация с местами в детсадах и школах сейчас намного хуже, чем с местами в храмах и других культовых сооружениях. Так обстоят дела и в Москве, и практически во всех крупных и средних городах России.
Но не так давно данный храм посетил один из высших иерархов РПЦ, отслуживший там службу и во всеуслышание заявивший, что пора бы уже вернуть церкви и остальные помещения, прилегающие к данному храму.
То есть, следуя этой логике, детсад надо закрывать. Куда девать детей, этот иерарх почему-то не сказал.
Но глас этого иерарха пока остался гласом вопиющего в пустыне. Ведь что означает взять и закрыть действующий детский сад?.. Это означает и еще больше обострить и без того сложную ситуацию с детсадами (см. выше). А на фоне взвинченного настроения многих родителей из-за реальных и надуманных сложностей с записью детей в школы такие действия властей могут привести и вообще к непредсказуемым последствиям.
Поэтому все молчат, и никто ничего пока не предпринимает.
Однако вот такие действия церковников мягко говоря, являются очень странными. Они что, не понимают, что вот так только настраивают общественность против себя?
Конечно, когда в нашей стране после перестройки началось это самое «духовное возрождение», отношение народа к РПЦ было самым благожелательным. Оно и неудивительно. Ведь церковь и в самом деле претерпела многие гонения от бывших светских советских властей. А гонимые властью у нас исторически вызывают сочувствие, что отнюдь не всегда является правильным.
Но в последние годы РПЦ слишком часто пытается вмешиваться в жизнь общества, слишком упорно стремится в учебные заведения, слишком много говорит о своем имуществе, проявляя себя не как духовный институт, а все более как крупный владелец недвижимости.
Не надо таких крайностей, не надо.
Лучше – ей-богу! – подумать о душе.
Это никому не вредно. В том числе даже самым главным иерархам самой большой конфессии нашей страны.

О виртуальных мирах.

Вот ведь интересно, по большому счету компьютер очень редко стал использоваться как инструмент познания и как инструмент заработка используется как бы по принуждению
— ну, поскольку на работе приходится его использовать.

Ну ладно бы у нас была бесконечная жизнь, и главная проблема – как убить время. А так, миллиарды людей тратят свое, совсем не лишнее, время на ничего. Мы научились, точнее нас приучили, получать удовольствие от забивания гвоздей микроскопом. Механизм затягивания человека в виртуал прост и незатейлив. Не преуспев в этом мире, неважно истинно или мнимо, человек уходит в мир нереальности, где все неудачи отменяются перезагрузкой, где всегда «я» = центр Вселенной.
Иногда я чувствую себя этаким троглодитом, который спрашивает у цивилизованного человека про компьютер – «от этого я становлюсь быстрее, сильнее, ловчее?» «это можно есть?», «этим можно охотиться?» И искренне недоумевающем – а что вы за ним так много сидите? Если же серьезно, то просто недоумение вызывает нежелание использовать компьютер как средство заработка или повышения собственной квалификации. Вместо этого, значительное количество сограждан предпочитает грезить наяву, погружаясь в виртуальные миры. А в ответ на упрек, что они попусту тратят время и подвергают здоровье опасности – слышится: «мое время, как хочу так и трачу, я на это заработал». Ну так потом, не занимаясь детьми, не ждите от них благодарности, не занимаясь работой – не ждите достатка, не занимаясь собой – не ждите от себя достижений.
О виртуальных мирах.
Виртуальный мир сочетает в себе невероятное событийное богатство одновременно с поразительной скудностью. Скудность проявляется в том, что не проявляющего энергичность, виртуальный мир затягивает в мир псевдокомфорта. Желание и способности получать и осмысливать новое пропадает. При этом же, ненавязчиво и исподволь, из человека уходит креативность. Не первый раз слышу, что писатели или ученые не могут набирать наброски мыслей на компе – им нужен лист бумаги. Проверено на себе – то что пишу письменно и только потом набираю на клавиатуре получается отточеннее, изящнее и смыслово более наполнено. Помню, при появлении первых компьютерных игрушек в обеденный перерыв в конструкторском бюро у двух персоналок собиралась толпа кандидатов и докторов наук, со страстью футбольных болельщиков следящее за похождениями крокозябистого «героя», уворачивающегося от не менее крокозябистых чертей и пожирающего точки в лабиринте. Когда появился уже более графически совершенный «Диггер» — такого фанатизма не было ужи и в помине. Сейчас – специально спрашивал – в игрушки не играет ни один. Потому что ценили идею, а с ними сейчас в играх застой. Да и понимание ценности своего времени возобладало – сейчас с лету оценив новость и одобрительно или нет о ней отозвавшись – продолжают заниматься делом. Жизнь, как говориться коротка – а виртуал бесконечен. Причем – вовсе не дружественен, раз все более и более противопоставляет себя миру реальному.

Заводы и запчасти

Сегодня меня подвозил случайный «бомбила» на «Тойоте» 1995 года выпуска. По дороге мы беседовали о том, о сем и владелец машины сразу же поделился своей большой и неожиданной удачей, поскольку это авто он успел приобрести в самом начала марта, то есть еще до природного катаклизма в Японии.
Заводы и запчасти
И ведь еще долго думал и долго ходил вокруг этой юной, как девушка, машины возрастом всего лишь неполных 17-ти лет. И так красноречиво ходил, что взволнованный бывший владелец скинул цену до предельного минимума. Причем после покупки бывший владелец был очень рад, что сбагрил, наконец-то, этот автомобиль с приличным пробегом и слегка помятым крылом, а новый владелец все-таки пребывал в больших сомнениях насчет правильности данного приобретения. Впрочем, крыло он тут же заменил, а по поводу пробега и общего состояния автомобиля через пару дней совершенно успокоился. Двигатель, несмотря на возраст, работает как часы, коробка-полуавтомат создает приятное чувство комфорта, а регулируемые зеркала и автоматические стеклоподъемники поднимают чувство собственной значимости на недосягаемую высоту.
А уж после катаклизма этот автовладелец почувствовал себя еще и баловнем судьбы.
Еще бы! В эти дни примерно такой же японский подержанный автомобиль, и даже большей помятости, стоит уже значительно дороже, чем в начале марта. И при этом сейчас все японские подержанные автомобили продаются гораздо легче и быстрее, чем месяц назад. Народ у нас опытный, и новые японские автомобили с предположительно радиоактивными комплектующими приобретать будет с большой осторожностью.
Впрочем, этот же «бомбила» с полной убежденностью начал мне доказывать, что у нас в стране продажа японских запчастей определенного времени выпуска то ли уже запрещена, то ли будет запрещена – как раз во избежание завоза радиоактивных запчастей.
Не знаю. Не известно. Проверить информацию пока не удалось.
Зато совершенно точно известно, что в ближайшее время Япония собирается остановить свои сборочные заводы на территории США. Не хватает комплектующих.
25 000 рабочих будут вынуждены пойти во внеочередные отпуска. А ведь в прошлом году японскими заводами в США было произведено 1 500 000 автомобилей, а реализовано на американском рынке более 1 700 000 штук "японцев", с учетом ввезенных авто из самой Японии.
Когда японская промышленность оправится от мартовского катаклизма, прогнозировать трудно. Зато на 100% можно быть уверенным, что уж Китай из сложившей ситуации постарается извлечь максимум выгоды!..
Конечно, по качеству китайским запчастям и автомобилям до японских еще очень далеко.
Но это – пока.

Тестирование программных продуктов. Белый ящик

Здесь становится понятна большая приспособленность термина "стеклянный ящик". Тестирование подобным способом происходит, в основном, сразу после написания тестируемого кода. Это, если хотите, правило хорошего тона в программировании. При объектно-ориентированном подходе, данная схема выглядит предпочтительной, т.к. позволяет абстрагироваться от окружения и тестировать отдельные сущности программы. Строго говоря, абстрагироваться от окружения позволяет не столько сам метод, сколько применяемые технологии. Здесь стоит упомянуть о методе, называемом "модульное тестирование".
Модульное тестирование применяется, если структура приложение позволяет условно разделить его на модули — отдельные целостные элементы. Данные модули могут представлять собой как отдельные классы, так и отдельные библиотеки классов. Конкретный подход к тестированию определяется внутри компании на основе данных о структуре приложения, среды написания, имеющихся технических и людских ресурсов определенного качества, а также сложившимися историческими предпочтениями. Не смотря на широкую вариативность разбиения общей структуры приложения на модули, существует общая особенность, присущая таким выделенным элементам. Это — интерфейс. Интерфейс модуля есть совокупность каналов с ограничениями, предназначенных для общения с внешним миром. В классах, например, роль интерфейса могут выполнять публичные методы. Учитывая эти факты, можно спрогнозировать потенциальные проблемы при модульной стратегии тестирования. Основная проблема заключается в следующем. Ценность модуля, как элемента приложения, проявляется лишь в момент работы внутри остальных элементов, составляющих вместе с рассматриваемым цельное приложение. Как быть в случае, если интеграция тестируемого (тут необходимо держать в голове презумпцию нестабильности еще не оттестированного модуля) элемента в общую систему слишком дорогое "удовольствие", либо окружение для него еще вообще не разработано? В этом случае применяют технологию заглушек. Для тестируемого модуля, создается искусственное окружение, эмулирующее работу реального. В качестве бытового аналога можно рассмотреть ситуацию с "фальшивым рулем" в автошколе. Для того чтобы научить человека пользоваться рулем, не обязательно создавать специально для него автомобиль. Можно обойтись "малой кровью", предоставив ему интерфейс — "фальшивый руль", прикрученный к столу. Используя его можно "оттестировать" насколько ловко обучаемый владеет искусством маневрирования.
После того, как отдельные модули были оттестированны, необходимо проверить, насколько логика совместной их работы соответствтует запланированной? Тут мы подошли к стратегии интеграционного тестирования. Для интеграционного тестирования также справедливо и целесообразно использование механизма заглушек. Данный вид тестирования подразделяется на нисходящий и восходящий. Для пояснения этих терминов давайте рассмотрим java-приложение, позволяющее бронировать билеты в кинотеатр. Рассмотрим его в разрезе уровней реализации (модулей): пользовательский интерфейс, интерфейс сервера к пользователю, интерфейс сервера к базе данных, драйвер базы данных. При нисходящем тестировании, сперва мы бы составили и "прогнали" набор тестов для пользовательского интерфейса, поставив заглушки на "нижних" входах/выходах. Заглушки бы возвращали заранее определенные ответы, детерминированность которых принималась нами как допустимое приближение функциональности, позволяющее с достаточной степенью уверенности оценить работу верхнего уровня приложения. Далее, "снизу" мы бы присоединили сервер обработки запросов, "воткнув" заглушку на уровень общения с драйвером базы данных. При восходящем тестировании мы бы проверили сперва драйвер базы данных, а затем последовательно присоединяли бы модули "сверху". Выбор между нисходящим и восходящим тестированием обуславливается не столько порядком реализации модулей (хотя влияние данного фактора также не стоит отвергать) сколько прогнозированием мест появления багов. Идея состоит в том, что более весомые ошибки необходимо локализовывать на ранних стадиях разработки.
При разработке тестового сценария для тестирования методом белого ящика, необходимо определить критерии допустимости покрытия. Делается это для того чтобы выявить степень покрытия приложения тесткейсами, а в дальнейшем сделать вывод о том, насколько качественный продукт подготовила компания на данной стадии его производства. Существует несколько видов подобных критериев, но наиболее известны и признанны три из них: покрытие команд, покрытие условий и покрытие путей. Остановимся подробнее на каждом из них:

1. Покрытие команд.
Данный критерий говорит нам о том, что необходимо разработать такой набор тесткейсов, которые затронут КАЖДЫЙ оператор в программе хотя бы один раз. Рассмотрим для примера java код простейшего класса, имеющего нетривиальную логику. В суть этой логики вникать не имеет никакого смысла. Главное — это то, что в тестируемом классе имеется набор потенциальных путей, возможных для прохождения. Рассматриваемый критерий позволяет нам выделить минимальный набор тесткейсов (пар значений для входных данных), удовлетворяющих критерию покрытия команд. Количество тесткейсов в данном случае равно одному. Эта пара значений: value_1=5, value_2=6 и соответствующий ожидаемый результат: 11.

1  public class TestClass {
2     public int testMethod(int value_1, int value_2){
3         int result=-1;
4         if (value_1==5){
5             result=0;
6         }
7         if(value_1!=value_2){
8             result=value_1+value_2;
9         }
10        return result;
11    }
12 }


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

2. Покрытие условий
Данный критерий более силён по сравнению с предыдущим. Он предполагает, что тесты отвечающие ему, проходят через каждое условие в коде хотя бы один раз. В нашем конкретном примере, тест, отвечающий критерию покрытия команд, отвечает и критерию покрытия условий, т.к. значения проверяются в обоих боках if.

3. Покрытие путей. Для того чтобы составить набор тестов, отвечающих данному критерию, полезно нарисовать блок-схему либо граф выполнения программы. После построения схемы, написанные тесты в совокупности должны провести тестируемый код по всем "стрелочкам". Относительно нашего примера таких тесткейсов будет 4. Если рассматривать их в виде "[(входное-значение-1, входное-значение-2), ожидаемый результат]: покрываемый путь", то описание тестового набора будет выглядеть следующим образом:
[(5,5),0]: 2-3-4-5-7-10
[(5,4),9]: 2-3-4-5-7-8-10
[(4,4),-1]: 2-3-4-7-10
[(4,5),9]: 2-3-4-7-8-10

Вы в праве задать вопрос: "Почему мы используем цифру 4 а не 8? Или не 11. Или не -3". Для ответа на этот вопрос в теории тестирование введено понятие классов эквивалентности. Классы эквивалентности — это классы входных данных, любой элемент из которых при успешном завершении теста на его основе, гарантирует успешность тестов и на остальных элементах из данного класса эквивалентности. В нашем конкретном примере, мы разбили все входные данные на два класса: первый состоит из одной лишь цифры 5, а второй — из всех остальных цифр. Вопрос методики разбиения на классы так же сугубо субъективен и зависит от множества факторов.
Рассмотренные подходы не предназначены для поиска ошибок, связанных с невыполнением ограничений, наложенных спецификациями или иных ограничений. Для этого следует разрабатывать индивидуальные тесты с учетом установленных нюансов. Выбор в пользу тестового набора, удовлетворяющего тому или иному критерию обуславливается многими факторами и является предметом обсуждения внутри компании. Стоит отметить, что для проверки качества тестового набора, часто, проводят т.н. мутационное тестирование. Для этого в код вносят заведомо ошибочные участки Читать далее

Страница 7 из 9
1 4 5 6 7 8 9