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

Резултати

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

Общо глобално търсене

👍 Вайбкодинг воркшоп в субботу прошел весело, интересно и главное — полезно! Явка 80%, было 28 человек👌 В видео выжимка лучших моментов, там реально забавно, посмотрите 👆 Как прошло Поосбуждали вводную, немного теории, разделились по командами и вайбкодили 3 раунда в течение двух с половиной часов. Да, большинство решило задержаться еще на полчаса: такая была веселая и теплая атмосфера! Короткие выводы ▪️онлайн формат ничем не хуже офлайна и гибрида, если участники вовлечены и заинтересованы ▪️взрослые тоже любят играть без душноты (surprise, surprise 🐸 ) ▪️геймификация процесса обучения — работает, но сильно недооценена, особенно у нас в РФ ▪️ходить в 7:00 на большой теннис в Лужники в субботу перед воркшопом — хорошая зарядка на весь день, необычно ⚡️ ▪️пора делать курс по вайбкодингу, а? 🧐 Что теперь? Пока не понятно. Конец года: работа, планирование, проекты, канал, а ещё подарки готовить, гарри поттера пересматривать... ну вы знаете. Короче, без интересного не останетесь 😉 🔗 Полная запись воркшопа от моего лица и подарки в закрепленном посте Спасибо всем участникам! Это был вдохновляющий опыт и я был рад провести с вами это заряженное утро субботы. Давайте дальше вайбкодить вместе, пишите сюда или в личку, остаемся на связи🤙 Хэштеговая: #AI#ИИ#нейросети#nocode#ноукод#tech#dev#промптинг#Replit#вайбкодинг#воркшоп#геймификация#gamification

🎙️Вебинар по ИИ-агентам для Нетологии — новый интересный опыт! Провёл ещё на прошлой неделе — было 216 человек, 14 из 15 отзывов были исключительно приятные🔥 Это было быстрое вводное live-демо работы в n8n для тех, кто только начинает погружаться в ИИ-автоматизацию. Рассказал, почему стоит автоматизировать самые бесячие и повторяющиеся задачи уже сейчас — и как это делать. И знаете что? При подготовке я местами так стрессовал, будто про ИИ уже десяток раз за год не рассказывал 😅 Всё-таки этот пресловутый самозванец внутри ещё жив. Видимо, потому что тема широкая, и всегда хочется знать ответы на максимум даже самых каверзных вопросов. А вопросов в чате, кстати, было десятки — на большинство успел ответить, запаса времени хватило. Буду продолжать совершенствоваться и благодарю всех, кто был 🙏 Запись, насколько понял, непубличная, поэтому не прикладываю. Похожее показывали и рассказывали на весеннем Product Camp 2025 вместе с Максом Ахмадинуровым — запись здесь. Пишите, если есть вопросы по теме.И чокаемся за процветание канала! Вашими и моими силами нас уже больше 200 — спасибо большое всем 🫶 P.S. всякие полезные посты тоже продолжатся, выдыхаю от организации и проведения мероприятий 💨 Хэштеговая: #AI#ИИ#нейросети#nocode#ноукод#tech#dev#промптинг#n8n#лоукод#lowcode#make#scade#zappier#Нетология

by makstorch

@bymakstorch · Post #258 · 22.03.2023 г., 07:14

🧭Навигация Путешествуй по каналу через хештеги и быстро находи нужный контент. Дизайн-батя сближает департаменты постами про продуктовый дизайн, IT-сферу и жизнь в ней — без воды и пафоса, а лучшие мемы по пятницам. 🤖Бот-ассистент ⚡️Бустануть канал 🕳 🧠 Про работу и процессы #мысли • #работа • #workflow 🪄 Делюсь красивым и полезным #wowdesign • #сервисы • #figma • #рефы 🎤 Живое общение и истории #труСтори • #факапы • #вГостях 📚 Делюсь знаниями #аналитика • #исследования • #гайды 📝 Узкоспециализированные #проТекст • #проUXUI • #книги 📰 Ситуативные посты #новости • #полезное • #madeinRussia 🙃 Веселье и баловство #мемы • #забавное • #диалоги • #wtf 🕹 Интерактивчики #ИНДУС_vs_AI • #конкурсы • #опросы 🎛 Технические посты #AI • #AR • #3D • #VFX • #CGI • #анимация 🛠 Ещё более технические посты #OS • #dev • #frontend • #apple • #android 💌 Раздаю нежность и респекты #вакансия • #бесплатнаяреклама • #подарки 👨 Чекпоинты канала #channelupdate • #итоги • #начало 🕳 📭Формыи заявки 🔝 ↕️Поделись своей труСтори 🕳 🎁Халява (архив) 🔝 ↕️Telegram Emoji Pack 🕳 🌀Пост обновляется при наличии новой информации

by makstorch

@bymakstorch · Post #1352 · 16.06.2025 г., 07:29

📣Навигация и посты Путешествуй по каналу через хештеги и быстро находи нужный контент по рубрикам: 0️⃣ Рандомная тема по будням 1️⃣ По вторникам #рефы 2️⃣ По пятницам #мемы 3️⃣ Раз в месяц #ИНДУС_vs_AI 4️⃣ Эпизодично #труСтори и #вГостях 5️⃣ TG Stories раз в 2-4 дня 🌙Пишу не каждый день 🤖Бот-ассистент Для связи и предложений ⚡️Бустануть канал Для настоящих бро ❌ #️⃣ Все хештеги 🧠 Про работу и процессы #мысли • #работа • #workflow 🪄 Делюсь красивым и полезным #wowdesign • #сервисы • #figma • #рефы 🎤 Живое общение и истории #труСтори • #факапы • #вГостях 📚 Делюсь знаниями #аналитика • #исследования • #гайды 📝 Узкоспециализированные #проТекст • #проUXUI • #книги 📰 Ситуативные посты #новости • #полезное • #madeinRussia 🙃 Веселье и баловство #мемы • #забавное • #диалоги • #wtf 🕹 Интерактивчики #ИНДУС_vs_AI • #конкурсы • #опросы 🧪 Эксперименты #Адовый_FIX 🎛 Технические посты #AI • #AR • #3D • #VFX • #CGI • #анимация 🛠 Максимально технические #OS • #dev • #frontend • #apple • #android 💌 Раздаю нежность и респекты #вакансия • #бесплатнаяреклама • #подарки ©️ Чекпоинты канала #channelupdate • #NewYearAppsIcons • #итоги • #начало ❌ 🌀Пост обновляется при наличии новой информации

12•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••55•••60•••65•••70717273
ПредишнаСтр. 73 от 73Следваща