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

Резултати

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

Търсене: #paleo

当前筛选 #paleo清除筛选
Argonàutiques

@argonauticas · Post #870 · 30.05.2025 г., 11:16

Где-то два месяца назад прошла новость: мол, колдуны-учёные вроде как воскресили лютоволков 🐺— огромных, вымерших десять тысяч лет назад зверюг. На практике, как обычно, оказалось чуть скромнее: речь идёт не о прямом воскрешении, а о создании некоего гибрида на базе выделенного генома. Такое творчество на тему волкоподобия. Технологически — мутновато, эксперимент сыро проверен, но идея, согласитесь, интригует. Есть такой интересный международный проект по воскрешению мегафауны🗿. "Ужасный волчара" Aenocyon dirus. Он бродил не только по Канаде и Северной Америке, но и южнее: по перешейку сполз вдоль Анд. В Чили и Аргентине находили его останки. Местный стало быть. Теперь вопрос: Стоит ли такое чудо выпускать в природу шутки ради? На прошлой итерации, как известно, вымер от голодухи. Сейчас может позариться на кого-то не того 🐺 . Смысл вроде бы есть, весь этот проект по "ревайвалу мегафауны" нацелен на укрепление экологических биомов в наш безбожный пластиковый век: мол, потому как в теории - чем больше количество участников в пищевой цепочке тем она крепче и экосистема стабильнее⚖️ и прочнее. Звучит разумно. Главное, чтобы возвращённый из небытия зверъ занял свою пустующую нишу, а не поглотил чью-то уже обжитую. И тут снова тот же вопрос: а кого он будет кушать? Мегатравоядных в наличии тоже не наблюдается. И тут у меня есть предложение собрать комбо стрит. Завозим короче ещё и мамонтов. Не надо закатывать глаза, я серьёзно. В России кстати уже давно мусолят проект по воскрешению хоботатых в тундре — тоже под флагом защиты природы Арктики, уменьшения заболачивания почв и что-то ещё аж с глобальным потеплением🤦🏻‍♂️, в добавок это просто круто само по себе. Тащем-то этим вопросом занимаются передовые учёные👨🏻‍🔬, на быстром созвоне как ни странно с корейцами. Однако сумрачное отечество тратит деньги на всякий шлак и срам. Хотя что с этих клоунов взять. Вот например Китай юридически владеет всеми пандами🐼 в мире. А у нас могли бы быть мамонты, а то эта клюква с медведем уже подзаела. Пускай шерстяные слонопотамы свободно пасутся по всей Земле, но думают то они по-русски🇷🇺! Ведь это не только ценных мех, но и выгодно. Сейчас, правда, лидерство в этом деле у США🗽. У них естественно больше денег и биореакторов. Хотя им это не столь интересно, ведь не у них столько тундры без дела простаивает. Вообще мест применения мамонтов не столь много - Канада, Аляска, да Российская Арктика. В этом плане Аргентинская Патагония как раз вдоль Анд была бы неожиданно удобна. Климат тут для этого достаточно сухой, холм травянистый. Вот разве что чуть теплее чем надо.Но поскольку это опять же не буквальное воскрешение древнего животного, а редактирование ДНК до состояния аналогичности, то особей попавших в брак по недостатку волосатости и жировых отложений вполне можно забирать сюда. Здесь тоже раньше обитали менее морозолюбивые и нежные гомфотерии из того же гигантского семейства, которых кстати вполне ели лютоволки иногда. Гомфотерии, правда, никому не интересны, пиара ноль, так что сойдут и мамонты🦣 средней волосатости, под каре. Вот тогда Патагония оправдает своё название страны великанов. Получится парк кайнозойского периода. Русский и аргентинский мамонт братья на век. Будем пановать и на сафари кататься. #фауна#paleo#Ruso

Argonàutiques

@argonauticas · Post #710 · 09.02.2025 г., 18:02

Как-то мне везёт на ящеровые локации. Южный конус — это настоящий диснейленд для охотников за мезозойскими мощами 💀. Здесь, среди бескрайних просторов Патагонии, горных хребтов Анд и густых лесов, обитали несколько видов одних из самых крупных динозавров в мире. Важный сегмент в жизни третьеклашки и предмет гордости местных музеев. Как вы понимаете учебник "человеческой истории" тут весьма короткий, так что можно побольше выделить времени на действительно 🍎Древний мир! Изображения огромных рептилий могут украшать улицу, стадион или капот автомобиля. А если послушать деревенских то, кто-то из этих чешуйчатых всё ещё шуршит по кустам. Надеюсь скоро откроют какое-нибудь затерянное в Андах плато с уцелевшими карнотаврами 🦎, как минимум это достойно экранизации. А пока что можно довольствоваться палеонтологическим туризмом который тут поставлен на поток, можно попасть на тематический фестиваль и принять участие в массовых раскопках. Каждому приехавшему зуб тирекса🦖 в подарок... но это не точно. #фауна#vintage#paleo

Argonàutiques

@argonauticas · Post #1199 · 30.12.2025 г., 10:14

Это ещё не конец года, но подведение итогов. Думаю, уже можно. В целом было знатно, я бы даже сказал ништяк. Всё как планировал. Многое запощено, многие подписаны👒. Да и вне канала, IRL, масса плюсов. Несколько ивентов переносятся на следующий год, как то: своё граффити, автостоп, велик, гербарий вятской губернии и покупка личного холодильника. Всё бы ничего, всё бы шик, но без дермища, похоже, никак. Помните, я говорил о зубрёшке языка на третью работу? Она маячит где-то впереди и пока не дотянуться. Вторая дивидентов пока не приносит, но, как водится, с потенциалом☝️. Ну а первая... оптимизировали меня аккурат перед Рождеством... 🎁боюсь представить, что у них на случай пессимизирования... мда. Вот это подарок🎁 на праздники. Искать сейчас вакансии на НГ, то ещё приключение, я вам скажу. Чё делать, я хз. В общем, если посты на этом канале вдруг прекратятся совсем, значит автор занят сбором стеклотары или сбежал в Анды охотиться на диких лам. Это подходящий момент для одного фото. В большинстве сонников пишут, что если приснилось говно💩, то это к деньгам. Звучит надёжно. Предлагаю заняться самогипнозом и взглянуть на доисторический кал мегатерия. Это такой южноамериканский гигантский ленивец, очень подходящий тотемный зверь для безработного. Небесный покровитель всех латамских приживал и посетителей богоделен. Надо было из музея прихватить кусочек копролита на оберег🪬. В прошлый раз я пророчил, что новый год будет лучше предыдущего. Так и получилось. Думаю, и в этот раз сработает, осталось проскочить как-то этот переходный период дерьма. Клин клином, как говорится. А там дальше такое начнётся, ООО. Ты себе даже не представляешь, ты только потерпи... Уууу.... Оооо.... Аааааа #tranquila#интерактив#paleo#фауна

Argonàutiques

@argonauticas · Post #783 · 29.03.2025 г., 04:24

Коли зашла речь о впечатлениях. Рукотворная часть окружающего мира нонче слишком велика и как бы искусно она не была сделана компенсация всё же слабая. Всё вылеплено, вытесано и скомкано деяниями рода человечьего🚂. От того и хочется напоминать себе положенное естество. Идёшь так по прямому бетонному коридору и хвать пса за брыли — Собакен, мы тут с тобой оба из эдемского сада вышли, ты и я, понимаешь? — и гляжу в его ясные очи, туда в глубины за зрачком, а он мне — Да, брат 🐶. Такой вот заговор изначальных сущностей против геометрических тел. Человек, пёс, валун, пень и сероводород. Часть такой терапии – коммунальное сожительство с дендроморфами🌳. Но с кем поведёшься, от того и наберёшься, а посему, если общаться только с ковылём да полынью – можно и вздёрнуться. Степь и пустыня – не моё. Драйвово там только на коне или на джипе, а пешком – три дня по блинной плоскости, разницы с ядерным полигоном не вижу🌚. Надо, чтобы деревца, да побольше, да покряковистее, да чтоб росли как попало, и на холме, и в овраге. Отдельный трибунал требуется за истребление дубов и ясеней в России 💀. Ивы и клёны ещё держатся. Всё левые борщевики засрали тополем. Я думаю это была очередная специальная операция по банализации жизни и душевному оскопления. Помните эти фактурные виды из "Властелина Колец"? Какие-то валуны, развесистые кроны, густая листва, крючковатые стволы, эльфы по кустам шуршат. В детстве я мечтал построить на таком дереве шалаш🏠. Но перед моим домом стоял старый тополь со спиленной макушкой, а на таких русалки🧜‍♀️ не сидят. Дорога ложка к обеду, тем не менее гиперкомпенсирую. До леса далековато, у нас тут не амазонская сельва, но городские деревья меня уже манят своей корой. Это буквально гиганты юрского периода, с фиг пойми какими ветками, с чешуёй, шипастыми плодами, корни толще моей ноги, бочкообразные, листья размером с подушку. Такой контактный дендрарий🌴 Завидую местным детям. Они начитаются своего "Гарри Поттера" (или что у них там сейчас, я хз) и идут карабкаться не по отвесному столбу, а лазят как магические обезьяны. Это же самая пора, девятилетка клеит диплодока🦕 на дневник и сам идёт ощипывать лианы. Ау, во дворе сожитель динозавров стоит, зелёными кудрями трясёт. Ящеры его ели, а он вот тут. Стоит, живой, в мундире и весь в медалях. Я балдею. Такой саженец и в окно на шестом этаже заглянет на перекур. Я выпускаю дым, а он – хлорофилл🌿. – Помянем рептилоидов... Как сам?... А помнишь, было миллион лет назад?... Мне дед рассказывал... Прости, друг. Зря мы тогда этот стартап с колесом начали... Да что эти железки вообще понимают... Это заговор прямых линий. #другое_всё#флора#tranquila#místico#paleo

Argonàutiques

@argonauticas · Post #639 · 07.12.2024 г., 18:56

Недалече от прошлой квартиры была такая не большая вижья🏚 примыкающая к промзоне. Месиво их кирпичей, досок и пеноблоков с цементными заплатками. Занятно как можно жить буквально в паре квадр без напрягов, каждый в своём пузыре. Нормализация расовой/экономической сегрегация это так по-американски. Переходишь улицу и уже другой мир 🚪. Заглянул на экскурсию. Есть внутренний двор, там самый смак, а ещё ангар с домиками построенными друг на друге под одной общей крышей 🛏. Некоторые прям как чаечьи гнёзда, лепятся на стенах под самый верх. Смешно, что размер этажности у них ещё и не совпадает: у одних надо ходить по комнате на четвереньках, а другие потолки себе забабахали 3-метровые. И всё это перемешено сетью внешних лестниц сваренных из всякого ржавого мусора. Канализация как я понял просто труба-вонючка выходящая открытым путём в придорожную канаву 😮‍💨. Ещё мне нравится архитектурный приём, когда сначала замуровывается вход, а потом заново прорезается проём в этой же стене, но под другим углом. И был прикольный очень длинный и узкий балкон с прогнившим дырявым полом по которому бродил пузатый дед в труханах поливая цветочки, такая импровизированная оранжерея🌸. Жильцы краской себя не балуют, в основном всё расцветки стройматериала, это кстати вполне современный тренд зодчества. Открытый материал это честно 👒. На первом этаже ещё было какое-то пищевое предприятие, толи мясная, толи крупу по пакетам фасуют. Я не понял. А ещё глухой продуктовый киоск с выдачей товара как на банковской кассе, через узкое окошечко. Через загруженное шоссе у жильцов таких кирпичных нор открывается напротив хороший вид на палеонтологический парк с резиновыми динозаврами🐔. Был свидетелем сценки - скандалящие папа с мамой выгнали мелкого пацана из коммуналки на приваренную к стене внешнюю лестницу. Он оперевшись об перила нависает над автомобильным потоком глядя вперёд и думает - "Мамо, чому я не трыцератопс". Ящеры царствуют в своём пластиковом мезозое, пока приматы паразитируют на кучке бетонных сталагмитов. Вот и думайте 🤔. Вообще заглянул я туда всего на пол глаза. Атмосфера мне показалась безопасной, но такие места если и проходить, то лучше насквозь 🏃‍♀️, не останавливаться и не отсвечивать. Если вы только не в костюме динозавра, тогда у вас все козырные карты на руках. #пейзаж#архитектура#favela#paleo#голытьба

Argonàutiques

@argonauticas · Post #1022 · 05.09.2025 г., 03:40

7️⃣ #спорт #футбол 8️⃣ #anno #баталия #piratas #ufo #paleo #expansión #conquista 9️⃣ #политота #праваки #леваки #автоном #феминизм #criminal #Мальвины #territorio #могилки 1️⃣0️⃣ #Ruso #Британия #Венесуэла #Чили #Бразилия #USNA #Мексика #Iberia #Alemán #Asia #Карибы #Italia #Orient #Maghreb #Андино #Francia 🔠🔠 #лонгрид #интервью #video #персона #интерактив #реклама #сон #вопросы

Argonàutiques

@argonauticas · Post #552 · 06.09.2024 г., 04:14

Если проскипать среднеазиатскую одиссею (ожидаемо), то за время поиска золотого руна в Америке всплывали всякие темки и мутки. Коли пропустили вот вам сводка тегов, а я пойду раздавлю баночку фернета. 1️⃣ #другое_всё #сервис #comercio #guide #tranquila #словарь 2️⃣ #едоба #алкоголь #торч 3️⃣ #пейзаж #astro #архитектура #климат #флора #фауна #зараза #mare #favela 4️⃣ #антропология #голытьба #америндийцы #gaucho #каста #diaspora 5️⃣ #religion #традиции #místico #вампиры #гномы 6️⃣ #art #книги #комиксы #literatura #pintada #музыкальная_пауза #синематографъ #Game #meme #vintage #авто #pop_cult 7️⃣ #спорт #футбол 8️⃣ #anno #баталия #piratas #ufo #paleo 9️⃣ #политота #праваки #леваки #автоном #феминизм #criminal #Мальвины #territorio #могилки 1️⃣0️⃣ #Ruso #Британия #Венесуэла #Чили #Бразилия #USNA #Мексика #Iberia #Alemán #Asia #Карибы #Italia #Orient #Андино 🔠🔠 #лонгрид #интервью #video #персона #интерактив #реклама