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

Резултати

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

Търсене: #intc

当前筛选 #intc清除筛选
СОЛОДИН LIVE

@goodtraders · Post #8992 · 03.04.2025 г., 13:02

🇺🇸#INTC Бедный Intel 😖 Походу ещё раз слетит в канаву. Латрыга поганая...😭 👉 Intel объявила, что вице-президент Энн Келлехер (Ann Kelleher), возглавлявшая разработку технологий производство микросхем, покинет свой пост до конца 2025 года. Её уход совпадает с началом масштабных преобразований в производственном подразделении Intel Foundry и завершением этапа разработки ключевого техпроцесса Intel 18A на исследовательской площадке в штате Орегон. 👉 На протяжении последних лет Келлехер возглавляла разработку технологического процесса 18A — одного из важнейших проектов Intel, ориентированного на сокращение отставания от TSMC. ❓ Ну кто увольняет главу департа, который выводит в этом году ключевую технологию? 🤷‍♂️ Там походу дела не айс ... Что думаете? 🤔👇

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8855 · 06.02.2025 г., 18:43

#INTC 👆Тем временем, внимательно следим за Intel - как говорят шахматисты: "Партия вошла в эндшпиль!" 👉 Intel подтвердила свой план по запуску своего узла Panther Lake во второй половине 2025 года - своего первого узла 18A!!! 👉 Это потенциально выведет её вперёд по сравнению с Taiwan Semiconductor, которая все ещё находится на своём 2 нм - техпроцессе. ❓ Технари, ваше мнение? Получится у синеньких? Или опять в лужу сядут? 😂👇

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8813 · 22.01.2025 г., 15:00

#INTC 🟢Акции Intel выросли на фоне слухов о возможном выкупе с участием Илона Маска, что предполагает премию в 20–30% к балансовой стоимости. 🤔 Фабрика имеет стратегическое значение. Сделка по активам фабрики может включать Маска, различных игроков в отрасли и даже правительство. ❓ Ну что, походу выкупят с премией по 25$ где-то и опять инвесторы закроют с убытком бумагу? 😒 У меня средняя по ней 33$ примерно. ❓ Кто может выкупить Intel? Тут или консорциум намечается или отдельные игроки. Наиболее логичным было бы поглощение со стороны AMD - они по сути с Intel и развивали архитектуру х86. Но могут и другие игроки - QCOM? NVDA? 🤣 А что - кеша у них как грязи...

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8714 · 03.12.2024 г., 21:37

#INTC ⚡️Генеральный директор Intel Пэт Гелсингер (Pat Gelsinger) покидает компанию после более чем 40 лет работы в ней и почти четырех лет руководства. 👉Гелсингер возглавил Intel в феврале 2021 года, сменив на этом посту Боба Свона (Bob Swan). 👉Главной задачей Гелсингера было оздоровить компанию, которая уже тогда испытывала трудности. Но за прошедшие три с лишним года стало только хуже... Пацан к успеху шёл, нефартануло...

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8645 · 04.11.2024 г., 12:08

#INTC 👎Intelпокидает промышленный индекс Доу Джонса, где её заменит Nvidia. 👉РанееIntel отчиталась о колоссальных убытках в 16,6 млрд долларов... 🤦‍♂️

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8461 · 08.08.2024 г., 10:32

#INTC ⚡️В среду акционеры подали иск против Intel, утверждая, что производитель микросхем скрыл проблемы, что привело к неудовлетворительной прибыли во втором квартале, которая в свою очередь привела к приостановке выплаты дивидендов и сокращению штата на 15%. 👉 Акционеры утверждают, что их ввели в заблуждение относительно литейного бизнеса. Они заявили, что вводящие в заблуждение заявления взвинтили цену акций с 25 января по 1 августа. 👉 В иске, поданном в федеральный суд Сан-Франциско, Intel и его руководители, генеральный директор Патрик Гелсингер и финансовый директор Дэвид Цинснер, обвиняются в сокрытии проблем, которые привели к слабым финансовым показателям. 👉 Главный истец по иску — Construction Laborers Pension Trust of Greater St. Louis.

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8445 · 02.08.2024 г., 12:01

#INTC 🔴 Акции Intel упали на 21,6% на премаркете после того, как производитель полупроводников опубликовал более слабый, чем ожидалось, прогноз на текущий квартал и сообщил, что сократит 15% своих сотрудников, а также приостановил выплату дивидендов. Подробнее ситуацию описал у себя в блоге: 📌 ЧИТАТЬ СТАТЬЮ (свободный доступ)

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8628 · 22.10.2024 г., 06:49

#INTC#news 👉Intel решила сменить стратегию и сосредоточиться на более доступных решениях в области искусственного интеллекта. 👉 Компания теперь акцентирует внимание на том, что их ускорители для ИИ, такие как новая модель Gaudi 3, предлагают в два раза большую выгоду по сравнению с Nvidia H100. 👉 Intel подчеркивает, что при сопоставимой производительности Gaudi 3 и H100, их продукт предлагает на 80% лучшее соотношение производительности к стоимости. 👉 Intel теперь нацелена на привлечение малых стартапов и частных лиц, заинтересованных в доступной вычислительной мощности для проектов в области ИИ. ❓ Ну что, это новая ниша или новое дно? 😀👇

Hashtags

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