@sos_donbass · Post #309 · 07.03.2023 г., 07:02
Gentil message reçu ce matin. Une preuve de plus que l’armement de l’Ukraine ne sert qu’à tuer des civils du Donbass ! #donbass#stoparmingukraine#stopkillingdonbass
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #stoparmingukraine
@sos_donbass · Post #309 · 07.03.2023 г., 07:02
Gentil message reçu ce matin. Une preuve de plus que l’armement de l’Ukraine ne sert qu’à tuer des civils du Donbass ! #donbass#stoparmingukraine#stopkillingdonbass
@sos_donbass · Post #324 · 17.03.2023 г., 10:16
✍️Petition to stop sending weapons to Ukraine in English for the European Parliament easy to sign. 🕊️Sing and share ! http://www.leslignesbougent.org/petitions/100000-11737/ #stoparmingukraine#stopkillingdonbass#stopnato
@sos_donbass · Post #482 · 20.05.2023 г., 07:35
20.05.2023 6h du matin. Croisement avec le cortège armé sur la route de retour du Donbass avec notre camion SOS DONBASS. Sacré rencontre des deux parties dans un village polonais appelé Golubka, ce qui veut dire COLOMBE 🕊 #stoparmingukraine#sosdonbass#europesolidarity
@sos_donbass · Post #1043 · 18.03.2024 г., 07:56
DONETSK, 18 mars 2024 Au cours des dernières 24 heures, les troupes ukrainiennes ont bombardé le territoire de la République populaire de Donetsk à 40 reprises, tirant 142 cartouches, a rapporté le bureau de représentation de la RPD au Centre commun de contrôle et de coordination des questions liées aux crimes de guerre en Ukraine (JCCC). Plus de détails sur la chaîne Telegram International reporters https://t.me/internationalreporters/51837 #donbass#sosdonbass#stoparmingukraine#StopNATO
@sos_donbass · Post #885 · 10.12.2023 г., 07:59
✍️PÉTITION Signez , Diffusez Objectif ➡️ 100 000 ✍️ Pour que l’assemblée nationale l’étudie https://petitions.assemblee-nationale.fr/initiatives/i-1029 SUIVRE SOS DONBASS #stoparmingukraine#sosdonbass#petition
@sos_donbass · Post #180 · 19.01.2023 г., 23:03
https://youtu.be/FzJBKDJA5KI Le 21 janvier, petit entraînement avant des grandes actions prévues pour cette année...qui ne seront pas réalisées si tout s'arrête avant et on pourra passer à l'étape suivante 🤞 #stopkillingdonbass#guerreukraine#donbass#stoparmingukraine
@sos_donbass · Post #419 · 28.04.2023 г., 12:02
28.04.2023 Conséquences du bombardement du centre de traumatologie de Donetsk, y compris d'une salle d'opération pour enfants. #guerreukriane#stopnato#stoparmingukraine
@sos_donbass · Post #344 · 03.04.2023 г., 07:58
🗣️On vous attend demain à Bruxelles 🕡18h 📍Avenue Léopold III, Bruxelles Devant le siège de l’OTAN pour leur souhaiter le “bon anniversaire” #nato#stopnato#stoparmingukraine#stopkillingdonbass
@sos_donbass · Post #326 · 18.03.2023 г., 09:35
Le mouvement #StopKillingDonbass a besoin de vous afin de diffuser cette pétition auprès du plus grand nombre de personnes ! ✍️ La signature est facile, rapide, gratuite et anonyme si vous le souhaitez ! https://www.leslignesbougent.org/petitions/100000-11737/ #stopkillingdonbass#stoparmingUKRAINE#petition
@sos_donbass · Post #713 · 13.09.2023 г., 12:27
Lundi 11 septembre 2023 Un obus de l'AFU a touché un jardin d'enfants lors d'un bombardement à Donetsk. Un obus des Forces armées ukrainiennes (AFU) a touché un jardin d'enfants à Donetsk lors d'un bombardement. C'est ce qu'a indiqué le maire de la ville, Oleksiy Kulyomzin, sur sa chaîne Telegram le lundi 11 septembre. "Suite au bombardement du district de Petrovsky, le bâtiment de l'école maternelle n° 314 a été directement touché", a-t-il écrit. M. Kulemzin a également publié une photo des conséquences du bombardement. Elle montre que le bâtiment a des fenêtres brisées et que le toit a presque entièrement disparu. Plus tôt dans la journée, la représentation de la DNR au Centre conjoint pour le contrôle et la coordination des questions de cessez-le-feu et la stabilisation de la ligne de démarcation entre les parties (JCCC) a publié sur son canal Telegram que les forces ukrainiennes avaient tiré à 12 h 40 trois obus à fragmentation de 155 mm sur le district Petrovsky de Donetsk. Le 9 septembre, l'AFU a bombardé Donetsk à six reprises. D'autres tirs ont été enregistrés dans le district Petrovsky de la ville (à 00:15 et 00:20), dans le district Kievsky (00:15) et dans le district Kuibyshevsky (00:20). A 0h25, quatre obus ont été tirés sur les districts de Petrovsky et Kirovsky de Donetsk. Les forces armées ukrainiennes bombardent quotidiennement les territoires des républiques populaires de Donetsk et de Louhansk, ainsi que les régions de Zaporizhzhya et de Kherson, dans le cadre de l'opération spéciale de protection du Donbas, dont le début a été annoncé par la Russie le 24 février 2022. #guerreukraine#guerreukrainerussie#stoparmingukraine
@sos_donbass · Post #737 · 25.09.2023 г., 07:01
INVITATION A UNE MANIFESTATION A NEW YORK DE LA PART DE NOS AMIS AUX USA Dear All, please come out for this important event ! SUNDAY, OCTOBER 1st, 2:00PM Rally begins at W 58th St & 8th Avenue (CNN Studios) March to W 41st St. & 8th Ave. (NY Times Building) NYC Rally and March to End the U.S./NATO Proxy War in Ukraine! CONTACT: Richie Merino, 917-539-0444, [email protected] We invite all concerned people, peace advocates, and members of the press to join us on this historic occasion. Together, let us take a stand against NATO, demand peace in Ukraine, and work towards a multipolar world. For more details and a complete list of actions scheduled as part of the International Week of Actions, please navigate to: https://unac.notowar.net/end-the-war-in-ukraine-actions-listed/ #StopNATO#stopwars#stoparmingukraine
@sos_donbass · Post #1084 · 08.04.2024 г., 19:49
L’armée ukrainienne a frappé le quartier Budennovsky de Donetsk.... Heureusement, il n'y avait personne.. #GuerreUkraine#donbass#stoparmingukraine#stopkillingdonbass#sosdonbass