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

Резултати

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

Търсене: #incendios

当前筛选 #incendios清除筛选

⚡️Правительство Испании только что официально объявило территорию, пострадавшую этим летом от лесных пожаров и паводков, зоной, пострадавшей в результате чрезвычайной ситуации («катастрофической»), чтобы ускорить оказание помощи и предоставление налоговых льгот жителям. На пресс-конференции после заседания Совета министр внутренних дел Фернандо Гранде-Марласка заявил, что зонами ЧС объявлены «территории, которые с 23 июня пострадали от любого из 113 крупных лесных пожаров, зарегистрированных этим летом», а также пять территорий, пострадавших от наводнений или сильных дождей в конце июня. ☝️Вот что еще важно. Планируется в самом ближайшем будущем увеличить размеры выплат для пострадавших как от природных бедствий, так и других чрезвычайных ситуаций: последние пособия не пересматривались с 2005 года и считаются устаревшими. Сейчас семьям погибших или полностью нетрудоспособных выплачивают по 18 000 евро, максимум за разрушенное жильё — 15 120 евро, за серьёзно повреждённое — 10 320, на бытовые нужды — 2 580 евро. Для зон катастроф предоставляются и налоговые послабления: освобождение от налога на недвижимость, снижение налога на предпринимательскую деятельность для пострадавших предприятий и фермерских хозяйств. @amigokonon#incendios

Hashtags

Вчера вечером тысячи граждан вышли на протесты в 26 городах и селах автономного сообщества Галисия, выражая недовольство тем, как региональные власти борются с лесными пожарами, передает El País (местные СМИ пишут о 28 населенных пунктах и 45.000 вышедших на протесты). Демонстрации организовала платформа «За галисийский лес с будущим», объединяющая более 50 общественных и экологических организаций, а также крупнейший профсоюз региона. Самые массовые протесты прошли в Ла-Корунье, где демонстранты скандировали лозунги с требованием отставки главы региона Альфонсо Руэды (Partido Popular). Участники акций критиковали «некомпетентность» его правительства в тушении пожаров, которые опустошили в провинции Оренсе деревни, предприятия и территории большой экологической ценности. Основной лозунг протестующих звучал как «Галисия горит, Руэда виноват» («Galicia arde, Rueda responsable»). ☝️К демонстрации в Виго присоединилась даже вице-премьер правительства Испании Йоланда Диас. Она осудила то, что работа пожарных служб основана на «трудовой нестабильности», и назвала «варварством» передачу служб пожаротушения в частные руки, как это происходит в Галисии и Кастилии-и-Леоне. По ее словам, пожарным нужны бессрочные контракты и адекватный отдых. Руэда ранее прокомментировал участие Диас в протестах, заметив, что «хорошо, что она прервала отпуск ради демонстрации, хотя до сих пор не делала этого [из-за пожаров]». Глава Галисии также раскритиковал министра внутренних дел Фернандо Гранде-Марласку и назвал «бредом» обвинения в якобы запоздалой просьбе о помощи. ▫️Протесты в Галисии стали продолжением волны недовольства управлением лесными пожарами в северо-западной и западной Испании, которая охватила регион в последние две недели. @amigokonon#incendios

Hashtags

Несмотря на крупные лесные пожары в Галисии, все маршруты знаменитого паломничества Камино де Сантьяго остаются безопасными и проходимыми, сообщает El Confidencial. К некоторым участкам пути, особенно в провинции Оренсе, огонь подошел близко, но основную инфраструктуру путей он не повредил. Главный «французский маршрут», по которому идут большинство паломников, полностью доступен от начала до конца. Пострадали только отдельные указатели и деревянные ограждения, которые власти планируют быстро восстановить. Небольшие очаги огня еще тлеют в отдаленных районах, но они не угрожают туристам. В некоторых местах сами тропы помогли пожарным, послужив естественными противопожарными барьерами. @amigokonon#incendios

Hashtags

После почти недели перерыва из-за лесных пожаров сегодня было возобновлено железнодорожное сообщение между Мадридом и Галисией, передает издание Faro de Vigo. В течение последних дней регион испытывал серьезнейшие проблемы с транспортной достуностью. Некоторые автодороги также перекрывались из-за пожаров, а стоимость авиабилетов взлетела до 450 евро. Многие туристы были вынуждены продлевать свое пребывание в Виго, поскольку все билеты на поезда были уже распроданы на оставшуюся часть августа. @amigokonon#incendios

Hashtags

К сожалению, пожары в разных регионах страны остаются главным информационным поводом в Испании за последние дни. И вот появились первые цифры ущерба, а также вероятный прогноз того, как огненная стихия скажется на сельском хозяйстве. Экономические потери от пожаров в северо-западных регионах Испании уже превысили 1,2 миллиарда евро. Больше всего пострадали сельское хозяйство и животноводство в Галисии, Кастилии-и-Леоне и Эстремадуре, где огонь уничтожил более 380 тысяч гектаров земли. ❗️По данным экспертов, на которых ссылается elPeriódico, тысячи голов крупного рогатого скота и сотни тысяч голов овец погибли в пламени. Серьезно пострадало пчеловодство - за последние дни в огне сгорело более 6 тысяч ульев, главным образом в Кастилии-и-Леоне и провинции Самора. Фермеры оказались в двойном капкане. Мало того что они потеряли скот, урожай и пастбища, теперь, согласно правилам Единой сельскохозяйственной политики ЕС, сгоревшие земли на ближайшие два года станут неподходящими для получения субсидий. Это означает, что скотоводы не смогут использовать эти территории для выпаса и лишатся господдержки. ▫️Представители аграрных организаций предупреждают, что многие фермерские хозяйства могут окончательно закрыться из-за невозможности прокормить скот на сгоревших пастбищах. Владельцам придется как минимум в течение одного года покупать дорогие корма, а пожилые фермеры, составляющие значительную часть отрасли, скорее всего, просто прекратят деятельность. ▫️Эксперты отмечают, что нынешние пожары стали самыми разрушительными за 30 лет - площадь выгоревших земель в девять раз превысила потери за весь прошлый год. По их словам, на восстановление пострадавших регионов понадобятся годы, а проблема массовых пожаров стала хронической и требует создания национального плана борьбы с огнем. @amigokonon#incendios

Hashtags

⚡️Президент правительства (премьер-министр) Испании Педро Санчес сообщил, что в следующий вторник, 26 августа, правительство объявит несколько регионов, пострадавших от пожаров в последние недели, зоной катастрофы. Речь идет о механизме, официально известном как «зона, серьезно пострадавшая от чрезвычайной ситуации». Что означает объявление зоны катастрофы с точки зрения испанского законодательства? В испанском праве объявление территории «зоной катастрофы» или «зоной, серьезно пострадавшей от чрезвычайной ситуации гражданской защиты», активирует специальные механизмы государственной помощи. Это означает: ▫️Финансовую поддержку от центрального правительства пострадавшим регионам для восстановления инфраструктуры и компенсации ущерба ▫️Упрощенные административные процедуры для получения помощи и субсидий ▫️Налоговые льготы и отсрочки для пострадавших физических и юридических лиц ▫️Приоритетное выделение государственных ресурсов на восстановительные работы ▫️Координацию усилий между различными уровнями власти — центральным правительством, автономными сообществами и муниципалитетами ▫️Возможность привлечения европейских фондов для преодоления последствий стихийного бедствия Ранее правительство Испании применило такую же меру после катастрофических наводнений в Валенсии 29 октября 2024-го года. @amigokonon#incendios

Hashtags

А теперь о пожарах и о деньгах. ▫️Месячная зарплата лесного пожарного в Кастилии-и-Леоне составляет около 1300 евро, и эта сумма достигается только за счет сверхурочных, а также доплат за опасность и работу в ночное время. ▫️Правительство Кастилии-и-Леона выделяет на противопожарные мероприятия около 125 миллионов евро в год, что составляет примерно 20 евро на гектар лесных угодий. Эти расходы почти в два раза ниже, чем в Галисии, и значительно уступают расходам в Андалусии, где на гектар тратится 88 евро. ▫️По данным WWF, из примерно 1,1 миллиарда евро, ежегодно выделяемых центральным правительством Испании и автономными сообществами на борьбу с лесными пожарами, «около 60–70% направляется на их тушение». ▫️Организация Greenpeace подсчитала, что инвестирование 1 миллиарда евро в профилактику пожаров «может сэкономить до 99 миллиардов евро на тушении». По информации газеты El Diario.@amigokonon#incendios

Hashtags

Вчера поздно вечером министр внутренних дел Испании Фернандо Гранде-Марласка в интервью телеканалу Cadenaser сообщил, что правительство в качестве превентивной меры запросило у Европейского союза два противопожарных самолета для борьбы с лесными пожарами, при этом заверив, что в стране достаточно собственных сил и средств. Он подчеркнул, что управление чрезвычайными ситуациями находится в компетенции регионов, и центральное правительство возьмет на себя командование, только если регион окажется не в состоянии справиться с ситуацией. 👉Полный текст интервью в переводе «Испанского амиго» вы можете прочитать здесь. Тем временем, как пишет El País, пожарные в Кастилии-и-Леоне жалуются на нестабильные условия труда и отсутствие координации в работе регионального правительства. В первую очередь, они указывают на общую нехватку средств и ресурсов для тушения, а также на ужасные условия труда. Пожарные вынуждены работать по 17 часов без перерыва, спать всего по три-четыре часа, а также часами обходиться без еды и питьевой воды, из-за чего им приходится пить из садовых шлангов и есть то, что дают местные жители. Кроме того, они недовольны низкой оплатой труда и плохой координацией действий со стороны руководства. По их словам, им часто поступают непонятные приказы, а иногда их и вовсе оставляют бездействовать, в то время как огонь подступает к населенным пунктам. @amigokonon#incendios

Hashtags

Испанская ассоциация потребителей (Asescon) потребовала объявить населённые пункты, пострадавшие от пожаров последних дней, зонами катастрофы с целью покрытия компенсаций за причинённый ущерб. Источник:20Minutos. @amigokonon#incendios

Hashtags

❗️Только что подписчик и наш друг Гумар Зайнуллин прислал это сегодняшнее видео из галисийской провинции Oренсе, с автодороги вблизи города Verín. На кадрах отчетливо видно, как огонь лесного пожара распространяется прямо вдоль трассы. Примечательно, что никто пожар не тушит: вероятно, у местного правительства попросту для этого не хватает ресурсов. ▫️Именно в провинции Оренсе наряду с провинцией Леон полыхает большинство из пожаров в Испании. Волна лесных пожаров в Галисии, которая до сих пор не контролируется, уничтожила более 11 500 гектаров, в основном в Оренсе. Пожалуйста, присылайте нам в редакцию свои новости, фото и видео происходящих событий. Возможен гонорар. Контакт в профиле. @amigokonon#incendios

Hashtags

⚡️❗️Массовая эвакуация населения в Леоне из-за пожара, охватившего провинцию. Ухудшение погодных условий и продвижение огня заставили эвакуировать около двадцати деревень. Более 5000 человек были вынуждены покинуть свои дома за последние часы. Разразилась сухая гроза с очень небольшим количеством дождя, сильным ветром с порывами и множеством молний, что осложняет работы по тушению пожара. Об этом с места событий рассказывают журналисты elDiario.es в Кастилии-и-Леоне. @amigokonon#incendios

Hashtags

Тема пожаров не сходит со страниц испанских СМИ. Многие издания пишут, что возгорания в лесу часто имеют искусственное происхождение. А как вам вот такая история? Гражданская гвардия задержала мужчину, который признался в том, что умышленно поджёг лес между населёнными пунктами Cuevas del Valle и Mombeltrán в провинции Ávila 28 июля, пишет El Confidencial. ❗️Мотивом преступления стали «трудовые интересы»: задержанный ранее работал в службе тушения лесных пожаров и получил новую работу через десять дней после возникновения организованного им пожара. То есть, еще раз: мужик поджёг лес для того, чтобы получить работу. ▫️ Пожар, который начался в 28 июля в густо засаженной лесом зоне, потребовал мобилизации значительных сил для тушения и дважды заставил власти эвакуировать жителей городков Mombeltrán и El Arenal. @amigokonon#incendios

Hashtags

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