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

Резултати

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

Търсене: #stopkillingdonbass

当前筛选 #stopkillingdonbass清除筛选
МИД ДНР

@mid_dnr · Post #2504 · 18.09.2022 г., 08:07

Жители Германии, Франции и Италии выступают против убийства людей в Донбассе Вот уже восемь лет мирные граждане Донбасса подвергаются бесконечным обстрелам со стороны ВСУ и неонацистских военизированных формирований Украины. За восемь лет погибло более 300 детей, тысячи семей остались без крова, а некоторые без кормильцев. Всем хорошо известно, что основными поставщиками смерти для Донбасса сейчас выступают страны Запада. На местах обстрелов находят элементы и осколки от вооружения натовского образца. Однако «цивилизованному» миру не интересно, куда и как используется их военная помощь Украине. Сегодня жители городов Франкфурт-на-Майне (Германия), Милан, Верона (Италия) и По (Франция) проводят акции с призывом прекратить убивать Донбасс, призывают коллективный Запад прекратить поставки оружия Украине, которая в свою очередь применяет его против мирного населения и гражданской инфраструктуры. Акция проходит под хэштегом #StopKillingDonbass

Sos Donbass

@sos_donbass · Post #360 · 05.04.2023 г., 08:40

▶️ У штаб-квартиры НАТО прошла акция протеста против поставок оружия на Украину, передает наш корреспондент с места событий. Акция #StopKillingDonbass ["Прекратить убивать Донбасс"] продолжалась около двух часов и завершилась без происшествий. В ней приняли участие порядка 60 активистов из Бельгии, Франции, Германии, Испании, Италии, а также живущие в ЕС выходцы из России и Украины. Видео: Денис Дубровин/ТАСС

Sos Donbass

@sos_donbass · Post #348 · 04.04.2023 г., 20:44

⚡️🎥Przed siedzibą NATO w Brukseli odbyła się akcja protestacyjna #StopKillingDonbass, w której uczestniczyli demonstranci z Francji, Hiszpanii, Włoch, Niemiec, Belgii, Rosji i Ukrainy. ✅dołącz do nas i podaj dalej @newsfactory_pl

Sos Donbass

@sos_donbass · Post #249 · 19.02.2023 г., 07:47

Vi aspettiamo il 25 febbraio in piazza XXV aprile a Milano. Con gli amici in Francia, Spagna e Germania, quello stesso giorno manifesteremo insieme contro la guerra. Uniti per la pace. #stopkillingdonbass

Sos Donbass

@sos_donbass · Post #191 · 21.01.2023 г., 21:27

L’entreprise Nexter Munitions, qui produit des Caesar pour l’Ukraine, enlève son enseigne à cause d’une manifestation Plusieurs dizaines de personnes se sont rassemblées aujourd’hui devant cette usine à Tarbes pour protester contre l’envoi d’armes françaises à Kiev. L’action s’est tenue à l’initiative de l’association SOS Donbass et avec le soutien de l'Association Réaction Pyrénées. Les participants ont tenu une banderole #StopKillingDonbass. Toutefois, les images que nous avons pris pendant cette action ne montrent pas l’enseigne Nexter sur le grillage. Selon Anna Novikova-Bernet, présidente de SOS Donbass, les industriels ont enlevé l’enseigne en apprenant que la manif aurait lieu. @chroniques_conflit_ukraine

Sos Donbass

@sos_donbass · Post #178 · 19.01.2023 г., 12:18

Des manifestations #StopKillingDonbass en soutien aux habitants du Donbass et contre l'armement de l'Ukraine se tiendront le 21 JANVIER en : 🇪🇦Espagne, Olot, devant la mairie, 11h30 🇫🇷France, Tarbes, devant l'usine NEXTER, 14h30 🇮🇹Italie, Milan, gallerie Sala dei Longobardi, 19h Pour plus d'informations contactez les organisateurs https://t.me/StopKillingDonbass

Sos Donbass

@sos_donbass · Post #626 · 28.06.2023 г., 08:46

25 juin a eu lieu dernière action de l’association Sos Donbass pour saison 2023. Depuis sa création en septembre 2022, l’association a fait : 📢7 mobilisations contre l’armement de l’Ukraine dans 5 pays d’Europe avec le mouvement #stopkillingdonbass : France, Espagne, Allemagne, Italie, Belgique. Dernière action a eu lieu le 4 avril 2023 devant le siège de l’OTAN à Bruxelles. 🗣️4 conférences sur Donbass, dont 2 ont été annulées grâce aux efforts de l’opposition. 3ème a failli être annulée. 4e a eu lieu, malgré les difficultés ! 🎼Adaptation en français de la chanson « Donbass est derrière nous » https://youtu.be/IXTXIg6LK4E 🎬Projection d’un documentaire « Mariupol connexion » créée par le mouvement « KATIUCHA » https://youtu.be/x83_fLsUOXs 🚛CONVOI HUMANITAIRE jusqu’au Donbass avec les dons récoltés dans 5 pays européens ! Un vrai pont de paix entre l’Europe et le Donbass. ⛑️Le travail ne s’arrête pas là. Pendant les 2 prochains mois de vacances, les volontaires continueront à récolter des dons (voir la liste des ponts de collecte sur www.sosdonbass.org) pour partir à nouveau à Donbass EN OCTOBRE 2023. 👩‍💻Le bureau de l’association travaillera sur les projets 2023-2024 pour les annoncer à la rentrée. Toutes vos propositions, conseils, aide sont bienvenues 🤝🏼 🕊️La voix des habitants du Donbass sera entendue en Europe par le biais de musique, films, conférences, médias indépendants ou autre moyen …. Quoi qu’il arrive ! #donbass#sosdonbass

Sos Donbass

@sos_donbass · Post #174 · 13.01.2023 г., 19:46

🪪Nous avons reçu les cartes de membres de l'association Sos Donbass avec un QR code pour la pétition contre l'armement de l'Ukraine au dos. 📢Nos membres sont aussi nos ambassadeurs, porteurs de la mission de diffuser la pétition le plus largement possible. Nous sommes convaincus de pouvoir assembler 100 000 signatures ! 🇫🇷 Uniquement dans ce cas la pétition sera examinée à l'Assemblée nationale de France. https://petitions.assemblee-nationale.fr/initiatives/i-1029?fbclid=PAAaZwAkPusesMuCCrfPYclF2LpvOJ7APkOf2hd-rv5GHua9I5d50zf4LbdiI #своихнебросаем#stopkillingdonbass

Sos Donbass

@sos_donbass · Post #153 · 30.12.2022 г., 14:08

La fin d’année approche et plus que jamais, nous avons besoin de vous pour protéger celles et ceux dont les vies sont bouleversées a Donbass depuis 2014. ⏳Vous n’avez plus que 24 heures pour faire un don en 2022 en faveur des habitants du Donbass et déduire ainsi 66 % du montant de votre impôt sur le revenu 2022. Grâce à votre don, nous pouvons continuer à lutter en toute indépendance. 🕊️Seule votre générosité nous permet d’agir. Grâce à nos membres et donateurs, nous obtenons sans cesse de nouvelles victoires : 🖤 Achat d'un fauteuil roulant électrique pour Yuri, un blessé ayant perdu ses membres. ❤️Aide administrative et financière pour Sergei Viktorovitch, habitant de Marioupol, vivant seul dans son appartement détruit et refusant le quitter. 💙Achat de groupes électrogènes pour les habitants de front, exclus de l'électricité 🖤 Achats de nourriture et de cadeaux de nouvel an pour les habitants coincés sur la ligne de front. ❤️Achat de cadeaux de nouvel an pour les blessés de guerre qui sont en rééducation au centre Amvrossievsky. 💙 Organisation de manifestations de soutien pour les habitants du Donbass dans plusieurs villes de France, d’Allemagne, d’Espagne et d’Italie. Ce ne sont là que quelques exemples de ce que nous sommes capables d’accomplir avec votre soutien et la collaboration d’associations locales dans le Donbass. 🕊️ Aidez-nous à remporter d’autres victoires en 2023 ! 🙏 Un très grand MERCI pour votre générosité https://linktr.ee/stopkillingonbass?fbclid=PAAaYfJyi5aytHx9OYQ2kvRVqNW2PLk_jpnao6YqzgmBIxl787qNCiAYx815w #aidehumanitaire#donbass#stopkillingdonbass

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