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 подобни публикации

Търсене: #goog

当前筛选 #goog清除筛选
KAZAKH TRADER

@kazakh_trader · Post #848 · 14.09.2021 г., 07:57

#GOOG Южная Корея оштрафовала Google на 177 миллионов долларов за блокировку настройки Android СЕУЛ (Рейтер) -Антимонопольный регулятор Южной Кореи оштрафовал Google Alphabet Inc на 207 миллиардов вон (176,64 миллиона долларов) за блокировку пользовательских версий своей операционной системы (ОС) Android, что стало второй неудачей американского технологического гиганта в стране менее чем за месяц. Корейская комиссия по справедливой торговле (KFTC) заявила во вторник, что условия контракта Google с производителями устройств представляют собой злоупотребление доминирующим положением на рынке, что ограничивает конкуренцию на рынке мобильных ОС. Источник: https://ca.finance.yahoo.com/news/korean-antitrust-agency-fines-google-030355764.html

Hashtags

СОЛОДИН LIVE

@goodtraders · Post #8739 · 11.12.2024 г., 18:40

#GOOG#GOOGL Акции Google обновили исторический максимум 👉 Сегодня Google представила новый инструмент искусственного интеллекта - Gemini 2.0, которую генеральный директор Alphabeth Сундар Пичаи называет «самой мощной моделью» технологического гиганта. 🟢 Акции Google выросли почти на 5% в ходе дневных торгов, достигнув рекордного максимума. 👉 Gemini 2.0, по словам создателей, обладает более мощными возможностями обработки изображений и звука. Google представила этот инструмент через год после выпуска Gemini 1.0, что является признаком усиления конкуренции в области ИИ. 📢 «Если Gemini 1.0 был направлен на организацию и понимание информации, то Gemini 2.0 призван сделать её гораздо более полезной», — написал Пичаи в своём блоге. 🤔 Я, как вы помните, держу Google от 158 долл. И, конечно, радуюсь таким новостям. Но жаба уже 😂 ❓ А вы держите Google? Как думаете, пришло уже время фиксировать прибыль? Или выше 200 пойдём? Кто что думает по этому поводу? 👇 Я закрываю на этих уровнях уже...

Hashtags

NEWS 鏈新聞-ABMedia

@abmedia_news · Post #24636 · 16.05.2026 г., 03:30

【🚀 傳統金融|後巴菲特時代首份13F,波克夏買入達美航空、GOOG,獲利了結雪佛龍】 #13F#巴菲特#GOOG 波克夏海瑟威公布 2026 年第一季 13F,為新任執行長阿貝爾接掌投資決策後的首份成績單。 本季斥資 26 億美元新建倉達美航空近 3,980 萬股、增持 Alphabet 約 3,640 萬股,並以均價 182.59 美元出售約 80 億美元雪佛龍。前經理人 Todd Combs 主導的亞馬遜部位則遭全面清倉。 📍閱讀全文: https://abmedia.io/berkshire-hathaway-2026q1-13f 📍 訂閱鏈新聞頻道:https://linktr.ee/abmedia.io

Депо Бизнеса

@depotraders · Post #269 · 12.10.2021 г., 06:10

Саммари стрима Вячеслава Голика в Клабхаусе: ответы на вопросы о Тесле, фондах Арк и дисраптив-компаниях, а также прогнозы на 2021-2023 годы. ЧАСТЬ 1 Вопросы: ❓ Т.к. фонды Арк уже сильно выросли, то многие сомневаются, смогут ли фонды продолжить свой рост? — Кэти Вуд говорит, что "все только начинается". Вячеслав с этим абсолютно согласен. ❓ Что с #TSLA Теслой? — В ближайшее время будет пересмотр цены на акции #TSLA Ark'ом После пересмотра целевой цены на Теслу это может стать еще одним драйвером роста для акций Tesla ❓ У какого из фондов Арк максимальный потенциал? — ARKG, т.к. компании, входящие в него, еще почти не начали свой рост. ❓ Зачем разбираться вообще в компаниях, если можно просто купить фонд от Арк-инвест? — Нет никакой необходимости выбирать компании и брать на себя дополнительные риски. Фонды более диверсифицированы и могут заменить покупку отдельных акций. ❓ Что думаете про #PLTR? Держите ли Палантир в своем портфеле? Есть ощущение, что он сильно "надут" — Палантир имеет большой потенциал на рынке. Арк верит в развитие #PLTR. Вячеслав следит за этой компанией, но не считает эту компанию "лучшим выбором". Крутые темпы роста. Но несмотря на возможные перспективы, у Палантира есть конкуренты, которые могут помешать большому росту. ❓ Стоит ли опасаться антимонопольных проблем у бигтехов из FAANG? — Вячеслав считает, что только #GOOG является монополистом, у остальных куча конкурентов. У #AMZN, #FB и #AAPL конкурентов предостаточно — однозначного доминирования нет. Проблемы маловероятны. ❓ Что думаете про #SPOT Spotify? — Растут очень мощно, развиваются. Не зря их покупают Арки. Например, Spotify единственные есть в мультимедийной системе Теслы. В целом это направление и индустрия очень перспективные. ❓ Как оцениваете профессионализм Кэти Вудс и эти фонды в целом? — Они часто дают интервью, открывают информацию о том, с кем они работают. Это в совокупности позволяет иметь представление о том, кто и как управляет фондом, какой анализ они используют (ответ: фундаментальный), каких принципов придерживаются. Кэти Вудс — одна из немногих, кто делал верные прогнозы, которые сбылись. Вячеславу фонды очень нравится и он часто свой выбор акций сравнивает с выбором Арк-инвест. ❓ Где лучше смотреть информацию о компании? — Смотреть лучше форму 10-K, она доступна у каждой компании, чьи акции публично торгуются на бирже ❓ Что думаете про #NVDA? — Во-первых, продукция используется для майнинга биткоина, плюс геймеры, плюс инвестиции в искусственный интеллект. Все это — хорошие драйверы роста. ❓ Тесла уже переоценена, ведь есть много вариантов других, а Тесла ведь уже не будет расти так быстро? — Это не так, Тесла строит новые заводы. Если оборот увеличится в 2 и более раз, а капитализация компания на 10-20% за год, то акция будет уже недооцененной.