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

Резултати

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

Търсене: #ccpit

当前筛选 #ccpit清除筛选

17 июля 2025 года в Пекине Зампред ОРКД Сергей Шаронов принял участие в Бизнес-форуме ШОС 17 июля 2025 года в г.Пекин был проведен Бизнес-форум ШОС, организованный Китайским комитетом содействия развития международной торговли (CCPIT). В мероприятии, посвященном теме "Продвижение "Шанхайского духа", деловые круги в действии", обсуждались вопросы взаимодействия в области «зеленой» трансформации энергетики и повышения устойчивости производственно-сбытовых цепочек стран участниц ШОС. На церемонии открытия Форума со вступительным словом выступил Гао Юньлун, Заместитель председателя Всекитайского комитета Народного политического консультационного совета Китая (ВК НПКСК) С речью по тематике Форума также выступили: - Ермекбаев Н.Б., Генеральный секретарь Шанхайской организации сотрудничества; - Цивилев С.Е., Министр энергетики Российской Федерации; - Катырин С.Н., Президент Торгово-промышленной палаты Российской Федерации; - Сариев Т.А., Президент Торгово-промышленной палаты Кыргызской Республики - Си Гохуа, Председатель китайской международной трастовой и инвестиционной корпорации CITIC; - Лю Цзюнь, Председатель правления Торгово-промышленного банка Китая ICBC В Бизнес-форуме ШОС приняли участие порядка 400 представителей правительственных органов и деловых кругов из России, Китая и других стран. #ШОС #РоссияКитай #CCPIT #ОРКД

Зампред ОРКД посетил китайский Комитет по содействию развития международной торговли (CCPIT) провинции Ляонин 18 августа в городе Шэньян заместитель Председателя Общества российско-китайской дружбы, руководитель комиссии по туризму, Сергей Шаронов посетил провинциальное отделение китайского Комитета по развитию содействия международной торговли (CCPIT) провинции Ляонин и провел переговоры с Председателем комитета г-ном Пан Баого. В рамках состоявшейся встречи, стороны обменялись предложениями по развитию сотрудничества в области туризма, выставочного сервиса и услуг, а также договорились взаимодействовать по ряду инвестиционных проектов в провинции Ляонин. Сергей Шаронов поблагодарил Председателя провинциального Комитета Пан Баого за теплый прием делегации и предложил укреплять двусторонние отношения между провинциальным Комитетом CCPIT и региональными отделениями ОРКД по широкому кругу вопросов. Пан Баого поблагодарил делегацию за визит и пообещал содействовать развитию взаимодействия и практического сотрудничества между сторонами. Он также отметил, что в городе Биробиджан (ЕАО) уже действует представительство Комитета CCPIT провинции Ляонин, которое может способствовать региональным отделениям ОРКД в установлении отношений с организациями провинции, а также оказывать им помощь в реализации совместных с проектов на территории Ляонин. #РоссияКитай #ОРКД #CCPIT #Туризм #Liaoning

На Форуме по сотрудничеству в области промышленности и торговли между Китаем и Северо-Восточной Азией рассказали о многостороннем сотрудничестве с участием РСПП 23 – 27 сентября 2021 г. в смешанном формате состоялся Форум по сотрудничеству в области промышленности и торговли между Китаем и Северо-Восточной Азией в рамках ЭКСПО «Китай – Северо-Восточная Азия». Его основной темой стало «Укрепление многостороннего сотрудничества в Северо-Восточной Азии и содействие региональному экономическому процветанию». В числе спикеров Форума: Кэ Ляндун, вице-президент, Китайский совет по содействию международной торговле (CCPIT); О. Амартувшин, президент Монгольской национальной Торгово-промышленной палаты; Хун Чжанпо, вице-президент, China Railway Construction Co. Ltd; Такасима Рюсуке, главный представитель Пекинского офиса Японской внешнеторговой организации (JETRO); Ван Вэнжун, вице-президент, China Railway Construction Co. Ltd; Пак Мин-ёнг, главный представитель Пекинского офиса Корейской торговой ассоциации. РСПП был представлен управляющим директором Управления международного многостороннего сотрудничества и интеграции РСПП Сергеем Михневичем. В своем выступлении он подчеркнул, что для российского бизнеса и евразийских компаний развитие взаимовыгодного и всестороннего экономического сотрудничества с Китаем и партнерами из Северо-Восточной Азии является одним из главных международных приоритетов. Сергей Михневич отметил, что в число наиболее перспективных направлений для дальнейшего углубления сотрудничества входят торговля и инвестиции, промышленность и машиностроение, транспорт и логистика, сельское хозяйство и рыболовство, услуги и цифровизация. Многие российские компании уже реализовали большой объем проектов в этих сферах. Кроме того, он выразил мнение, что необходимо объединять усилия и максимально использовать потенциал всех существующих двусторонних и многосторонних институтов международного сотрудничества. «Следует наращивать взаимодействие в рамках Ассоциации бизнеса Северо-Восточной Азии (АБ СВА), учрежденной РСПП, ККСМТ, Монгольской и Корейской торгово-промышленными палатами. В этом году РСПП председательствует в Ассоциации и нацелен на достижение конкретных результатов сотрудничества. Мы будем и далее активно способствовать налаживанию информационного обмена между компаниями стран региона, а также содействовать практической реализации перспективных проектов, » – сказал Сергей Михневич. Доступ к полному тексту - на странице Управления международного многостороннего сотрудничества и интеграции Российского союза промышленников и предпринимателей (РСПП): https://рспп.рф/events/news/na-forume-po-sotrudnichestvu-v-oblasti-promyshlennosti-i-torgovli-mezhdu-kitaem-i-severo-vostochnoy--616d2af6510eb/ #РСПП#Россия#КНР#АБСВА#ККСМТ#RSPP#PRC#Russia#NEABA#CCPIT