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

Резултати

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

Търсене: #hiphop

当前筛选 #hiphop清除筛选

https://open.spotify.com/album/5hEhkAO8TIegcEk8hNHS36 新专 jazz spastiks做的是那种很舒服很chill的jazz hiphop,但又不是那种很刻意的一听就是为了chill而chill,tempo会稍微快一点有点funky,听感上用很多复古的采样,梦回90s的感觉,让人头脑放空开始神游,适合lounge的场景 #hiphop

Hashtags

• дышать • ТЫПЫРДАТЫП • вот так в пол первого ночи последнего весеннего денька тыпырдатып головного мозга и случается "вприпрыжку человек мчится к счастью, вприпрыжку, не обращая внимания ни на что" youtube #hiphop#indiepop

无损音乐分享频道

@d_wusun · Post #5661 · 21.02.2026 г., 00:58

名称:川渝新声 - The New Szechwan ALAC 24Bit 48.0kHz 描述:川渝地区独特的历史积淀与方言文化,孕育了极具特色的说唱生态。成都说唱会馆、重庆GO$H等厂牌,让本土说唱从地下走向大众。《中国新说唱》中,多位川渝rapper崭露头角,三位冠军更是让川渝说唱声名远扬。以Higher Brothers为代表的团体,将川渝方言与Trap等风格融合,把西南的烟火气与时代观察传递给世界,彰显了中文说唱的独特魅力。 链接:https://pan.quark.cn/s/7ad92f152e69 📁 大小:1.8GB 🏷 标签:#无损音乐#音乐#hiphop#国语

Your Om

@yourom · Post #2027 · 22.08.2020 г., 08:55

Собрала плейлист на Spotify из того, что слушаю последнее время. Jill Scott, Caribou, Lenny Kravitz, Kendrick Lamar, Rosalia и другие. Он абсолютно не подходит для медитации, но отлично подходит для того, чтобы пританцовывая готовить завтрак, кататься на велосипеде или танцевать на кухне в трусах. #hiphop#spiritualjazz#rnb

Punk Fiction

@punkfictionbar · Post #5114 · 15.01.2026 г., 15:02

Москва ● Punk Fiction ● 15.01 (Чт) ● 20:00 #avantgarde#electronic#hiphop#instrumental#progressive#psychedelic ► Вечеринка в Гетто ● VK Наш ежегодный мега-праздник в честь двух именинников и виртуозов баса – Мишани и Колюни! Участники: ► IWKC ● TG ● VK ► Detieti ● TG ● VK ► Dj Жмерек ● VK Заплати любую сумму

"Культура" движ возвращается 28 Декабря, чтобы порадовать всех любителей бэйса на качественном уровне и конежно же с селектроным материалом для всех нас! Кстати, локация под мероприятие выбрана оч интересная, это бар Палата с киберпанковскими вставками и восточно азиатскими современными мотивами. Что-то новенькое в Бишкеке? Ну а по музлу, на тусовке будут раздавать свой стиль практически золотой состав "Культуры"🤌 LINEUP: ◽️SIBBIZ ◽️RO NIN ◽️44G ◽️DJ ZOOB ◽️UNOFFICIAL JAH Ивент будет проходить под тегами #bass #hiphop #ukgarage #drumandbass #jungle #dubstep Сохраняем в календарик 🗓 🔻28 Декабря 2024, Суббота 🔻Медерова 155, бар "Палата" 🔻22:00 - 04:00 🔻Вход: до 24:00 - 300 KGS, после 24:00 - 400 KGS, в футболках и тату "Культуры" - БЕСПЛАТНЫЙ 🔻+18 P.S. В заведении будет достаточно уютно не смотря на 2 этажа под тусвоку, поэтому приходите занимать места заранее, тогда и уйти получится попозже 💪 _ @BishDvizh#dj#тусовка

Dance Flow Studio

@dance_flow · Post #534 · 29.11.2024 г., 21:30

Girly Hip-Hop 🎀 Группа 8-13 лет 🔥 Вторник 17.00-18.00 Пятница 17.00-18.00 Группа 14 лет и старше 🔥 Вторник 19.00-20.00 Четверг 19.00-20.00 #хипхоп#хипхопдлявзрослых#hiphop#girlyhiphop#хипхопклин#танцывклину#современныетанцы

12
ПредишнаСтр. 1 от 2Следваща