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

Резултати

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

Търсене: #luger

当前筛选 #luger清除筛选
INFERNAL DNB

@infernal_dnb · Post #742 · 10.04.2026 г., 08:42

Опа на! А вот и видяхи нашего выступления с Димасом Люгером на вечеринке ATMOSFEAR☠️😈💀 P.S. запись микса дропну на днях 🤟🏻 #solid_bangerz#infernal#luger#atmosfear

INFERNAL DNB

@infernal_dnb · Post #484 · 14.11.2025 г., 19:32

☠️ Хэй, Бэнгеры! Timetable на сегодняшнюю вечеринку "СУПЕРПОЗИЦИЯ" в баре "Птичья личность"! 🎟КУПИТЬ БИЛЕТ со скидкой 🗓 14.11.2025 | ⏰ 23:00 - 06:00 📌 Бар "Птичья личность", СПб, ул.Рубинштейна 28д ☠️Инфозона Solid Bangerz 🪙Поддержать команду монетой ⠀ С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#luger #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #482 · 12.11.2025 г., 16:15

☠️ Хэй, Бэнгеры! В эту пятницу, наши парни INFERNAL😈 и LUGER💀 раздадут огня на вечерине "СУПЕРПОЗИЦИЯ" в баре "Птичья личность"! Вас ожидают два танцпола: Drum&Bass и Acid/Techno/Breaks Готовьте свои кеды к пляскам, будет по адски жарко и драйвово 🔥 🎟КУПИТЬ БИЛЕТ со скидкой 🗓 14.11.2025 | ⏰ 23:00 - 06:00 📌 Бар "Птичья личность", СПб, ул.Рубинштейна 28д ☠️Инфозона Solid Bangerz 🪙Поддержать команду монетой ⠀ С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#luger #dnb_spb#dnb#drum_and_bass

INFERNAL DNB

@infernal_dnb · Post #313 · 26.07.2025 г., 09:23

😈 Комон, Бэнгеры! Уже сегодня мы увидимся с вами на вечеринке VETERAN'S DRIVE в клубе «Paradise 17»🔥 INFERNAL / UNQUIET / LUGER Наши нейро-пушки готовы к максимальному уничтожению и разносу танцпола! 🧨 Такой движ пропускать нельзя! До встречи вечером 🤟 📍Место: «Paradise 17» Пироговская наб., 17 🗓Дата: 26 июля 🏃‍♂️‍➡️Купить билет: vk.cc/cM8Bay 🔞FC | DC | 18+ #solid_bangerz#infernal#unquiet#luger #dnb_spb#dnb#drum_and_Bass

INFERNAL DNB

@infernal_dnb · Post #421 · 08.10.2025 г., 16:15

☠️ Хэй, Бэнгеры! Мы на пути к дому, уставшие, но очень довольные! Спасибо всем кто пришёл на тусу и смотрел стрим от ВТРНК Radio Show в баре "Край" 🔥 Вы лучшие! p.s. фотки и видосы будут чуть позже✌️ С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#luger #vtrnk_radio_show #trip_in_moscow

INFERNAL DNB

@infernal_dnb · Post #408 · 06.10.2025 г., 20:58

☠️ Хэй, Бэнгеры! Едем в Москву, в гости к нашим друзьям и коллегам с ВТРНК Радио С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#luger #vtrnk_radio_show #trip_in_moscow

INFERNAL DNB

@infernal_dnb · Post #259 · 28.06.2025 г., 12:56

Artist: INFERNAL Promo: Solid Bangerz Podcast: Solid Bangerz Tales #21 hosted by LUGER Radio Station: Reactor Radio Date: 17.06.2025 Duration: 01:01:50 Audio Format: MP3 320kbps 📹Видеозапись сета Tracklist: 1. FauxRealz, It's Tricky - Saltburn (Original Mix) 2. The Upbeats - Attrition 3. The Upbeats - Undertaker (VIP) 4. FauxRealz, It's Tricky - Sunbreak (Original Mix) 5. Disphonia, Metanoia, Kryptomedic - Heavy Impact (Original Mix) 6. Absu NTQL - Dark Room (Original Mix) 7. Absu NTQL - Result (Original Mix) 8. Dispersion - Show Me 9. Phenom, Discharge - Impulse Response 10. Absu NTQL - Knock It Down (Original Mix) 11. Magnetude - The Star (Original Mix) 12. Raido - Heatflux 13. Dypol - Circuit (Original Mix) 14. Metanoia - This Way (Original Mix) 15. Miss Understood, Vici - Glitch (Original Mix) 16. Audio - Merman (Original Mix) 17. Liveon - Silly Tavern (Original Mix) 18. The Smell of Males - We Not Found (Original Mix) 19. QO - Oscillate 20. Raido - Breakdown 21. Prolix, Gydra, Nuklear - Death Trap 22. Audio - Burnt Bridges (Ed Rush Remix) 23. Qo, Prdk, First Person - Propaganda (First Person Remix) 24. Current Value - Protocol (Original Mix) 25. The Upbeats - We Don t Lie 26. Current Value - Schatten (Original Mix) 27. Dati - Go 28. MadRush MC, Vici - Unreality (Original Mix) 29. Acid Purrr - Disciple (Original Mix) 30. Khronos - Couldn't Be (Original Mix) 31. Liveon, HRSPX - Take Off feat. HRSPX (Original Mix) 32. Qmare - Echoes 33. Xsonsence - Polarity (Original Mix) 34. Finalfix - Under My Skin 35. Audio - Yokai (Finalfix & Omneum Remix) 36. Yehor, DnB Doctor - Was Broke (Original Mix) 37. Exult, Resson, Killey - Chestburster (Original Mix) 38. Phenom & Discharge, Prdk - Left Behind 39. Current Value - Evermore 40. Midnight CVLT - Destruction #SOLID_BANGERZ#INFERNAL#LUGER#Reactor_Radio#Online_Broadcasting#DNB#SPb_DNB

INFERNAL DNB

@infernal_dnb · Post #258 · 28.06.2025 г., 12:56

Artist: INFERNAL Promo: Solid Bangerz Podcast: Solid Bangerz Tales #21 hosted by LUGER Radio Station: Reactor Radio Date: 17.06.2025 Duration: 01:01:53 Video Format: MP4 🔊Аудиозапись сета #SOLID_BANGERZ#INFERNAL#LUGER#Reactor_Radio#Online_Broadcasting#DNB#SPb_DNB

INFERNAL DNB

@infernal_dnb · Post #577 · 31.12.2025 г., 19:18

☠️ Хоу Хоу Хоу, Бэнгеры! До нового 2026 года остаются считанные часы 🎄 Вся наша команда от души желает: • Организаторам — самых крутых мероприятий; • Продюсерам — топовых релизов, от которых все будут в восторге; • Ди‑джеям — мощнейших сетов, чтоб танцпол горел; • Рэйверам — самых разносных тусовок, каких ещё не было! А нашей огромной DNB‑семье — всего самого лучшего: качества, кайфа и того, чего каждому реально хочется! Год был насыщенный — бывало и хорошо, и непросто. Но мы со всем справились и идём дальше! Планов и идей — куча, и мы точно их воплотим. Спасибо, что вы с нами ❤️‍🔥 Мы вас очень ценим и любим — без шуток! С любовью к ритму и вам, Solid Bangerz! #solid_bangerz#infernal#exit4#unquiet#luger #new_year_2026

INFERNAL DNB

@infernal_dnb · Post #289 · 21.07.2025 г., 13:35

Artist: INFERNAL Promo: Solid Bangerz Podcast: Solid Bangerz Tales #25 feat LUGER Radio Station: Reactor Radio Date: 15.07.2025 Duration: 00:43:41 Audio Format: MP3 320kbps 📹Видеозапись сета Tracklist: 1. Resurgence - Runaround (Bad Ace Remix) 2. Yehor, DnB Doctor - Want To Know (Original Mix) 3. A-Cray, Absu NTQL - Shards (Original Mix) 4. TRCD - The System (Stonx Remix) 5. Traced - Here To Invade (Vip Mix) 6. Yehor, DnB Doctor - Balance No Base (Original Mix) 7. Absu NTQL - Result (Original Mix) 8. Dropset - Ritual 9. Mindscape - Meltdown (Original Mix) 10. The Mind Hackers - Prophecy (Original Mix) 11. Blinded Theory - Trickster (Original Mix) 12. Грибы - Копы (Dnb Remix) 13. CyberKach - Alley Is Something Ough, RightAt (Original Mix) 14. Xsonsence, Dnb Doctor - Mysterious Signal (Original Mix) 15. Qmare - Echoes 16. Xsonsence - Polarity (Original Mix) 17. Stonx - Bad Robot (Sindicate Remix) 18. Aptom - Vektor 19. TRCD - Vector 20. Submonitor - The Light (Original Mix) 21. Gydra - Shotgun (Gydra remix) 22. Annix, Fade Black - Solis 23. Liveon, HRSPX - Take Off feat. HRSPX (Original Mix) 24. Varkid - Bring The Fire (Beskar Remix) 25. Improvisation… #solid_bangerz#infernal#luger #reactor_radio#online_radio #dnb_spb#dnb#drum_and_Bass

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