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

Резултати

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

Търсене: #krieg

当前筛选 #krieg清除筛选
PiaNinoNotovna

@ninonotovna · Post #213 · 10.05.2025 г., 07:03

#Stockhausen #NeueMusik #Krieg «ДИТЯ ВОЙНЫ» Карлхайнц ШТОКГАУЗЕН (1928-2007) - немецкий композитор, один из столпов Музыкального авангарда ХХ-XXI века. Он был, что называется, «дитя войны», только с той, противной или противоположной нам стороны. Он рано потерял родителей. Отец - школьный учитель и активный член нацистской партии, погиб у нас, как там пишут, «на Восточном фронте». Мама - по официальным данным болела «депрессией» и по причине душевной болезни была уничтожена в концлагере в 1941 году. По некоторым современным данным никакой депрессии, на самом деле, у неё не было, и отправил ее туда папа. Сын этой прекрасной пары остался сиротой в 13 лет и вырос в приемных семьях и сиротском интернате. До этого он пережил жестокие бомбежки британской авиации, практически сравнявшие город Кёльн с землей. Все отрочество и юность он голодал и ходил в обносках с отцовского плеча, бывших ему на несколько размеров больше. Рано обнаружив музыкальные способности, он начал зарабатывать на жизнь в паре с известным фокусником, аккомпанируя его представлениям на пианино. Дальше он учился - всю жизнь, и в основном САМ: музыке (в том числе у Мессиана), философии, языкам, лингвистике, истории религий; женился, разводился, пытался покончить с собой после второго развода с художницей Мари Баумейстер (тоже была очень интересная дама), основал знаменитые Кельнские курсы электронной музыки при Кельнском радио, затем много лет вёл Дармштатские летние курсы Новой музыки, где были ВСЕ - Дьердь ЛИГЕТИ, Пьер БУЛЕЗ, Лучано БЕРИО… Создал своё Издательство, свой Центр имени себя в Кюртене, свой ансамбль, написал 10 томов текстов о музыке, написал множество спорных, но совершенно великолепных по замыслу и воплощению произведений, включая оперную тетралогию/гепатологию «LICHT» («Свет»), где рассказал СВОЮ ВЕРСИЮ ТВОРЕНИЯ МИРОЗДАНИЯ (наподобие Рихарду Вагнеру в 19 веке с его оперным сериалом «Кольцо Нибелунгов»). Кто-то, как мой друг - чудесный словацкий композитор Антон ШТАЙНЕКЕР считал его сумасшедшим, кто-то, как моя профессор - друг и соратник ШТОКА (так его называют в Европе) - Иванка СТОЯНОВА - Гением современного Искусства. Он стал тем, кем он стал. Как-то я играла в Париже его Klavierstuck’и (фортепианные пьесы) и один из них (девятый) показала в своём исполнении хорошо его знавшей пианистке Мартин ЖОСТ. Так первое, что она сказала мне, было: «ШТОК - это дитя войны. Это надо играть так, будто ты слышишь гул приближающихся самолетов, несущих смерть». Не знаю, сама ли она этот образ придумала, или композитор ей об рассказал, но мне сразу стало ясно, как это играть. А профессор Иванка СТОЯНОВА как-то сказала мне, что не встречала в жизни более доброго и сердечного человека… Он приезжал к нам в начале 1990х. Я не попала тогда на эти мероприятия. Что-то играли из его сочинений. Встреча была в МГУ, кажется. Поразил своей экстравагантностью и внешней, и внутренней. Об этих встречах до сих пор ходят легенды:) У нас он обрёл почитателей и верных адептов. Он и напоминает мне некоего духовного Гуру или Пастора (хотя по рождению был католик, кажется, а впоследствии агностик). Думаю, таким был в своё время и другой Великий реформатор и основатель новой религии - МАРТИН ЛЮТЕР (1483-1546). Вот так все и закольцевалось:) PS И мне очень нравится его жизненный девиз: «Вперед, без страха»

Oliver Janich & Team

@oliverjanich · Post #168555 · 02.04.2026 г., 13:30

‼️Die Energie-Lockdowns sind da‼️ -Pakistan -Bangladesch -Sri Lanka -Neuseeland -Vietnam -Philippinen -Slowenien -Ägypten -Kenia -Südafrika Treibstoffrationierung. Reisebeschränkungen. Verkürzte Arbeitswochen. Alles als „vorübergehend“ dargestellt. Alles mit der Krise gerechtfertigt. Bald auch in einem Land in Ihrer Nähe. Quelle: Jason Bassler Findest du diese Info wichtig? Dann abonniere unseren Kanal! 👉@LegitimNews #Lockdown#Energiekrise#Krieg#Iran#Reisebeschränkung#VerkürzteArbeitswochen

Daniel Prinz News

@DanielPrinzOffiziell · Post #10229 · 15.03.2026 г., 04:05

‼️Ratet mal, welches Gebäude im Iran nicht bombardiert wird‼️ Es hat eine äußere Pyramide mit 33 Fenstern und im Inneren ein Gebäude mit einem riesigen X (Osiris Rising) über dem Rednerpult und den 7 Ringen aus Sitzen (7 Ringe des Saturn). Ebenso werden die Iraner die Ammoniaktanklager in Haifa, die Intel-Werke und die Kernforschungsstätten im Negev nicht angreifen. Wenn dies ein echter totaler Krieg wäre, würden diese kritischen Ziele getroffen werden. Quelle: Mads Palsvig Findest du diese Info wichtig? Dann abonniere unseren Kanal! 👉@LegitimNews #Krieg#Israel#Iran#Haifa#Kernforschungsstätten#Negev#Pyramide

Oliver Janich & Team

@oliverjanich · Post #168556 · 02.04.2026 г., 13:31

‼️Energie-Lockdowns: Es hat begonnen‼️ Du erinnerst dich sicher daran, wie die Corona-Lockdowns begannen. Es war ein leises, langsames Trommeln, das Ende Januar 2020 einsetzte, mit wachsender Panik und einem immer schnelleren Tempo, das sich über mehrere Wochen hinzog. Der US-Präsident und der britische Premierminister widersetzten sich extremen Reaktionen. Das taten die meisten Regierungen und auch die meisten Gesundheitsbehörden. Ende Februar wurde das Trommeln ohrenbetäubend. Angesichts dieses unglaublichen Ansturms gaben Boris Johnson und Donald Trump schließlich nach. Sie setzten sich an die Spitze des Problems und schlugen hart zu: Bleibt zu Hause, egal ob systemrelevant oder nicht, keine Flüge, keine Partys, Schluss mit dem Konsumrausch. Setzt euch einfach alleine hin und seid traurig. Beide bereuten diese Entscheidung später, aber da hatten andere bereits das Sagen. https://legitim.ch/energie-lockdowns-es-hat-begonnen/ Findest du diese Information interessant? Dann abonniere unseren Kanal! 👉@LegitimNews #Corona#Lockdown#Energiepolitik#Energiekrise#Energielockdown#IEA#Iran#Krieg #

Vidlenta

@vidlenta · Post #1013 · 01.10.2025 г., 06:56

FLUCHT UND VERTREIBUNG DER DEUTSCHEN IN ZAHLEN Zwischen 1945 und 1950 sind offiziell ca. 14 Millionen Deutsche vertrieben und mehr als die Hälfte auf der Flucht ermordet worden! (Dies bestätigt sogar der erste von "Besatzer Gnaden", Bundeskanzler Konrad Adenauer) [*Tatsächlich können es auch 20 Millionen und mehr gewesen sein, denn schließlich sind ja bei der Bombardierung Dresdens offiziell auch "nur" 20.000 Menschen gestorben, was natürlich blanker Hohn ist!] Im übrigen wurde diese Zahl über die Jahre immer wieder reduziert, um die Kriegsverbrechen der Alliierten zu vertuschen. Erste Angaben beliefen sich auf 250.000 bis 350.000 und heute waren es angeblich nur ein Zehntel. Dabei war die Stadt überfüllt mit Flüchtlingen aus den Ostgebieten und dann entbrannte der Dresdner Holocaust. #Völkermord#Krieg#Kriegsverbrechen#elementar#Wissen#Geschichte#Vergewaltigung#Vertreibung#Enteignung#Schändung Wahrheit macht frei und Freiheit macht wahr 👉https://t.me/FrMaWa Denk selbst und informiere Dich 🧩