TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #721 · 26.12

Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev

Hashtags

Резултати

Намерени 93 подобни публикации

Търсене: #haifa

当前筛选 #haifa清除筛选

#haifa Всем привет! На связи Вика 👋 Зову вас на киновечер + обсуждение - будем смотреть и говорить про фильм Уэса Андерсона «Королевство полной луны» 🎬🌕 После фильма - разговор: про персонажей, их выбор и то, что неожиданно задело. Тёплый вечер, спокойная атмосфера и разговоры, на которые в обычной суете не хватает времени ✨ Где: матнас Мартеф, 23 (https://maps.app.goo.gl/RqGvceawjbvpHLTL9?g_st=ic) Когда: 14.02 (суббота), в 19:00 Если есть вопросы - пиши: @vikapurits До встречи!

Hashtags

#haifa Привет, это Ира и Лиза На этой неделе отмечается день сурка, а значит мы вполне можем себе позволить начать один и тот же день заново несколько раз. Поезд кармелита как портал перенесет нас в самые разные эпохи на встречу с литературными героями своего времени. Спросим у них и друг у друга: что делать, когда оказался в новом незнакомом городе? Застыть и ждать? Завести сотни новых знакомств? Принести то, к чему сам привык, или вслушаться в то, что предлагает это незнакомое место? В финале сделаем свои собственные инструкции для адаптации на новом месте. Приносите своих литературных и кино-героев, с которыми вам было бы интересно высадиться на рандомной станции и оглядеться по сторонам. По всем вопросам пишите Лизе @Lizaspi и Ире @Ira_Shevchuk_BP Место: Мерказ аКармель у входа в станцию кармелита со стороны парка Ha’Em https://maps.app.goo.gl/qzT7eiha3y7AHb1P9?g_st=ic Время: 4 февраля, среда, 18.00-20:00 Важно: мы будем несколько раз заходить в кармелит через турникеты, поэтому нужно иметь при себе заряженный равкав (в течение 90 минут это считается одной поездкой) или приложение мувит на телефоне.

Hashtags

#haifa Всем привет! На связи Вика и я приглашаю вас на вечер настолок. Собираемся, чтобы весело провести время, пообщаться и попробовать настольные игры, которые могут затянуть не на один раунд 😉 Если у тебя есть любимая игра - обязательно приноси с собой! Всегда круто, когда кто-то показывает что-то новое 🎲 У нас тоже будет выбор настолок - часть можно увидеть на флаере, а остальное узнаешь уже на месте 😎 Где: матнас Мартеф, 23 (https://maps.app.goo.gl/RqGvceawjbvpHLTL9?g_st=ic ) Когда: 31 января, суббота, в 19.00 Если возникнут вопросы, пиши: @vikapurits И да, готовься к эпичным победам, громким “ну как так?!” и неожиданным поворотам - будет весело ✨

Hashtags

#Haifa «Вверх по лестнице, ведущей вниз» городской маршрут от Мерказ Кармель до Немецкой колонии 🔥 Привет, это Вика и Лиза! А вы знали, что в Хайфе есть маршрут, где город открывается совсем по-другому? Мы приглашаем вместе спуститься по легендарным «1000 ступенькам» - от Мерказ Кармель до Немецкой колонии. Это не просто прогулка, а: ✨ тайные лестницы и неожиданные виды 🎨 творческие объекты и уличное искусство по дороге 📸 места, где хочется остановиться и сфотографировать момент Мы будем идти, смотреть, обсуждать, искать и замечать детали. Готовы принять вызов и пройти все 1000 ступенек? Когда: 16 января, пятница в 13:15-15:15 Где: собираемся у рояля на Мерказ Кармель (https://maps.app.goo.gl/gQS8CFfjHPSkM1uy6?g_st=ipc) По всем вопросам пишите: @LizaSpi и @vikapurits. Просим написать в комментариях, что вы собираетесь прийти ☺️

Hashtags

#haifa Привеееет, друзья! Помните, как в прошлом году мы вместе строили сукку и даже пережили время в бомбоубежище? Тогда нам было тепло и спокойно именно потому, что мы были рядом друг с другом. И вот снова чудесная новость — нас попросили построить сукку и в этом году. Конечно же, мы с радостью согласились! 📅 Встречаемся ровно через неделю — 8.10 в 10:00 📍Хайфа, Парк Биньямин Начнём с маленького настроечного круга и пения любимых текстов (будет здорово, если кто-то принесёт гитару 🎸), а потом займёмся строительством. В этом году мы решили сделать стены шалаша особенными — попробовать разные материалы. Будет стена из пластиковых бутылок, стена из ткани и ещё одна — украшенная картоном. Поэтому будем очень рады, если вы принесёте с собой: * пластиковые бутылки 1.5–2 л * картонные коробки * цветные футболки, которые можно разрезать на полоски 🌞 А ещё не забудьте взять для себя: * воду (1.5–2 л на человека) * панамки * крем от солнца ℹ️ Обратите внимание: это мероприятие в сотрудничестве с матнасом Адар, и вместе с нами могут быть ивритоязычные подростки. Отличный шанс познакомиться и сделать что-то вместе! Отмечайтесь в комментариях, если собираетесь прийти. Вместе всегда теплее и веселее! 🌿✨ На связи: Лея @ChiUnderTheMoon и Ася @AsyaMihalna

Hashtags

#haifa Внимание! Мы с Ником проведём прогулку, на этот раз в Хайфе. Прогулка приурочена к отъезду Велеса из Израиля, чтобы он смог увезти с собой кусочек прогулов, которые будут очень по нему скучать 💔 Это будет прогулка о том, что мы можем сохранять близкие и тёплые отношения с теми, кто от нас далеко, через физический предмет и дать им частичку себя в виде письма. -Будем писать письма -Провожать Велеса -Общаться о жизни -Валяться на траве глядя на заходящее солнце (Берите пледики для удобного валяния) 💫я принесу кое-что крутое от меня и Сони Сок Когда?: 30.7 (средадада) 17:00 Где? Парк Гехт, Хайфа https://maps.app.goo.gl/jRaRJpFVxQERYDnz6?g_st=ipc Напишите если придёте: ☘️Нику-- @Nicola_Ellis Или 🍊Алине-- @A1inaa4

Hashtags

#haifa вы когда-нибудь думали, какого это быть деревом? мы живем среди них, смотрим на верхушки сосен, обнимаем стволы эвкалиптов, хрустим сухими листьями клена, а иногда даже используем ветки березы для снеговиков или как походные трости…. на ближайшей встрече порисуем деревья в свободной технике, подумаем, какие их черты привлекают или пугают нас. а потом будем исследовать то, какие качества деревьев есть в нас самих с помощью вербальных и двигательных практик. приносите с собой блокноты и пледы для сидения на траве. когда? 29 января в 16:30 где? променад луи ведущие: Лея @ChiUnderTheMoon и Ася @AsyaMihalna пишите в комментариях, если собираетесь прийти! ждем вас и до встречи :)

Hashtags

#haifa «Весь мир это узкий мост, очень узкий мост. Но главное не бояться, не бояться совсем!» Раби Нахман Мы уже давно хотели сделать кулинарный прогул, а когда его делать, если не в Хануку, правда же? Будем готовить традиционные пончики по марроканскому рецепту (те самые советские пышки) и запивать безалкогольным глинтвейном. А ещё хотим поговорить с вами про природу чуда, вдохновиться и создать вместе коллаж, который будет нам напоминать о волшебстве вокруг нас. Надеемся увидеться в понедельник 23 декабря в 18:00 по адресу Бейтар 8 (матнас Адар). Приносите свои кружки, чтобы создать максимум уюта для питья глинтвейна;) Очень надеемся увидеть вас, ваши Ася @AsyaMihalna и Лея @ChiUnderTheMoon. Отмечайтесь под постом))

Hashtags

#haifa Upd: привет! у нас изменились дата и место встречи. 4.11 в 17:00 на Тель Авив 27 в молодежном центре на Лине ждём вас :) привет, мы соскучились и приглашаем вас встретиться в уютном пространстве молодежного центра на Лине творить и создавать зины. мы верим, что наши слова могут быть услышаны, главное набраться смелости произнести их. подумайте, что вы хотите сказать миру. в конце встречи со всеми желающими пойдём развешивать готовые книжечки на улицах Кирьят Элиэйзера. ждём вас по адресу: Haifa, Tel Aviv st 27 ведущие: Лея @ChiUnderTheMoon и Ася @AsyaMihalna когда: 4.11 с 17 до 20 приносите печеньки :))

Hashtags

#haifa Традиционно, осень - это время замедлиться, углубиться в мысли, подумать о жизни и съесть обалденский яблочный пирог. Мы живём в Израиле, тут осень не ощущается так остро, однако ничего не мешает нам на пару часов проникнуться ее состоянием. Приглашаем всех, кто хочет чуть помедитировать, зауютиться и совершить маленькие осенние ритуалы, с нами на прогулку в Технион. Мы, это Ася @AsyaMihalna и Лея @ChiUnderTheMoon Когда: 23 сентября (понедельник) в 16:30 Где: зум https://us06web.zoom.us/j/85263032472?pwd=9GOL5091ecMbBmDUmpEilyDJ6hADD5.1 Если хотите приготовить какую-то выпечку и принести ее, то велком! Мы тоже постараемся)

Hashtags

#haifa Любимые и дикие! Сегодня мы хотим рассказать вам про хайфскую театральную студию "ТЭЗиС" (театр это здесь и сейчас), и это ох как не просто. Почему? Потому что наша театральная студия это не просто прийти потусить на занятиях - это целый мир. Живой, постоянно растущий и совершенствующийся. Мы существуем уже 1.5 года и за это время мы вместе с ребятами придумали и показали 5 спектаклей, 2 вечера самостоятельных работ, перформанс для фестиваля "в чемодане" и создали открытый вечер по Жанне Д'арк. У нас есть Инстаграм https://www.instagram.com/tezis_theatre?igsh=MW5xd3N6aXNwNGtpdA== и канал на Ютуб, в котором появляются записи постановок https://youtube.com/@wildwalkstheater?feature=shared Хотим признаться, что глобальная задача нашего театра не просто потусить на сцене и даже не научить вас, какого это играть в спектакле (хотя оно все тоже очень важно). В первую очередь, мы хотим помогать ребятам углублять знания о себе и о мире, расширять кругозор. Мы хотим поддерживать наших участников в фантазиях и идеях которыми они горят. Поэтому наши ребята не только актеры. Они ещё сценаристы, режиссеры-постановщики, костюмеры, декораторы, световики - и вообще могут быть всеми, кто хоть как-то связано с театральной сценой. А ещё мы делаем разные треннинги, выражаем себя как душе угодно, говорим на важные глубокие темы и задаём много-много вопросов. Встречаемся мы: Каждый вторник с 17.00 до 21.00 Каждый четверг с 18.30 до 21.30 Непосредственно перед показом может ещё воскресенье добавиться. Вера @ve_ra_n_da - голова и сердце театра. Вдохновитель-заводила-воплотитель самых смелых идей Лея @ChiUnderTheMoon - правый мизинец и пупок театра. Отвечает за конструктив и костюмы Пока что, в сентябре, мы только начинаем раскачивать новый сезон, поэтому сейчас самое время залететь и начать вливаться в тусовку. Очень ждём горящие сердца!

Hashtags

#haifa Привет! В ближайшую среду снова пойдем вдохновляться искусством на выставку выпускников Вицо, на этот раз в Хайфе. Как и в прошлом году встречу проведет Даша, студентка-выпускница: «Меня зовут Даша и я графический дизайнер. В 18 лет я приехала в Израиль по программе СЭЛА. После 10 месяцев программы и двух лет в армии я пошла учиться на графического дизайнера в Вицо. Сейчас это место называется школа дизайна при Хайфском университете. Здесь получают образование будущие графические дизайнеры, модельеры, фотографы, режиссеры и архитекторы. Каждый год после сдачи дипломных проектов в Вицо открывается выставка, на которой можно эти проекты увидеть и поближе познакомиться со студентами. Подробнее про себя, про выставку и про академию я расскажу вам на нашей встрече в среду. 😌» Где: HaGanim St 21, Haifa Когда: 28 августа в 16:00 Ведущие: Ася @AsyaMihalna и Даша Встреча продлится 2 часа, очень ждем вас! Всем хорошей недели. 🐾

Hashtags

123•••78
ПредишнаСтр. 1 от 8Следваща