Сообщество - Я смог - сможешь и ты!
Добавить пост

Я смог - сможешь и ты!

952 поста 4 747 подписчиков

Популярные теги в сообществе:

Ответ на пост «О женщинах и Вайлдберриз»

Вот ключевой отрывок из главного поста:

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

Тут с первой частью в большинстве можно согласиться, но дальше примеры

1)Лекарства, 1/3 из лекарств это сомнительные бады, витамины, средства для снижения аппетита, для похудения и тд, и тп.

2)Растения, большинству мужчин все равно на них, но для уюта в доме пусть будут, согласимся.Женщина купила горошок под цветок, потом он стал по цвету не подходить и нужен новый, старый выкидывается или отдается, потом выросло растение - нужен побольше, старый же опять выкидывается или отдается кому-то. При том потом появляется новый цветок, а горшка то нет,потому что выкинут или отдан или есть, но старый по каким-то причинам не подходит. И то же самое с землей еще и удобрения, одна земля не подошла нужна другая, с удобрением тоже самое.

3)Коврики для ванной. Ну вот сколько нужно ковриков для ванной? Правильно, мы купим один, потом он опять по феншую не подойдет, купим другой, а потом с ним снова что-то не то и купим третий. Так за год сменим 3 коврика.

4)Настольные часы тоже конечно ежеквартально нужно обновлять)))

5) Мелкая мебель... Ну как раз под цветы уже места нет и нужны всякие подставки под них, часы тоже оказывается никуда не вписываются и нужно под них полочку повесить и залолбать мужа м ней)))А потом ну как же на полочке будут одни часы стоять? Нужно же вазочек для декора купить, мини картин,а потом это все покупается и оказывается, что на одну полочку не влазит, поэтому нужна вторая)))

6)Плюс к этому многое действительно нужное покупается прозапас, а потом забывается и покупается еще.

7)Вещи. Ну тут приводился пример, что мужику нужно - пару футболкок, пару джинс, пару ботинок и все. Никто не против, что женщина покупает больше одежды. Тут как раз проблема в том, что многие вещи покупаются и одеваются женщинами 1-2 раза или вообще не одеваются. Тут никакой статистики не нужно, просто на авито достаточно зайти.

8) Ну и кончно много всякой приблуды типа свечей ароматических, для ванны бомбочки,пены и тд, от сглаза всякая фигня.

Вот как раз про эти траты и идет речь)))

Показать полностью

Продолжение поста «О женщинах и Вайлдберриз»

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

Тут же по сути произошло то же самое, мужчина очевидно уже многие годы придавлен работой и бытом, и в единственный день, когда все "звёзды" сошлись именно так, что он смог себе позволить какой-то досуг, он выбрал провести его совместно с женой, и она опять всё утянула в бытовуху. Глупо думать, что он так отреагировал на какой-то поход в продуктовый или покупку детских вещичек, он просто хотел один единственный день пожить без всего этого, провести время с женщиной, которая его когда-то наверное любила, погулять по ТЦшке, посидеть в кафе и чтобы всё было так, как в старые добрые, но жене оказалось наплевать на его чувства, отсюда и общее огорчение, которое он смог выразить так как получилось.

Ответ Аноним в «О женщинах и Вайлдберриз»

А я вот в посте по покупку карандашей как раз понимаю мужика, которого бомбануло от покупки. Не говорю, что он прав, и считаю что в описаний ситуации оба не правы, но понимаю и даже сам так делал раньше пару раз.

Потому что мужик после долгого периода накопленной усталости настроился провести хорошо время вместе, а женщина не может отвлечься от бытовухи и тянет их обоих в нее обратно. И вот ты вместо приятной прогулки до дома с послевкусием от приятного времени в ресторане стоишь как мудак в очереди за овощами. Меня тоже страшно бомбило, когда женщина даже приятный романтический вечер пытается прекратить в поход на хлебом. Кто говорит, что мужик ноет и не прав - ну представьте, женщины, если вы в вечернем платье, а вас после ресторана заведут по пути, например, машину переобуть в автосервис. Приятно? Не уверен.

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

Ещё раз, не говорю, что он прав. Как ни крути, автор поста старалась для дома, и овощи и канцелярия тоже нужны. Но разве это было обязательно покупать вот прям именно вечером после ресторана? Другого времени прям вот нет? Я думаю, есть. Либо можно было не просто бежать в первый попавшийся фикс прайс, а хотя бы уточнить у партнёра, хочет ли он сбивать настрой праздника ебаным стоянием на кассе.

В целом оба могли поступить умнее, но в итоге женщина просто сделала как надо для семьи и в этом права, но совершенно не поняла чувства партнёра. Мужик же наоборот прицепился к своим ощущениям и не оценил полезность закупок для семьи.

Ответ Аноним в «Жизнь с алкоголиком»

Ну а я тот алкоголик, который по молодости бухал причем не с друзьями, а один дома. Каждый божий день 250 водки и литр либо полтора пива. Я было такое ято блевал не до бегая до толчка, соседу колеса резал, он под окном моим машину поставил. Доводил жену до трясучки, но никогда не бил. Потом похмелье что на работу не едешь, а работа связана с авто. В общем в один прекрасный момент просто утром встал, посмотрел на себя какое я уебище которое бухает, а жена меня терпит , посмотрел на маленького сына. Подумал что нет, я не хочу и просто как отрезало, вот совсем влечения нету, злости нету, проблема со сном нету. В компаниях могу спокойно не пить, на под колки не обижаюсь. Пиво не пью даже без алкогольное, считаю ято смысла в нем нету. Деньги стали откладываться, а то раньше каждый вечер 150р это 250мл водки, и 110р это пиво, Иногда закуску к пиву рублей на 300, а если уж датый идешь в магазин то и косарь оставить можно, что же я не зарабатываю думал я. С женой вместе уже 12 лет, она к алкоголю никак совсем. Благо в жизни сейчас все стабильно, строиться наша новая квартира, есть свой транспорт, есть свободное время(не много но хватает) есть 2 пса таксы. Спасибо моей жене, что терпела.

Ответ на пост «О женщинах и Вайлдберриз»

Скажите, а вы любите, когда вам врут? Я вот не очень. Особенно, когда, по моему мнению, это делается для подленькой манипуляции общественным мнением. Причем по пустяковому поводу, просто потому что кто-то ущемился от реальности. Но особенное омерзение и презрение возникают, если это делается по предлогом "только из справедливости".

Теперь к делу. Сходу ТС нам пишет, якобы мужчины ничего полезного для дома не покупают, о нуждах детей не заботятся, только в игры играют. Никаких пруфов на это нет, просто слова. А я приложу картиночку по покупкам:

Ответ на пост «О женщинах и Вайлдберриз» Деньги, Мужчины и женщины, Бюджет, Несправедливость, Текст, Wildberries, Ответ на пост

Ой, получается, ТС выдает свои фантазии за реальность? Никогда такого не было, и вот опять! Но это пока цветочки, а вот дальше будут ягодки.

Далее давайте посмотрим на, ИМХО, циничный подлог, который сделан исключительно для того, чтобы немножечко манипулировать общественным мнением. ТС у нас пишет в своем посте следующее:

Женщины совершают на 16% больше оплат, а вот тратят на 18% меньше, чем мужчины. Источник: https://iz.ru/1124136/2021-02-13/rosselkhozbank-proanaliziroval-gendernye-razlichiia-v-denezhnykh-tratakh

ТС, вы что, думали, никто не перейдет по ссылке? Я вот перешел и увидел другое:

Согласно результатам анализа, общая сумма расходов по картам Россельхозбанка, принадлежащим мужчинам, с октября по январь лишь на 2% превышает аналогичный показатель по картам, владельцами которых являются женщины. При этом количество совершенных мужчинами трансакций на 16% меньше, чем у женщин, в то время как средний чек, наоборот, на 18% больше.

Женщины тратят на 2% меньше, а не на 18%. Это просто средний чек у мужчин больше. При этом покупают что-то женщины чаще. Читая статью, ТС вряд ли могла не увидеть первую часть абзаца. Так что сомнительно, что она просто не поняла смысла предложения, и написала его как написала. Делаю вывод, что врала намеренно. А теперь давайте снова ее процитируем:

При этом разрыв в оплате труда не в пользу как раз таки женщин - 28%

Другими словами, женщины при меньшей ЗП делают покупки чаще мужчин. И траты эти для них намного существеннее, если соотносить их с ЗП.

А сейчас ради развлечения накинем конкретики по тратам в целом, в том числе оффлайн:

-- Вещевые магазины: женщины - 64%, мужчины - 36%.

-- Косметика и парфюмерия: женщины - 75%, мужчины - 25%.

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

Кое-где еще более интересную статистику раскрывают конкретно по онлайн-покупкам: "Несмотря на рост онлайн-заказов среди мужчин, в абсолютных цифрах до сих пор лидируют женщины. Так, в этому году они (женщины) заказывали в 2,7 раза чаще мужчин. Годом ранее разрыв был еще более весомым — в 2020 году женщины совершили в 3,2 раза больше заказов, чем мужчины".

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

Что интересно, это ведь просто бытовой безобидный юмор без какой-либо злобы, и женщины сами на эту тему шутят. В чем именно ущемилась ТС, что аж пошла писать всякие басни, еще и с попыткой немного поддеть мужчин - мне непонятно.

Спасибо за внимание!

P.S. Если есть какие-то более пруфистые пруфы по цифрам, всегда рад поправкам.

Upd. Вижу, у многих комментаторов возникли некоторые трудности с пониманием поста. Потому пропишу отдельно следующее:

-- В целом в посте статистика по тратам в том числе оффлайн. Лишь в конце поста небольшой абзац только про онлайн-траты. То есть "аргументы" про "у нас просто общий аккаунт" не являются релевантными. Кстати, при совместных походах в магазин, или даже отдельных походах замужних женщин, не принято ли у многих расплачиваться картой мужа, потому что как правило именно муж зарабатывает больше?

-- Статистика в целом именно по принадлежности банковских карт, с которых совершаются платежи. Так что истории про "у нас общий аккаунт на чей-то там телефон и ФИО" тоже значения не имеют, они могут быть актуальны только для последнего небольшого абзаца про конкретно онлайн-покупки, и то, это не точно. Более того, чья карта обычно привязывается к аккаунту? Не того ли, кто больше зарабатывает, то есть мужская?

В целом как бы даже получается, что, вероятно, женщины тратят еще больше, чем учитывает статистика.

Показать полностью

Ответ на пост «О женщинах и Вайлдберриз»

Моя история:

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

В какую-то из суббот, сына забирает свекровь и муж спрашивает, как бы мне хотелось провести время вдвоем. С момента рождения ребенка желанием проводить время вдвоем он как-то не горел, поэтому предоставляю выбор ему. Говорит, ему ботинки осенние нужны, пошли прошвырнемся по магазинам, а потом в ресторан, покупку обмывать. Ботинки купили, в ресторане пообедали, всё ништяк. Но тут по дороге домой, как назло FixPrice. Конечно, я зашла докупить тетради-обложки-ручки, муж стоял мрачнее тучи, в машине потом ехал молча, я не трогала. Зашли в магазин у дома за овощами. И уже в лифте, когда поднимались на этаж, он мне пошел выговаривать, что у него вообще-то выходной и в рот он манал ходить по магазинам, он вообще поспать хотел, а теперь ему осталось полчаса отдохнуть и ща ребенком ехать. А я стою обтекаю - сумки с овощами, канцелярией и его ботинками держу и думаю - пропади оно всё пропадом, я сраной шоколадки себе не купила, за што пиздоф огребла, не понятно

Ответ на пост «Жизнь с алкоголиком»

Понимаю тебя, ТС. Особенно после слов "в моей семье зависимых не было, поэтому я пропустила звоночки".

Тоже была молодая и глупая, вышла замуж за такого. Первый и единственный звоночек - он не мог уйти из компании, которая выпивала. "Еще чуть-чуть, скоро поедем домой". А я что? Думала - ладно, всю неделю работаем, хочет человек на выходных с друзьями поболтать подольше. До невменяемости не напивался, так, навеселе был ,на грани.

А потом я забеременела и все. Как по наклонной покатилось, будто перестал себя в руках держать.

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

Протрезвев, извинялся. А потом снова "случайно" напивался на выходных. И опять. И опять. Дальше - хуже, то вспоминал пьяным, как кто-то ему на улице поперек слово сказал и рвался искать этого человека, чтобы морду бить, то пьяным за руль пытался сесть, а я его останавливала. Последней каплей стало то, как приехали мои родители в гости, а он наебенился и пришел домой. Я еле его затолкала спать, мне было стыдно перед родителями. Тогда уже родился ребенок.

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

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

Теперь я "РСП, разрушившая семью". А мне прекрасно. Я хорошо зарабатываю, хотя было очень тяжело уходить с младенцем, ребенок по вечерам смотрит мультики в чистой,уютной квартире, и никто не валяется посреди коридора, случайно свалив вешалку или сломав дверь шкафа. Свое замужество вспоминаю случайно и с ужасом, смешанным с отвращением.

Показать полностью

Товары для летнего спорта

Перейти

Что купить, чтобы заниматься спортом на улице

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

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Мегамаркет дарит пикабушникам промокод килобайт. Он дает скидку 2 000 рублей на первую покупку от 4 000 рублей и действует до 31 мая. Полные правила здесь.

Для тех, кто привык заниматься один

Сумка для бега TOPROCK RUNTOP

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

В компактную поясную сумку поместятся телефон, ключи, кошелек или другие нужные мелочи. Во время тренировки все это не гремит и не мешает, но всегда находится под рукой. Материал сумки прочный и влагонепроницаемый, вещи в ней защищены от повреждений, царапин или пота.

Фитнес резинка Shark Fit

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

С фитнес-резинкой можно тренировать все группы мышц: руки, ноги, кор, ягодицы. А еще она облегчает подтягивания и помогает мягко растягиваться. В сети можно найти огромное количество роликов с упражнениями разной степени сложности. Нагрузка легко дозируется: новичкам подойдет резинка с сопротивлением до 23 кг, опытным атлетам — до 57 кг. При этом оборудование максимально компактно и поместится даже в небольшую сумку.

Слэклайн Speedise AKS85-20

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Для тех, кому надоели обычные тренировки. Слэклайн — это стропа шириной 50 мм, с помощью которой осваивают хождение по канату. Тренажер учит сохранять баланс, прокачивает координацию и концентрацию, а еще дает отличную нагрузку на спину, руки и ноги.

Для активных занятий вдвоем

Набор для настольного тенниса Torres Control 10

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

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

Набор для бадминтона Wish Steeltec

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Еще один вид спорта, которым можно заниматься, даже не имея серьезной подготовки — бадминтон. С набором от Wish Steeltec вы сможете потренировать силу удара, побегать и просто хорошо провести время. Детали яркие, так что их трудно потерять даже на природе. Леска натянута прочно, ресурса ракеток должно хватить не на один сезон.

Фрисби Wham-O Ultimate 52000

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Фрисби воспринимается как простое пляжное развлечение. Тем не менее перекидывание друг другу тарелки задействует все группы мышц и развивает скорость реакции. Эта тарелка летит далеко и по понятной траектории — отличный снаряд для начала. Кстати, фрисби — это еще и ряд спортивных дисциплин со своими правилами и техническими сложностями, так что игра с друзьями может перерасти в серьезное увлечение.

Для большой компании

Мяч баскетбольный Jogel Streets

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

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

Футбольный мяч Torres Striker

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Футбол — один из самых популярных в России видов спорта. Играя, можно отлично побегать, потренировать меткость и отработать взаимодействие в команде. Футбольный мяч Torres Striker выполнен из качественного полиуретана и резины и выдержит не один десяток матчей, не потеряв упругости. Отличная балансировка и оптимальный размер делают его подходящим как для взрослых, так и для подростков. Он достаточно тяжелый, почти как в профессиональном спорте, так что совсем малышам не понравится.

Мяч волейбольный TORRES SIMPLE COLOR

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Пляжный или обычный волейбол? А может быть, пионербол, как в детском лагере? Мяч TORRES SIMPLE COLOR подойдет для любой из этих игр. Камера отлично держит давление, поэтому вам не придется постоянно подкачивать его, а качественные материалы (полиуретан и бутил) сохраняют все характеристики даже при интенсивном использовании.

Для совмещения приятного и полезного

Велосипед STELS Pilot

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Многоскоростной велосипед с рамой 19-го размера подойдет как мужчинам, так и женщинам. Это отличный вариант для новичков: модель доступная, удобная. Поможет понять, нравится ли вам велоспорт. Конструкция велосипеда позволяет ездить по дорогам разных типов, поэтому вы сможете перемещаться по городу или отправиться в поход. Есть складной механизм — велосипед с ним легко возить в машине, на электричке и просто хранить в кладовке.

Горный велосипед Format

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Более продвинутая модель для тех, кто уже оценил прелесть движения на двух колесах. Геометрия велосипеда предполагает вертикальную посадку. Это обеспечивает более удобное положение тела, чем на других байках. В конструкции предусмотрены детали для комфорта и безопасности: пружинная вилка с ходом 100 мм, сервисная подводка тросов и дисковые гидравлические тормоза.

Самокат PLANK Magic 200

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Если вы не фанат велоспорта, но хотите получить свою дозу физической нагрузки, перемещаясь по городу, выбирайте самокат. В модели PLANK Magic 200 есть регулировка руля по высоте, надежные тормоза и прочная увеличенная дека из алюминия. Когда вы катаетесь на самокате, работают мышцы ног, ягодиц, спины и живота, а заодно добираетесь, куда нужно. Если вы решите сделать паузу в тренировках, самокат легко складывается для хранения.

Экипировка

Кроссовки Hoka RINCON 3

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Любая активность на свежем воздухе требует хорошей обуви, специально сделанной для занятий спортом. Яркие кроссовки Hoka RINCON 3 с облегченным весом амортизируют, снижают нагрузку на суставы. Выраженный рельеф подошвы обеспечивает сцепление с поверхностью вне зависимости от того, где проходит тренировка: на специальной площадке, асфальте или грунте.

Кроссовки Hoka CLIFTON

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Легкие женские кроссовки из линейки Clifton подходят для занятий на твердых покрытиях. Дышащий сетчатый верх поддерживает вентиляцию стоп, чтобы можно было тренироваться даже в жару. Подошва из легкой пены EVA гасит силу ударов. Кроссовки беговые, подходят для тренировок на длинных дистанциях.

Защита от солнца и перегрева

Бейсболка GLHF

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

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

Крем для лица и тела Librederm

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

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

Спортивные солнцезащитные Exenza Empire

Что купить, чтобы заниматься спортом на улице Спорт, Магазин, Длиннопост

Удобные и стильные солнцезащитные очки защищают глаза благодаря фильтру UV400, который поглощает до 99.99% ультрафиолета. Они выполнены из легких материалов и плотно прилегают к голове. Ударопрочные поликарбонатные линзы с антибликовым покрытием подходят для разных видов спорта.

Используйте промокод килобайт на Мегамаркете. Он дает скидку 2 000 рублей на первую покупку от 4 000 рублей и действует до 31 мая. Полные правила здесь.

Реклама ООО «МАРКЕТПЛЕЙС» (агрегатор) (ОГРН: 1167746803180, ИНН: 9701048328), юридический адрес: 105082, г. Москва, ул. Спартаковская площадь, д. 16/15, стр. 6

Показать полностью 17

Ответ Vanek239 в «Я написал свою книгу по программированию»

Подержите мое пиво.

Итак, есть програмка. Хочется сделать ее более красивой.

Код как в изначальном примере, я тут только добавил реакцию на попытку открытия двери.

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

Файл Program.cs

Поехали.

  1. Выделяем интерфейс для внешнего ввода IInput. Реализация внешнего ввода через консоль.

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

Файл ConsoleInput.cs

2. Выделяем интерфейс для внешнего вывода IOutput. Реализация вывода также через консоль.

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

Файл ConsoleOutput.cs

3. Выделяем класс "Door". Класс зависит от внешних ввода и вывода. Т.е. от интерфейсов IInput, IOutput. Внедрение зависимостей через конструктор.

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

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

Файл Door.cs

4. Делаем Program красивым. Program работает с IOutput и Door. Зависимости также задаются через конструктор.

В методе Main инициализируем все сущности, добавляем вызов метода Run у Program.

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

Измененный файл Program.cs

Итог.

"Ну и нафига все это надо?" - спросит читатель. - "Столько писанины лишней!".

Не спорю. Но дело в том что теперь:

1. Способы ввода и вывода можно менять, просто добавляя новые реализации (классы) для интерфейсов IInput и IOutput. Например, можно сделать чтение и вывод через файлы, просто создав соответствующие новые классы для этих интерфейсов и проинициализировав их в Program.cs

2. Функционал из IInput и IOutput можно использовать в других частях программы, если такие будут.

3. Наконец, можно покрыть основной код unit тестами.

Бонус.

Пример unit тестов (xUnit).

Используется Moq для подмены реализаций IInput и IOutput.

Классы Program и Door используются "настоящие" и именно их содержимое будет протестировано.

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

Начало файла ProgramTests.cs

Здесь изображен конструктор для тестов. Он автоматически создает Program с зависимостями перед запуском каждого теста.

Проверяем, что у нас будет на выходе IOutput, если на IInput будут определенные воздействия.

1. Тесты. Если возраст менее или равен 18.

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

Файл ProgramTests.cs. Часть 2

2. Тесты. Если возраст более 18.

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

Файл ProgramTests.cs. Часть 3

Прохождение тестов:

Ответ Vanek239 в «Я написал свою книгу по программированию» Программирование, IT, Айтишники, Программист, Csharp, Текст, Ответ на пост, Длиннопост

В принципе, здесь можно еще тестов понаписать. Например, непокрытым остался private метод EnterAge, у класса Door (обработка ошибок парсинга ввода).

Вот такой рефакторинг получился.

Исходники тут (надеюсь, что будут доступны): https://filetransfer.io/data-package/c9BtU9lp#link

Показать полностью 9
Отличная работа, все прочитано!