Тестирование | QA, QC
3.5K subscribers
246 photos
82 videos
332 links
Всё о тестировании ПО простым языком.
Download Telegram
#GIT

Псс... А у нас тем временем уже первый день интенсива по GIT и совсем скоро участники получат первое домашнее задание. Еще не поздно присоединиться: @ProgrammistkaGIT_bot

О чем рубрика
#GIT

Тем временем два дня интенсива уже прошли, а сегодня всех участников ждет мощнейший вебинар.

В 19.00 по Москве ты сможешь узнать:
- Работа мечты: что обязательно понадобится на собеседовании
- Ветки есть не только у деревьев: разбираем бранчи в git
- Проблема двух стульев: объединям разные решения в одно
- Как показать миру свои наработки: публикуем проект в удаленный репозиторий

Если ты еще не с нами - не жди, присоединяйся! Ссылка на вебинар придет в бота: @ProgrammistkaGIT_bot

О чем рубрика
#Будь_как_все

Давай поговорим о мультфильмах. Большинство из них делятся на две группы - одни говорят "никогда не изменяй себе", вторые - "ты всегда можешь изменится". Немного парадоксально, не правда ли?

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

О чем рубрика
#Где_то_за_кадром

Небольшое напоминание о том, что отдых нужен всем.

P.S. Самое ироничное, что я пишу этот пост после 12-часовой разработки бота. И мои успехи уже близки к третьей картинке. Хороших выходных, ребят.

О чем рубрика
#Вавилон_нашей_эры

У объекта Пети три родителя. Два папы и одна мама. Это не хорошо и не плохо, просто Пете повезло появится в языке, который поддерживает множественное наследование.

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

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

О чем рубрика?
This media is not supported in your browser
VIEW IN TELEGRAM
#Где_то_за_кадром

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

О чем рубрика
Место для комментариев здесь.
#Do_you_understand

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

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

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

Все подробности тут.
#Будь_как_все

Представь, что тебе нужен крайне специфичный товар. Настолько, что по 50 раз в день ты ходишь в магазин, чтобы спросить "а еще не завезли?". В 51 раз, вероятно, ты почувствуешь усталость или раздражение.

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

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

О чем рубрика
#Будни_IT

Иногда плохо разработанная система - это просто плохо разработанная система. А иногда нельзя было иначе.

О чем рубрика
#Do_you_understand

Сокет - это крайне двуличная вещь.

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

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

О чем рубрика
Приглашаем вас в @cosy_code – самый уютный уголок программиста в Телеграм ☕️
#Будни_IT

Однажды, к великому мастеру Git пожаловал паломник.

Увидев мудреца, он произнес: «Для меня честь встретить вас, мастер Git. Мне известен путь построения программ, согласно которому каждый должен делать что-то одно, но хорошо. Несомненно, я могу многому научиться у вас.»

«Несомненно», - отвечал мастер.
«Как я могу перейти к другой ветке?» - спросил паломник.
«Используй git checkout
«Как мне создать ветку?»
«Используй git checkout
«А как мне обновить содержимое единственного файла моей рабочей директории без использования веток?»
«Используй git checkout

И тут паломника постигло просветление.

О чем рубрика
#Где_то_за_кадром

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

Кстати, рассказать завтра о паре шифров в исполнении этих ребят?

О чем рубрика
#Будь_как_все

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

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

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

О чем рубрика
#Do_you_understand

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

Почему митинг? От английского meeting, встреча типа. Иногда ее называют stand up, буквально подразумевая "собрание на ногах". Т.е. это реально планерка, где все стоят, а не сидят. Такая небольшая хитрость позволяет сэкономить массу времени - мало кто захочет стоять по 30-40-60 минут.

О чем рубрика
#Оффтоп

Наверняка многие из вас видели пост с конкурсом, который сейчас удален. И ряд странностей, которые произошли за последние 10 минут. Вследствие ряда технических ошибок мы решили перенести конкурс - он обязательно будет, но чуть позже. Приношу свои извинения за беспокойство (и сотни уведомлений).
#Где_то_за_кадром

Утро понедельника начинается с небольших математических изысканий. Ты же наверняка слышал про число Пи? У него есть младший брат Пау. А еще - он настоящий дьяволенок. Причем настолько, что иногда его зовут Дьявольской пропорцией. Объясняется столько зловещее прозвище достаточно легко - в восьмеричной записи Пау среди только первых 200 знаков четыре раза встречается комбинация 666.

О чем рубрика