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

Резултати

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

Търсене: #poetry

当前筛选 #poetry清除筛选

Осень выгоняет меня из парка, сучит жидкую озимь и плетется за мной по пятам, ударяется оземь шелудивым листом и, как Парка, оплетает меня по рукам и портам паутиной дождя; в небе прячется прялка кисеи этой жалкой, и там гром гремит, как в руке пацана пробежавшего палка по чугунным цветам. Аполлон, отними у меня свою лиру, оставь мне ограду и внемли мне вельми благосклонно: гармонию струн заменяю — прими — неспособностью прутьев к разладу, превращая твое до-ре-ми в громовую руладу, как хороший Перун. Полно петь о любви, пой об осени, старое горло! Лишь она своей шатер распростерла над тобою, струя ледяные свои бороздящие суглинок сверла, пой же их и криви лысым теменем их острия; налетай и трави свою дичь, оголтелая свора! Я добыча твоя. Иосиф Бродский, нач. 1970-х #Poetry

Hashtags

​"Wir traben ins rote Turneі" ("Мы скачем на кровавый турнир") - одна из многочисленных песен фрайкоров. Публикую её вольный перевод. Тенями несёмся мы в красный туман, Меж сточных канав и взрывов гранат И Солнце сияет, а над полем вран А смерть, смерть дражайший наш брат А смерть, смерть дражайший наш брат Сегодня зовут нас в бархат палат, Ступить в тот шатер каждый будь рад Свинец пролетит у виска в аккурат, И смерть, смерть дражайший наш брат И смерть, смерть дражайший наш брат А дома тоскует молодая жена, От слёз и от грусти кожа бледна В лесу из-под каски виднеется мак.. И смерть вскоре встретит меня! И смерть вскоре встретит меня! #poetry

Hashtags

Времиръ

@vremir · Post #226 · 17.07.2025 г., 13:39

«Пепел» Знаем мы с вами, что нету любви, Ровно как тех, кто движется дальше. О, лебединая, о, озари Огнём ты самым ярчайшим! Мне напрасна случайная слава, Ад противен семейного счастья, Только дубравы могучи дубы — Счастья щемящая чаща… И снятся мне красные рыбы Огромных размеров в пруду… Всюду потухли пожары, Один в грядущем бреду… #poetry

Hashtags

Времиръ

@vremir · Post #222 · 07.04.2025 г., 12:51

«Падение в восторг» Она стояла на краю, Где снег вершину целовал, Где ветер пел свою струну, Где меркла всякая печаль. Склон пышным снегом запорошен, А под ступнями лёд трещит, В глазах шальной огонь клокочет, И сердце радостью пьянит. Коснулась пальцами вершины, Шагнула вниз — пьяна от силы. И сразу мир весь задрожал! Она летела, снег лежал. Ах, этот склон — блестящий, нежный, Он гладил грудь и бедра снежно. И попа звонко трепетала, Как будто в небеса взлетала. И целый мир её ласкал. Смеётся буря, грудь пылает, И каждый вихрь её, щипает. Она лежит, как королева, На троне снежном — лихо, смело. А снег хрустящий, жгучий, дерзкий, Огнем пронзает её чресла. Она встаёт, глаза горят, И шепчет склон: "Ещё, назад!" Ах, этот склон — он жадно держит, Он манит, кружит, режет, тешит. И каждый взмах, и каждый след — В нём греет тайной яркий свет. Она летит, и вся пылает В сугроб падет и замирает Глядит на небо, облака, "Ну почему я век ждала?" А грудь, румянцем заливалась, Её дыханье, гордый взгляд, Снег стих, следы её горят. Она лежит — сама вершина, Вновь покорившая равнину. И этот миг — где снег был первым, Он нежно жалил, был безмерным. И каждый вздох, как свет зари, И пел восторг: "гори, гори!" И этот мир — он весь, есть тайна, В нём бури мягче покрывала, И каждый вздох, как новый свет, И знаешь: "Больше счастья нет!" С небес снежинки сыплют страсть, Взмокает снег упав на кожу. И всё смеётся, звонко всласть Склон стал её любовным ложем… Нег! И безмятежно падал снег… #poetry

Hashtags

Времиръ

@vremir · Post #219 · 09.03.2025 г., 11:05

«Мимолетное видение» На свет предметов, милых мне когда-то, Весны моей тревожный сон Указывает путь мечтам отрадным — Не вдаль, а вглубь времён. В чулане вешних чувств, Остывших, может быть, От нескончаемых бурь, Вновь вспыхнул яркий луч. И тонкую лазурь Вновь паучиха шьет, Прядёт желания нить Известным всем недугом. Не сложно снова зиму пережить, Легко скользя по думам, Где невозможность быть В заснеженной шкатулке Дремлет. На части рвутся хлопья пены, Но почки сохраняют сок Грядущего цветения, Не прекращая пить Касаний ток В пустыне запустения. А по проспекту ног, уже Весенний ветер веет, Колыша розовый цветок — Сияний семя сеет. И прежний мир вздыхал, Что не хватает слов. Так долго таял снег… А на поляне снов, Где обжигают вечер, Утратив речи брег, Ты простиралась течью, И песнь разлилась рек! #poetry

Hashtags

Времиръ

@vremir · Post #216 · 22.02.2025 г., 19:02

«Вкус повторения» Безъязыкий и древний у рыб ритуал — Бесприютной тоски глубочайший причал… Нашу радость венчал, Нам сулил расставание… Нас крестил на прощание — Ветер начал. Жалобно бьётся, нежной сестры Мёрзлая птица кувшина… Волны вдали и волны вблизи, За ними приходят другие… Слёзы в море роняя, Холодном, Как руки влюблённых. Черными ветвями клёна — Под кровлей сплетённых. Скользкие камни скитальцев — Ступни их и ступени. Песня, сдавившая горло, В просторы падает тела. Вновь разожгу её жар И разгадаю основу. Но как рассказать ей о том, Что сохраняется словом? Нетленный огонь февраля, Вспыхнувший раньше, Чем в мир, Бросили невод расчёта, Ось постоянства И лиру — Белый пожар её снов, Зимы бесконечная жажда — Глухое молчание слов! Невозможность не встретиться дважды! #poetry

Hashtags

Времиръ

@vremir · Post #211 · 14.02.2025 г., 16:39

«Всегда преждевременный март» В ночи — сквозняк, дрожащий, рваный, и неуютный лунный взгляд. Трещит огнем сухое пламя, и невпопад вопят удары, сердца перебои… Боль вязкая по телу роет, весь вою словно яма… Но что за зло, мне кровь морочит, что грудь клокочет и хрипит? Желание жгучее горит, то волком воет, то хохочет, Сжимая в теле непокой. На стенку лезет, потный сон Мне тесно, шепчет он. И сотни глаз из тьмы глазеют. И каждый нерв — струны излом. Забытый запах хищной песни, что жаждет только одного, тебе известно… #poetry

Hashtags

Времиръ

@vremir · Post #208 · 11.02.2025 г., 09:56

«Сон, лишенный заточения» Разрыв лишь обнажает Зашитый в сердце крик… В тебя вонзил я жало — И наконец возник! На дереве святых, Корнем уйдя в породу, Весенним пеньем птиц Я умножал Свободу. (Но стало одиноко…) И камения Времён Смотрели сухо, Молчальников смиренных ком… Но только в пустоте явилось ухо, И языка бытийствующий дом. Покуда голоса не чуют чудо звука И лишены себя в другом, А значит, это сны… Пронзают напролом. Вошла без стука ты — И загорелся дом. #poetry

Hashtags

Времиръ

@vremir · Post #206 · 05.02.2025 г., 18:44

«Колокольчик» Мне неведом порог между «да» и «нет», И не важен ответ, Чтобы петь. Но я знаю одно: Что движение вперед Для людей и планет — Красный лишь свет. Он в любых временах способен возникнуть, Стоит лишь слово промолвить — И тотчас исчезает… Значит, был не покойник… (…) На угаре взрыхленной земли Колокольчик поэзии вырос. Только имя его назови — И запляшет промозглая сырость… #poetry

Hashtags

Времиръ

@vremir · Post #205 · 04.02.2025 г., 17:39

«Кончина дня» Неба глубокая гладь, отображалась на столе как - кончина беглого дня. В тенях той глади цветы, Пылая шептали «пусти», в пасти раскрытой окна. #poetry

Hashtags

Времиръ

@vremir · Post #203 · 02.02.2025 г., 18:31

«Оттепель» Смотришь на небо, падает пепел, Смотришь на землю - вьюжная плеть. Час обрубить все сомнения на свете И сожалеть, сожалеть… Птица в неволе, чайка в пустыне, Белые крылья - желание волн. Но раскаленное сердце остынет, Если решимость покинет её… Вольному воля, восторгам свершиться. Полнится мукой пустая земля. И одолеет небесная птица Все тяготенья, о счастье моля… И белогрудая, лучиком ярким Воздух изрежет, как лезвием лёд. Песней прозрачной - небесным подарком Мягко в ладони мои упадёт… #poetry

Hashtags

123•••10•••20•••30•••40•••4546
ПредишнаСтр. 1 от 46Следваща