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

А все почему? Работает - не трогай.

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

JSON — это формат для хранения и обмена информацией. Особую популярность набрал в последние годы, неплохо потеснив XML. Кстати, если не помнишь, что это такое, то рекомендую вот этот пост.

Итак, чем JSON выгодно отличается? Он проще. Стильно, модно, молодежно, как говорится. Наглядно различия этих форматов можно увидеть на картинке.

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

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

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

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

Вот как-то так считают баранов айтишники. А все потому что большинство из них (айтишников, не баранов) использует 16-битное представление для целых чисел. Ну т.е. нормальное число представляется как 8 нулей или единичек в различной последовательности. Вот и ходим по кругу в диапазоне от −32768 до +32767. Причем многие языки любят его "закольцовывать" и говорить, что 32767+1=−32768. Так и считаем.

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

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

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

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

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

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

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

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

Почему стратегия увеличения ставок гарантированно оставит тебя без ничего?

Давай поговорим о теории вероятности и начнем с казино. Наверняка все слышали о стратегии мартингейл. Это когда ставят условно 10 долларов, в случае проигрыша ставят 20, потом 40, 80 и т.д.

Так вот, как ты думаешь, какова вероятность что выпадет "красное", если до этого 7 раз выпало "черное"? 50 процентов. И предыдущий опыт здесь никак не поможет, потому что эти события независимы друг от друга.

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

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

О чем рубрика
This media is not supported in your browser
VIEW IN TELEGRAM
Возвращение

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

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

Канал возвращается в прежний ритм, но немного в другом формате, надеюсь вам понравится 🤓
Возможно скоро также сменю название и аватарку канала, не пугайтесь и не путайтесь, это я)

P.S. С любыми вопросами, пожеланиями и даже критикой, вы всегда можете написать в бота обратной связи @programmista_bot.
Друзья, поздравляем всех с наступающим Новым годом!

Желаем вам успехов в делах и достижения намеченных целей в грядущем 2021 году, а мы вас снабдим самыми полезными и интересными материалами об IT-сфере.

На следующий год ожидается много улучшений и обновлений, не пропустите, а пока празднуем 🥳
Media is too big
VIEW IN TELEGRAM
Что выбрать разработчику: Android или iOS?

Начинающие разработчики часто задаются вопросом, какие языки и другие инструменты изучать для написания приложений для iOS или Android. Стоит заметить, что «война» этих двух операционных систем идет не первый год. И у каждой из них есть свои поклонники, которые вполне обоснованно перечисляют преимущества собственного выбора. Автор предлагает разобраться в плюсах и минусах каждого варианта.

Смотреть это видео на youtube: youtu.be/DA3iCtX0JlY
Media is too big
VIEW IN TELEGRAM
Уроки Java для начинающих #1

По этим обучающим видео вы сможете освоить программирование на java с нуля до Junior Java Developer. Курс построен так, чтобы вы начали с самого нуля и продвигались в развитии, раскрывая новые темы.

Смотреть это видео на youtube: youtu.be/Zf8kizU6S1M
Перейти ко всему плейлисту: youtube.com/playlist?list=PLZqgWWF4O-zgDLDBMva788aJf_vQ9GKJv
ОПРОС 📍 Какое количество постов в день вы считаете оптимальным для нашего канала?
Anonymous Poll
62%
1-2
18%
3-4
6%
5-6
14%
чем больше, тем лучше
Media is too big
VIEW IN TELEGRAM
Как заработать на программировании?

В данном видео автор расскажет про 5 сфер, которые позволят вам зарабатывать неплохие деньги на программировании уже сегодня!

Смотреть это видео на youtube: youtu.be/lO2xpEHp9ns
ОПРОС 📍 Сколько вам лет?
Anonymous Poll
9%
до 18
31%
18 — 25
14%
26 — 30
27%
31 — 40
19%
более 40
Media is too big
VIEW IN TELEGRAM
Поиск файлов в Linux и Unix

В этом видео автор рассказывает о канонических утилитах поиска файлов в *nix — find и grep, а также об их современных удобных собратьях.

Смотреть это видео на youtube: youtu.be/ka9mMFI7f74
ОПРОС 📍 Какой сервис помимо telegram вы используете чаще?
Anonymous Poll
30%
Instagram
47%
Youtube
10%
Вконтакте
4%
Facebook
3%
TikTok
7%
Затрудняюсь ответить