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

Резултати

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

Търсене: #gipsokarton

当前筛选 #gipsokarton清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #906 · 24.05.2025 г., 05:00

​​“Folksvagen” (Jizzax sh.) xalqaro konsernidan zamonaviy avtomobil ishlab chiqarish zavodi. 2022-yilgi modellar qatoriga quyidagilar kiradi: Caddy Kombi, Trendline, Cargo, Caddy Refrigerator, Caddy Taxi, Caddy Police. Qurilishda zamonaviy KNAUF texnologiyalari va materiallari qo'llangan - - - - - Современный завод по производству автомобилей от мирового концерна «Фольксваген» (г. Джизак). В модельный ряд на 2022 год входят: Caddy Kombi, Trendline, Cargo, Caddy Refrigerator, Caddy Taxi, Caddy Police. При строительстве были применены современные технологии и материалы КНАУФ @knaufuzbekistan #knaufuzbekistan #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья

KNAUF Uzbekistan

@knaufuzbekistan · Post #814 · 09.10.2024 г., 05:00

​​​​Jizzax viloyatida, Zomin milliy bog'i yaqinida 5 qavatli “Everest Plaza” tog'shaklidagi mehmonxona joylashgan. Mehmonxona 240 mehmonni qamrab oladi. Sig'imi 75 ta standart xonadan iborat. KNAUFning namunali obyekti - - - - - В Джизакской области, неподалеку от Зааминского национального парка расположилась 5-этажная гостиница горного типа “Эверест Плаза“. Гостиница вмещает в себя 240 гостей. Номерной фонд составляет 75 стандартных номеров. Показательный объект КНАУФ #knaufuzbekistan #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья

KNAUF Uzbekistan

@knaufuzbekistan · Post #809 · 02.10.2024 г., 05:00

​​​​“Folksvagen” (Jizzax sh.) xalqaro konsernidan zamonaviy avtomobil ishlab chiqarish zavodi. 2022-yilgi modellar qatoriga quyidagilar kiradi: Caddy Kombi, Trendline, Cargo, Caddy Refrigerator, Caddy Taxi, Caddy Police. Qurilishda zamonaviy KNAUF texnologiyalari va materiallari qo'llangan - - - - - Современный завод по производству автомобилей от мирового концерна «Фольксваген» (г. Джизак). В модельный ряд на 2022 год входят: Caddy Kombi, Trendline, Cargo, Caddy Refrigerator, Caddy Taxi, Caddy Police. При строительстве были применены современные технологии и материалы КНАУФ #knaufuzbekistan #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья

KNAUF Uzbekistan

@knaufuzbekistan · Post #725 · 26.06.2024 г., 05:00

​​Jizzax viloyatida, Zomin milliy bog'i yaqinida 5 qavatli “Everest Plaza” tog'shaklidagi mehmonxona joylashgan. Mehmonxona 240 mehmonni qamrab oladi. Sig'imi 75 ta standart xonadan iborat. KNAUFning namunali obyekti - - - - - В Джизакской области, неподалеку от Зааминского национального парка расположилась 5-этажная гостиница горного типа “Эверест Плаза“. Гостиница вмещает в себя 240 гостей. Номерной фонд составляет 75 стандартных номеров. Показательный объект КНАУФ #knaufuzbekistan #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья

KNAUF Uzbekistan

@knaufuzbekistan · Post #719 · 19.06.2024 г., 05:00

​​“Folksvagen” (Jizzax sh.) xalqaro konsernidan zamonaviy avtomobil ishlab chiqarish zavodi. 2022-yilgi modellar qatoriga quyidagilar kiradi: Caddy Kombi, Trendline, Cargo, Caddy Refrigerator, Caddy Taxi, Caddy Police. Qurilishda zamonaviy KNAUF texnologiyalari va materiallari qo'llangan - - - - - Современный завод по производству автомобилей от мирового концерна «Фольксваген» (г. Джизак). В модельный ряд на 2022 год входят: Caddy Kombi, Trendline, Cargo, Caddy Refrigerator, Caddy Taxi, Caddy Police. При строительстве были применены современные технологии и материалы КНАУФ #knaufuzbekistan #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья

KNAUF Uzbekistan

@knaufuzbekistan · Post #709 · 05.06.2024 г., 05:00

​​Nurafshon madaniyat saroyi (Samarqand sh.) 1958-yilda qurilgan. 2020-yilda tashlandiq bino rekonstruksiya qilindi. Hozirgi vaqtda madaniyat saroyi zamonaviy inshoot bo'lib, unda xalqaro darajadagi madaniy-ommaviy konsert tadbirlari o'tkaziladi. Qurilishning umumiy maydoni – 2000 m²; Sig'imi 350 o'rin. Rekonstruksiya qilishda KNAUF qurilish texnologiyalari va materiallari qo'llangan - - - - - Дворец культуры «Нуравшон» (г. Самарканд) был построен в 1958 г. В 2020 году была произведена реконструкция заброшенного здания. На данный момент Дворец культуры является современным сооружением, в котором проводятся культурно-массовые концертные мероприятия международного уровня. Общая площадь сооружения составляет 2000 м²; Вместимость 350 мест. При реконструкции были применены технологии строительства и материалы КНАУФ #knaufuzbekistan #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья

KNAUF Uzbekistan

@knaufuzbekistan · Post #655 · 18.02.2024 г., 09:00

KNAUF-qoplama haqida ma'lumot - - - - - Информация о гипсокартоне КНАУФ #knaufuzbekistan #строительство #стройка#дизайн #дизайнинтерьера #архитектура #архитектор #rotband #Узбекистан #сухоестроительство #фуген #gipskarton #gipsokarton #гипсокартон #кнауф#knauf #knaufuz#дом #семья#новостройка #uniflot#dizayn#top

KNAUF Uzbekistan

@knaufuzbekistan · Post #652 · 10.02.2024 г., 06:05

KNAUF O'quv markazi haqida ma'lumot - - - - - Информация об учебном центре КНАУФ #knaufuzbekistan #строительство #стройка#дизайн #дизайнинтерьера #архитектура #архитектор #rotband #Узбекистан #сухоестроительство #фуген #gipskarton #gipsokarton #гипсокартон #кнауф#knauf #knaufuz#дом #семья#новостройка #uniflot#dizayn#top

KNAUF Uzbekistan

@knaufuzbekistan · Post #647 · 03.02.2024 г., 03:00

To'gri texnologiya bo'yicha sanuzelarda KNAUF-Rotband suvoq qilish! ---- Правильное использование штукатурки КНАУФ-Ротбанд в санузлах #knaufuzbekistan #строительство #стройка#дизайн #дизайнинтерьера #архитектура #архитектор #rotband #Узбекистан #сухоестроительство #фуген #gipskarton #gipsokarton #гипсокартон #кнауф#knauf #knaufuz#дом #семья#новостройка #uniflot#dizayn#top

KNAUF Uzbekistan

@knaufuzbekistan · Post #648 · 04.02.2024 г., 11:00

KNAUF- toʻgʻri osma - - - - КНАУФ-подвес прямой YouTube Instagram Facebook #knaufuzbekistan #follow#instagram #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья#новостройка#dizayn#top

KNAUF Uzbekistan

@knaufuzbekistan · Post #744 · 26.07.2024 г., 05:00

KNAUF-Sapfir gipskarton plitasi – bu tovushdan himoyalovchi, yuqori darajada zarbaga chidamli, mustahkam, nam va olovga chidamli universal mahsulot. KNAUF-Sapfir (GQP DFH3IR) - usta uchun ham, bino egasi uchun ham ma'qul tanlov. - - - - - Гипсокартонная плита КНАУФ-Сапфир — это универсальный продукт, обладающий высокой звукоизоляцией, высокой ударостойкостью, повышенной прочностью, влаго- и огнестойкостью. КНАУФ-Сапфир (ГСП DFH3IR) - идеальный выбор как для мастера, так и владельца помещения. ▶️YouTube 🌐Instagram ✈️Telegram #gipskarton #follow #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья#новостройка #dizayn#top#sapfir #здоровыекомнаты

KNAUF Uzbekistan

@knaufuzbekistan · Post #710 · 07.06.2024 г., 05:00

KNAUF-Sapfir gipskarton plitasi – bu tovushdan himoyalovchi, yuqori darajada zarbaga chidamli, mustahkam, nam va olovga chidamli universal mahsulot. KNAUF-Sapfir (GQP DFH3IR) - usta uchun ham, bino egasi uchun ham ma'qul tanlov. - - - - - Гипсокартонная плита КНАУФ-Сапфир — это универсальный продукт, обладающий высокой звукоизоляцией, высокой ударостойкостью, повышенной прочностью, влаго- и огнестойкостью. КНАУФ-Сапфир (ГСП DFH3IR) - идеальный выбор как для мастера, так и владельца помещения. #follow #строительство#стройка#дизайн #дизайнинтерьера#архитектура #архитектор#rotband#Узбекистан #сухоестроительство#фуген#gipskarton #gipsokarton#гипсокартон#кнауф#knauf #knaufuz#дом#семья#новостройка #dizayn#top#sapfir #здоровыекомнаты

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