UI-автотесты для Xamarin

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

Читать дальше →
UI-автотесты для Xamarin
Source: habrahabr

Пост №3440751

Автор: Mobiligidus

«В следующем году я планирую добавить ещё 64 килобайт оперативки, чтобы играть эндгейм в 120 FPS на очень большой галактике»СурсРазвернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3440751″ }, «headline»: «Stellaris :: Игры :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)», «image»: { «@type»: «ImageObject», «url»: «http://img1.joyreactor.cc/pics/post/full/Stellaris-%D0%98%D0%B3%D1%80%D1%8B-geek-4373875.jpeg», «height»: 960, «width»: 720 }, «datePublished»: «2018-03-22T09:13:44+03:00», «dateModified»: «2018-03-22T09:13:44+03:00», «author»: { «@type»: «Person», «name»: «Mobiligidus» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «"В следующем году я планирую добавить ещё 64 килобайт оперативки, чтобы играть эндгейм в 120 FPS на очень большой галактике" Сурс» }
Комментировать 
Пост №3440751
Source: Joyreactor

Цитата #449582

На корпоративе коллега — плешивый сорокалетний мужик, который любит учить всех жить, вещает подвернувшейся молодежи:
— Настоящие мужики не оглядываются. Вот я никогда не оглядываюсь! На брошенных женщин, на оставленную работу — все, что я за собой оставил, уже не заслуживает внимания.
Девочка-коллега (меланхолично):
— А. Ну, теперь, по крайней мере, понятно, кто у нас в служебной туалете постоянно оставляет за собой обосранный унитаз.
Спец стушевался и ненадолго примолк)
Цитата #449582
Source: bash

Цитата #449581

xxx> Всё, что нужно знать о нашей семье.
xxx> Перегорела лампочка на кухне.
xxx> Вкрутил новую.
xxx> С маркировкой "III 85"
yyy> А римские цифры это значит до нашей эры?
xxx> …да
Цитата #449581
Source: bash

Цитата #449580

xxx: А что, если Аня захочет чего-нибудь покрепче чая?
yyy: Пошлём тебя за разливным, там продаётся неподалёку. С меня деньги, с Ани — тара.
xxx: Какого ещё санитара?
Цитата #449580
Source: bash

История в кадрах: как знаменитые сайты выглядели 20 лет назад

Как быстро летит время… Технологии не стоят на месте… Банальщина? Когда речь заходит о ностальгических чувствах, даже столь заезженные шаблоны простительны. Особенно если говорить не о КПК или телефонах, […]
История в кадрах: как знаменитые сайты выглядели 20 лет назад
Source: 4pda

Пост №3440742

Автор: Rekolit

Правительство обсуждает повышение подоходного налогаТакой «подарок» может принести населению четвертый срок Путина Справедливая и стимулирующая налоговая система, обещанная президентом Владимиром Путиным в послании Федеральному собранию, может означать резкое повышение нагрузки на население. На одном из первых после выборов совещаний у премьера Дмитрия Медведева обсуждалось изменение налогов. Его итоги Медведев не раскрыл и лишь признал, что налоговой системе все же нужна настройка (цитата по «Интерфаксу»). Оплатить обещания Путина повысить некоторые расходы бюджета может быть предложено населению – власти расчехлили набор старых идей: повышение НДФЛ, введение налога с продаж, отмену льгот по НДС для социальных товаров, повышение НДС при снижении страховых социальных взносов, рассказали «Ведомостям» два федеральных чиновника и человек, знающий это от участников совещания. Но они расходятся в трактовке его итогов: одни говорят о принятых решениях, другие – о продолжении дискуссии. Обсуждалось повышение ставки НДФЛ на 2 п. п. до 15% с введением необлагаемого минимума, указывают собеседники «Ведомостей». Прошлой осенью на совещаниях в правительстве уже анализировались последствия повышения НДФЛ до 15–16% и введение такого минимума. Решение окончательно не принято, предупреждает чиновник. Другой говорит, что «консенсус достигнут». В правительстве обсуждаются разные меры, но все они пока только предложения, отмечает пресс-секретарь премьера Наталья Тимакова, решения будут приняты позже. Минфин к совещанию готовил свои старые предложения – провести два налоговых маневра: для нефтяников (обнулить экспортную пошлину при повышении НДПИ) и для всей экономики (снизить страховые взносы до 22% в обмен на рост НДС до тех же 22%). Маневры пока не поддержаны, говорят оба чиновника. Нужно обсудить завершение налогового маневра в нефтяной отрасли, сказал Медведев. Также обсуждались введение торгового сбора с оборота (близок к налогу с продаж) и отмена льготной ставки НДС в 10% (распространяется на продовольствие, товары для детей и лекарства). К 2020 г. потери от этой льготы достигнут 600 млрд руб. Но выгоду из нее извлекают не столько бедные семьи, сколько производители, объяснял федеральный чиновник, нужно сделать соцподдержку в целом более адресной. Такое поручение президент дал по итогам послания Федеральному собранию. Льготную ставку Минфин предлагает заменить прямой субсидией из бюджета для бедных семей и полностью пересмотреть пособия, объединив многочисленные выплаты в единое универсальное пособие для бедных, говорят два чиновника. Правительство должно навести порядок в системе различных налоговых льгот, заявил в среду Медведев. Торговый сбор с оборота может быть введен как часть налогового маневра – вместо повышения НДС при снижении страховых взносов, говорит другой чиновник. Минфин хочет снизить слишком высокую нагрузку на труд: это должно по его замыслу способствовать выходу бизнеса из тени, что приведет к росту доходов бюджета. Маневр увеличил бы их в 2019–2020 гг. почти на 450 млрд руб., оценивал ранее чиновник. Бизнес к маневру относился по-разному, но в большей степени поддерживал его проведение при введении налога с продаж: заложить повышение НДС в цены при падающих доходах населения сложно. Изменение налогов нужно для дополнительных доходов бюджета, говорит один из чиновников. Во время послания Путин объявил о росте расходов на здравоохранение и инфраструктуру. Около двух третей из 1,5% ВВП, которые потребуются на реализацию поручений, будет получено за счет ускорения экономического роста, а остальное – за счет экономии, говорил помощник президента Андрей Белоусов. Меры ударят по доходам населения и потреблению, предупреждает Александра Суслина из Экономической экспертной группы. Потребление было одним из драйверов роста экономики в 2017 г. Но в отличие от 2017 г. рост потребления в большей степени будет опираться на рост доходов, указывал ВЭБ. Дополнительные налоги и сборы могут свести такой рост на нет, опасается Суслина: повышение НДФЛ при отмене льготной ставки НДС – двойной удар по населению, с одной стороны, снизит их доходы, а с другой – увеличит цены. Обнуление НДФЛ для бедных и прямая субсидия должны помочь им, говорит она, но рост цен и налоговая нагрузка могут привести к росту числа бедных и сокращению среднего класса. Эти выборы президента были исключительными – победивший кандидат вообще не излагал экономическую программу, отмечает главный экономист БКС Владимир Тихомиров, и связано это с тем, что после выборов Путин пойдет на непопулярные меры: президент получил очень сильный мандат доверия. Представители первого вице-премьера Игоря Шувалова и Минфина отказались от комментариев. Представитель Минэкономразвития не ответил на запрос «Ведомостей». Источник: https://www.vedomosti.ru/economics/articles/2018/03/22/754520-povishenie-podohodnogo-naloga Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»http://polit.reactor.cc/post/3440742″ }, «headline»: «Правительство обсуждает повышение подоходного налога / политика :: налоги :: новости», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BF%D0%BE%D0%BB%D0%B8%D1%82%D0%B8%D0%BA%D0%B0-%D0%BD%D0%B0%D0%BB%D0%BE%D0%B3%D0%B8-%D0%BD%D0%BE%D0%B2%D0%BE%D1%81%D1%82%D0%B8-4373692.jpeg», «height»: 508, «width»: 709 }, «datePublished»: «2018-03-22T08:51:18+03:00», «dateModified»: «2018-03-22T08:51:18+03:00», «author»: { «@type»: «Person», «name»: «Rekolit» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «Такой «подарок» может принести населению четвертый срок Путина Справедливая и стимулирующая налоговая система, обещанная президентом Владимиром Путиным в послании Федеральному собранию, может означать резкое повышение нагрузки на население. На одном из первых после выборов совещаний у премьера Дмит» }
Комментировать 
Пост №3440742
Source: Joyreactor

На турнире хакеров взломали популярные веб-браузеры и macOS

Во время ежегодного турнира хакеров Pwn2Own 2018, прошедшего в Канаде в рамках конференции CanSecWest, специалисты по кибербезопасности со всего мира пытались найти уязвимости в программном обеспечении […]
На турнире хакеров взломали популярные веб-браузеры и macOS
Source: 4pda

Пост №3440737

Автор: sashkauskas

Развернуть { «@context»: «http://schema.org», «@type»: «BlogPosting», «mainEntityOfPage»:{ «@type»:»WebPage», «@id»:»/post/3440737″ }, «headline»: «котэ (прикольные картинки с кошками)», «image»: { «@type»: «ImageObject», «url»: «http://img0.joyreactor.cc/pics/post/full/%D0%BA%D0%BE%D1%82%D1%8D-4373686.jpeg», «height»: 700, «width»: 700 }, «datePublished»: «2018-03-22T08:49:12+03:00», «dateModified»: «2018-03-22T08:49:12+03:00», «author»: { «@type»: «Person», «name»: «sashkauskas» }, «publisher»: { «@type»: «Organization», «name»: «JoyReactor.cc», «logo»: { «@type»: «ImageObject», «url»: «http://joyreactor.cc/images/joyreactor_ie6.png», «width»: 207, «height»: 54 } }, «description»: «» }
Комментировать 
Пост №3440737
Source: Joyreactor

[Перевод] Почему наследование всегда было бессмысленным

Есть три типа наследования.

  1. Онтологическое наследование указывает на специализацию: вот эта штука — специфическая разновидность той штуки (футбольный мяч — это сфера и у неё такой-то радиус).
  2. Наследование абстрактного типа данных указывает на замещение: у этой штуки такие же свойства, как у той штуки, и такое-то поведение (это принцип подстановки Барбары Лисков).
  3. Наследование реализации связано с совместным использованием кода: эта штука принимает некоторые свойства той штуки и переопределяет или дополняет их таким-то образом. Наследование в моей статье «О наследовании» именно такого и только такого типа.

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

Часто для наследования в ООП приводят контрпример отношений между квадратом и прямоугольником. Геометрически квадрат — это специализация прямоугольника: все квадраты — прямоугольники, но не все прямоугольники — квадраты. Все s в классе «Квадрат» являются прямоугольниками s, у которых длина равна ширине. Но в иерархии типов это отношение обратное: вы можете использовать прямоугольник везде, где используется квадрат (указав прямоугольник с одинаковой шириной и высотой), но нельзя использовать квадрат везде, где используется прямоугольник (например, вы не можете изменить длину и ширину).
Читать дальше →
[Перевод] Почему наследование всегда было бессмысленным
Source: habrahabr