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

Резултати

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

Търсене: #innovations

当前筛选 #innovations清除筛选
Car News

@car_news · Post #99 · 05.06.2024 г., 13:00

🤖South Korean firm develops autonomous parking robot HL Mando autonomous robot, called Parkie, will require no outside help in parking various types of automobiles, including sports cars and sport utility vehicles. The robot, a 3.5-inch-high flat platform, can sense a vehicle's weight and the distance of the wheelbase, as well as the vehicle's plate number and road conditions before parking the car, the company said. An extremely useful innovation to avoid stress while parking 😀 @CarsNews #innovations

Hashtags

Bali News

@balinews · Post #20 · 21.04.2024 г., 08:01

🛫Bali to launch hydrogen airplanes with vertical takeoff Sirius Aviation AG has announced a groundbreaking partnership with PARQ Development that will bring 10 advanced hydrogen-powered vertical takeoff and landing (VTOL) jets with a cruising speed of 520 km/h and specialized support services to the scenic landscapes of Bali Island, Indonesia. @BaliNews #innovations

Hashtags

Bali News

@balinews · Post #492 · 03.09.2025 г., 11:50

📰Bali will be home to an innovation hub for digital nomads 🧑‍💻 Bali will open a Center for Technological Excellence – a hub for digital nomads, startups and IT specialists. ℹ️ The project is initiated by entrepreneur Steve Laidlaw, head of Digital24. Scheduled to open in 2026, the goal is to bring together talent from around the world and reinforce Bali's status as a global center for remote work. Bali is more than just a location, it's a way of thinking. #places#innovations@BaliNews

Car News

@car_news · Post #576 · 27.09.2024 г., 13:01

🚘 introduced the next version of Drive Pilot 📰 New level of the Drive Pilot (SAE-Level 3) in Germany, enables conditionally automated driving at speeds up to 95 km/h on motorways (previously 60 km/h). ▶️ There is also a new Ridevu video content application for the media system. 🔜 The updated system will start to be installed on cars at the beginning of 2025. The price is 5950 euros. Owners of the previous generation of the autopilot, will be able to upgrade to the current version free of charge. @CarsNews #Mercedes#innovations

BRICS Women

@bricswomen · Post #45 · 27.06.2022 г., 08:13

🔬В Женском деловом альянсе БРИКС одним из основных направлений сотрудничества является инновационное развитие. ✏️Участниками обсуждаются рекомендации и разрабатываются проекты по расширению возможностей женщин в электронной коммерции и сфере технологий, повышению цифровой грамотности. 🇷🇺Ключевой инициативой российской стороны в этой области можно назвать создание цифровой платформы Альянса, которая станет единым информационным и коммуникационным инструментом для женщин стран БРИКС, а также основой для установления партнерских отношений женщин-предпринимателей. 🖥Разработка платформы ведется Россией с 2021 года. Готовый рабочий вариант ресурса планируется запустить к российскому председательству в 2024 году. 🔹О проектах, которые предлагаются в рамках рабочей группы по инновационному развитию: http://bricswomen.com/en/wg-innovation-2022 #bricswomen#innovations

Bali News

@balinews · Post #450 · 30.06.2025 г., 08:17

🥴Bali plans to launch air taxis by 2028 to combat traffic congestion 📰PT Dirgantara Indonesiaplans to have a prototype half-drone, half-airplane capable of vertical takeoff ready by 2026 and begin commercial use by 2028. ℹ️ The unit will have a declared speed of 250 km/h, a maximum load of 550 kg, and a flight range of 100 km. However, implementing this service is challenging due to coordination with authorities, safety concerns, and the need for roads. #innovations#transport@BaliNews

VEON AdTech

@veonadtech · Post #156 · 11.09.2024 г., 12:06

В рамках укрепления сотрудничества в сфере информационных технологий представители VEON AdTech приняли участие во встрече с представителями ведущих корейских IT-компаний, организованной IT-Park Uzbekistan. Основной темой мероприятия стала возможность открытия партнерами своих представительств в Узбекистане и организации аутсорсинговых проектов. Участники встречи обсудили возможные форматы совместной работы, включая совместные исследования и разработки, а также условия и преимущества открытия представительств корейских IT-компаний в Узбекистане, включая налоговые льготы и поддержку со стороны государства. В мероприятии приняли участие такие корейские компании, как: Shopl Company, Lilycover, SSL, Aidot Inc., SC Solution Global Co., Ltd. Такие встречи открывают широкие перспективы для развития IT-индустрии в стране, привлекая новые технологии и инвестиции. Намеченные шаги для реализации совместных проектов в долгосрочной перспективе укрепят позиции Узбекистана на мировом IT-рынке. #VEONAdTech#innovations

Bali News

@balinews · Post #188 · 25.09.2024 г., 10:15

🚁Flying cabs in Bali will appear in 2028 🚖 Imagine scenes from the cult movie “The Fifth Element” with its flying cabs coming to life.... in Bali! The future we've seen on our screens is not that far away anymore. 📰Velo Alpha is an innovative flying cab prototype developed by Indonesian company Vela Aero. It was unveiled at Bali International Airshow 2024 and promises to be the first flying cab to start commercial flights by 2028. @BaliNews #goodnews#transport#innovations

Car News

@car_news · Post #935 · 16.01.2025 г., 15:11

🦾Huawei has unveiled a robot arm for charging electric cars 📰 Huawei demonstrated an innovative robotic arm for automatic charging of electric cars. The device allows the driver not to leave the car as the arm itself connects the cable and starts the charging process. 🔋 The arm is installed on a 600 kW charging station and can charge a 100 kWh battery in just ten minutes. Mass production of the technology will begin this 2025. ➡️ The charging stations will be compatible with cars from manufacturers that are members of the Huawei Supercharging Alliance. Among them are BYD, Xpeng, Li Auto, Aito, and JAC. @CarsNews #Huawei#EV#innovations

Bali News

@balinews · Post #72 · 31.05.2024 г., 10:01

🚇Bali has decided to take a radical approach to solving traffic jams by laying a metro here It is not going to be a light LRT metro, like in Jakarta, Bangkok and other major cities in South-East Asia, but a serious underground one. Although Indonesia has a surplus budget, it is far from unlimited. At the same time, the refinancing rate of the Central Bank is kept at 6.25%, which is also not very good for such long-term projects. Therefore, there are 2 logical options in this situation: 1️⃣ - To try to raise financing from private investors. 2️⃣ - Turn to the Chinese. They will build and finance the project. 💰 So far it has been decided to deal with the first option. With all the simplicity and convenience of the second one there is one serious problem – Chinese will definitely have to pay everything back. They say that applications from investors for participation in the project are already coming in. So if anyone who has long wanted to engage in infrastructure investments in fast-growing locations – write directly to the Bali administration. @BaliNews #economics#innovations#transport

VEON AdTech

@veonadtech · Post #211 · 14.03.2025 г., 09:01

SMS-таргет: Масштабирование охвата или персонализация взаимодействия? В условиях недостаточной эффективности стандартных методов привлечения водителей, компания VEON AdTech разработала и внедрила для одного из ведущих сервисов такси в Узбекистане двухэтапную стратегию, ключевым элементом которой стал поведенческий таргетинг. 📌Какой из этапов оказался наиболее эффективным в привлечении и удержании водителей, обеспечив их активное использование сервиса, рассказали в статье:https://bit.ly/3DvKzMZ #VEONAdTech#innovations#IT

VEON AdTech

@veonadtech · Post #209 · 25.02.2025 г., 09:02

SMS-таргет: Решение сложных задач с максимальной выгодой для бизнеса Ликвидация товара перед закрытием филиалов — всегда вызов для бизнеса, но с правильным подходом это можно превратить в успешную стратегию. Как VEON AdTech, при помощи таргет-SMS, помог сети магазинов одежды в Узбекистане эффективно ликвидировать оставшийся товар? 📌Подробнее о выстроенной стратегии и результатах, читайте в нашем новом кейсе:https://bit.ly/4bemYfU #VEONAdTech#innovations#IT

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