Слабо ответить на вопрос, не подглядывая? Как в sequence диаграммах рисуется синхронный ответ? Смотри в комментах визуализацию.
Anonymous Quiz
30%
1) -->
20%
2) ->
32%
3) -->>
17%
4) ->>
🔥8👍4🤣2🗿1
Ну всё, я нашел для вас оправдание, почему день не задался, не благодарите 😂😂😂
👍3🔥3🤣2
Forwarded from Новости Москвы
🤯Неделя начнётся с МОЩНОЙ магнитной бури. Она пройдет с 11 утра понедельника и закончится только через сутки.
Начало недели будет в два раза хуже, чем обычно.
Начало недели будет в два раза хуже, чем обычно.
Валидация
Кто-то её боится, кто-то ненавидит, а кто-то готов боготворить.
Валидация – это проверка на соответствие, если давать краткое определение и не душнить. А вот дальше уже все как обычно зависит от контекста. Например, в IT чаще всего валидируются входные данные. Что означает, что данные проверяются на соответствие контракту, о котором договорились, или на какие-нибудь дополнительные правила.
Также можно валидировать микросервис, систему в общем, какие-то бизнесовые показатели/требования и даже документацию. Например, при использовании концепции docs-as-code можно зашить автоматическую валидацию ссылок, в данном случае это проверка на корректность ссылок, что они хоть куда-то ведут.
#словодня
Кто-то её боится, кто-то ненавидит, а кто-то готов боготворить.
Валидация – это проверка на соответствие, если давать краткое определение и не душнить. А вот дальше уже все как обычно зависит от контекста. Например, в IT чаще всего валидируются входные данные. Что означает, что данные проверяются на соответствие контракту, о котором договорились, или на какие-нибудь дополнительные правила.
Также можно валидировать микросервис, систему в общем, какие-то бизнесовые показатели/требования и даже документацию. Например, при использовании концепции docs-as-code можно зашить автоматическую валидацию ссылок, в данном случае это проверка на корректность ссылок, что они хоть куда-то ведут.
#словодня
👍7❤3🔥2
Айтишник обыкновенный 🐰
Слабо ответить на вопрос, не подглядывая? Как в sequence диаграммах рисуется синхронный ответ? Смотри в комментах визуализацию.
Пришло время признаться и исправляться…
Я постоянно в работе рисую синхронный ответ неправильной стрелкой(ответ 1). Каюсь…
По нотации, конечно же, корректный вариант под номером 3. И судя по количеству неправильных ответов, я не один такой. Спасибо Вове за цифровой подзатыльник(Вова недавно поднял эту тему), теперь буду внимательнее.
А самое смешное во всей этой истории то, что в своей статье я на автомате все описал правильно. Все-таки я готовился, перепроверял, старался в конце концов. А потом после публикации статьи - вспышка света, и я уже ничего не помню.
В общем не будьте мной, рисуйте правильно❤️
Я постоянно в работе рисую синхронный ответ неправильной стрелкой(ответ 1). Каюсь…
По нотации, конечно же, корректный вариант под номером 3. И судя по количеству неправильных ответов, я не один такой. Спасибо Вове за цифровой подзатыльник(Вова недавно поднял эту тему), теперь буду внимательнее.
А самое смешное во всей этой истории то, что в своей статье я на автомате все описал правильно. Все-таки я готовился, перепроверял, старался в конце концов. А потом после публикации статьи - вспышка света, и я уже ничего не помню.
В общем не будьте мной, рисуйте правильно❤️
👍8❤5🔥4
Кстати, я тут увлекаюсь СЖО. Вот мой красавец. В основном, конечно, стоит, пылится, некогда покуролесить. Хотели бы почитать про это дело?
СЖО - система жидкостного охлаждения. Я думаю, тут подробнее объяснять не требуется, из расшифровки аббревиатуры все понятно, да и после просмотра фотокарточки тем более.
Вот такое сегодня #словодня
Ps обычно все нормальные люди называют это СВО - система водяного охлаждения, но чтобы не триггерить двух с половиной задротов, решил все же написать грамотно😂
СЖО - система жидкостного охлаждения. Я думаю, тут подробнее объяснять не требуется, из расшифровки аббревиатуры все понятно, да и после просмотра фотокарточки тем более.
Вот такое сегодня #словодня
Ps обычно все нормальные люди называют это СВО - система водяного охлаждения, но чтобы не триггерить двух с половиной задротов, решил все же написать грамотно😂
👍10🔥5❤2🤣2
Bus-фактор - это мера того, насколько проект зависит от конкретных сотрудников. Если много людей должны уйти, чтобы проект остановился, значит, bus factor высокий. Если мало - низкий.
Интересная мера, позволяющая понять насколько «здоровый» проект и насколько сильно его работа зависит от конкретных личностей.
Наверное, приятно быть человеком, на котором все завязано, но, думаю, ни для кого не секрет, что это плохо.
#словодня
Интересная мера, позволяющая понять насколько «здоровый» проект и насколько сильно его работа зависит от конкретных личностей.
Наверное, приятно быть человеком, на котором все завязано, но, думаю, ни для кого не секрет, что это плохо.
#словодня
👍8❤7🔥3
По поводу T-Shaped.
Почему-то постоянно встречаю такое мнение, что если специалист T-Shaped, то это бедный человек-оркестр, которого использует работодатель. Например, в стартапе, когда мало инвестиций, вместо большой команды один человек исполняет роль разработчика, тестировщика и аналитика.
Также и в крупных, уже развитых проектах, например, из-за нехватки узконаправленных спецов, задачи на себя берут другие члены команды.
Почему-то мало кто это рассматривает с другой стороны. Я как бывший разработчик, например, четко понимаю, что для того, чтобы настроить гарантированную доставку на очереди, необходимо установить такие-то конкретные параметры в конфиге очереди. Будучи исключительно аналитиком я бы мог добраться до этих знаний, но что-то сомневаюсь. Для чего это нужно? Чтобы, например, сэкономить время разработчику на поиск и разбор что вообще нужно сделать.
Наверное, пример выше не лучший, но вот пример интереснее. На прошлой своей работе, я как-то ставил задачи фронт-разрабам. Там были не очень заинтересованные в наших задачах коллеги, поэтому каждый раз они выдавали какие-то конские сроки на каждую задачку/доработку. Я же, как бывший фронт-разраб, четко осознавая необходимый пласт работ, сокращал сроки иногда с недели до 4ч.
Про более крутое понимание того, как работает код со всеми его распределениями на потоки и тд, как непосредственно работает REST/очереди/обращение в бд не на словах или теории, а на практике – я вообще молчу.
Рекомендую всем аналитикам попробовать сделать какой-нибудь простой pet-проект, затестить все используемые(и не только) технологии. Как минимум для вас это будет интересный опыт.
Это я все к чему? Смотрите шире, быть T-Shaped полезно далеко не толькосевшему вам на шею работодателю, а еще и вам самим. Расширение компетенций вне вашего профиля позволяет видеть многие задачи и процессы под другим углом, повышая эффективность и погруженность в них.
#быстростатья
Почему-то постоянно встречаю такое мнение, что если специалист T-Shaped, то это бедный человек-оркестр, которого использует работодатель. Например, в стартапе, когда мало инвестиций, вместо большой команды один человек исполняет роль разработчика, тестировщика и аналитика.
Также и в крупных, уже развитых проектах, например, из-за нехватки узконаправленных спецов, задачи на себя берут другие члены команды.
Почему-то мало кто это рассматривает с другой стороны. Я как бывший разработчик, например, четко понимаю, что для того, чтобы настроить гарантированную доставку на очереди, необходимо установить такие-то конкретные параметры в конфиге очереди. Будучи исключительно аналитиком я бы мог добраться до этих знаний, но что-то сомневаюсь. Для чего это нужно? Чтобы, например, сэкономить время разработчику на поиск и разбор что вообще нужно сделать.
Наверное, пример выше не лучший, но вот пример интереснее. На прошлой своей работе, я как-то ставил задачи фронт-разрабам. Там были не очень заинтересованные в наших задачах коллеги, поэтому каждый раз они выдавали какие-то конские сроки на каждую задачку/доработку. Я же, как бывший фронт-разраб, четко осознавая необходимый пласт работ, сокращал сроки иногда с недели до 4ч.
Про более крутое понимание того, как работает код со всеми его распределениями на потоки и тд, как непосредственно работает REST/очереди/обращение в бд не на словах или теории, а на практике – я вообще молчу.
Рекомендую всем аналитикам попробовать сделать какой-нибудь простой pet-проект, затестить все используемые(и не только) технологии. Как минимум для вас это будет интересный опыт.
Это я все к чему? Смотрите шире, быть T-Shaped полезно далеко не только
#быстростатья
🔥14👍8❤4
Регулярки, они же - регулярные выражения(Regular expression / RegExp). Это механизм, позволяющий в тексте(строке) найти подстроку. По сути это отдельный формальный язык.
Вот пример регулярки, которая может достать из текста электронную почту:
Что здесь зашифровано?
Все довольно просто, если разбираться в синтаксисе. В первых квадратных скобках идет перечисление символов - то есть использование латинских букв(и кириллицы с буквой ё) разного регистра, цифры, точка, дефис, нижнее подчеркивание. После квадратной скобки стоит +, что означает, что должен быть как минимум один символ из того, что перечислено в квадратных скобках. Соответственно, далее идет 🐕(@). Далее снова латиница(и кириллица) и цифры, но уже без доп.символов. Далее точка, причем с экранированием, так как точка здесь по синтаксису используется как один символ. Ну и на конце снова латиница(и кириллица), цифры.
Таким образом, через описание паттерна, работает алгоритм по поиску в регулярных выражениях.
Довольно сумбурно описал алгоритм для фрагмента кода, но так нужно, чтобы не написать целую статью)))
Если лично тебе интересна тема и остались вопросы, жду в комментах.
#быстростатья и #словодня
Вот пример регулярки, которая может достать из текста электронную почту:
/([a-zA-Zа-яА-Я0-9._-ёЁ]+@[a-zA-Zа-яА-Я0-9ёЁ]+\.[a-zA-Zа-яА-Я0-9ёЁ]+)/gm
Что здесь зашифровано?
Все довольно просто, если разбираться в синтаксисе. В первых квадратных скобках идет перечисление символов - то есть использование латинских букв(и кириллицы с буквой ё) разного регистра, цифры, точка, дефис, нижнее подчеркивание. После квадратной скобки стоит +, что означает, что должен быть как минимум один символ из того, что перечислено в квадратных скобках. Соответственно, далее идет 🐕(@). Далее снова латиница(и кириллица) и цифры, но уже без доп.символов. Далее точка, причем с экранированием, так как точка здесь по синтаксису используется как один символ. Ну и на конце снова латиница(и кириллица), цифры.
Таким образом, через описание паттерна, работает алгоритм по поиску в регулярных выражениях.
Довольно сумбурно описал алгоритм для фрагмента кода, но так нужно, чтобы не написать целую статью)))
Если лично тебе интересна тема и остались вопросы, жду в комментах.
#быстростатья и #словодня
🔥12👍10❤5
Репозиторий
Представьте себе огромный сейф, где вместо денег и драгоценностей лежат файлы. Вот это и есть репозиторий. Только вместо грабителей в масках – программисты, а вместо охранной системы – система контроля версий 😂😂😂
#словодня
Представьте себе огромный сейф, где вместо денег и драгоценностей лежат файлы. Вот это и есть репозиторий. Только вместо грабителей в масках – программисты, а вместо охранной системы – система контроля версий 😂😂😂
#словодня
❤8🔥5🤣4👍2
Нашел старую фотку, не в лучшем качестве. Но зато видно, что в каждом кролике есть что-то от льва😂😂😂
#кабачок
#кабачок
12🤣17❤3 3
Легаси(Legacy)
Простыми словам - это старенькая бабушка, которая пытается обуть ласты: долго, сложно и с риском что-то себе сломать.
Если без шуток, то это, конечно, зачастую устаревший код, сервис, проект, который по текущим меркам уже перестает вывозить. Становится все сложнее его развивать и содержать, а в какой-то момент это становится неоправданно дорого, долго и с риском все сломать.
И именно когда становится «неоправданно» начинается «рефакторинг»…
#словодня
Простыми словам - это старенькая бабушка, которая пытается обуть ласты: долго, сложно и с риском что-то себе сломать.
Если без шуток, то это, конечно, зачастую устаревший код, сервис, проект, который по текущим меркам уже перестает вывозить. Становится все сложнее его развивать и содержать, а в какой-то момент это становится неоправданно дорого, долго и с риском все сломать.
И именно когда становится «неоправданно» начинается «рефакторинг»…
#словодня
🔥11 3👍2🤣2
Айтишник обыкновенный 🐰
Легаси(Legacy) Простыми словам - это старенькая бабушка, которая пытается обуть ласты: долго, сложно и с риском что-то себе сломать. Если без шуток, то это, конечно, зачастую устаревший код, сервис, проект, который по текущим меркам уже перестает вывозить.…
This media is not supported in your browser
VIEW IN TELEGRAM
🤣14🔥5👍3
Time to market
Показатель, который отражает время вывода продукта на рынок. Другими словам – это скорость, с которой компания/команда/отдел разрабатывает и выпускает новый продукт/услугу/фичу.
#словодня
Показатель, который отражает время вывода продукта на рынок. Другими словам – это скорость, с которой компания/команда/отдел разрабатывает и выпускает новый продукт/услугу/фичу.
#словодня
🔥7❤3👍3
🤣9🗿5 4
Разработка через тестирование(TDD)
Test Driven Development
Это подход в разработке, при котором фокус смещается на создание автотестов перед тем как разработать функциональность.
Процесс начинается с создания теста, который не проходит, так как логика еще не реализована. Затем создается код, который позволяет пройти тест.
#словодня
Test Driven Development
Это подход в разработке, при котором фокус смещается на создание автотестов перед тем как разработать функциональность.
Процесс начинается с создания теста, который не проходит, так как логика еще не реализована. Затем создается код, который позволяет пройти тест.
#словодня
👍8❤4🔥3
Про цену ошибки
Очень важно аналитику не ошибаться. Знаю, это почти нереально, все всегда ошибаются, мы же человеки в конце концов. Но суть в том, что ошибка, сделанная на раннем этапе, становится дороже на каждом последующем. Чем дольше ошибку не замечают, тем обычно дороже она становится.
Что будет если ошибку допустил аналитик?
Все верно, команда начнет разрабатывать фичу с ошибкой. Например, если ошибку выявят на стадии тестирования/вывода в ПРОМ, то придется потратить дополнительное время, как минимум троих сотрудников:
1️⃣ аналитику надо будет переписать ТЗ;
2️⃣ разработчику надо будет сделать доработку кода;
3️⃣ тестировщику надо будет сделать повторное тестирование.
А если ошибку допустит архитектор, то, скорее всего, несколько команд будут переделывать какую-то часть проекта. При этом в каждой команде повторно будут задействованы: аналитик, разработчик, тестировщик, сопровождение.
Поэтому будьте внимательнее, старайтесь делать ревью аналитики своих коллег(если у вас в команде больше одного аналитика). Ведь ошибка, замеченная заранее, до перехода задачи на этап разработки,спасет волосы ВП от седины сохранит время и деньги бизнеса.
Но если уже ошибка прошла мимо вас, не нужно паниковать и думать, что вы самый ужасный сотрудник в компании. Ошибка - это опыт, который надо принять, запомнить, проанализировать и больше не допускать.
В конце навалил духоты и базы, можете форточку открывать😂😂😂
Не стесняйтесь, делитесь в комментах своими ошибками, необязательно из мира IT.
#быстростатья
Очень важно аналитику не ошибаться. Знаю, это почти нереально, все всегда ошибаются, мы же человеки в конце концов. Но суть в том, что ошибка, сделанная на раннем этапе, становится дороже на каждом последующем. Чем дольше ошибку не замечают, тем обычно дороже она становится.
Что будет если ошибку допустил аналитик?
Все верно, команда начнет разрабатывать фичу с ошибкой. Например, если ошибку выявят на стадии тестирования/вывода в ПРОМ, то придется потратить дополнительное время, как минимум троих сотрудников:
А если ошибку допустит архитектор, то, скорее всего, несколько команд будут переделывать какую-то часть проекта. При этом в каждой команде повторно будут задействованы: аналитик, разработчик, тестировщик, сопровождение.
Поэтому будьте внимательнее, старайтесь делать ревью аналитики своих коллег(если у вас в команде больше одного аналитика). Ведь ошибка, замеченная заранее, до перехода задачи на этап разработки,
Но если уже ошибка прошла мимо вас, не нужно паниковать и думать, что вы самый ужасный сотрудник в компании. Ошибка - это опыт, который надо принять, запомнить, проанализировать и больше не допускать.
В конце навалил духоты и базы, можете форточку открывать😂😂😂
Не стесняйтесь, делитесь в комментах своими ошибками, необязательно из мира IT.
#быстростатья
Please open Telegram to view this post
VIEW IN TELEGRAM
Сегодня вместо словодня хочу поздравить всех системных аналитиков с праздником!❤️
❤️
Пс хотел добавить бабушкинскую открытку из вотсапа со стишком, но не нашел на тему этого праздника. Жду в комментах)
Пс хотел добавить бабушкинскую открытку из вотсапа со стишком, но не нашел на тему этого праздника. Жду в комментах)
Please open Telegram to view this post
VIEW IN TELEGRAM
❤14🔥5👍4