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

Резултати

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

Търсене: #value

当前筛选 #value清除筛选
ИИволюция 👾

@ai_volution · Post #1541 · 03.11.2025 г., 05:32

Claude for Excel Claude уже завоевал доверия у специалистов разных направлений, хотя среди них конечно заметную долю занимают разработчики. Но Anthropic не стоит на месте и как-то нужно и дальше популяризировать Claude. И почему бы не пойти помогать людям с Экселем? Anthropic не первые в этом направлении, но могут сделать что-то действительно интересней и удобнее чем другие игроки. Google, например, такое себе решение с гугл шитами сделал. ChatGPT лучше справляется через коннектор. Claude for Excel умеет: – Отвечать на вопросы по любой ячейке за секунды. Можно спросить про конкретную формулу, целый лист или как считаются данные между вкладками. В ответе будут ссылки на ячейки, чтобы сразу проверить логику. – Проверять разные сценарии, не ломая формулы. Можно менять исходные данные или допущения, а Claude обновит всё по цепочке и покажет, что изменилось и почему. – Находит и исправляет ошибки вроде #REF!, #VALUE! или циклические ссылки. Объясняет, что пошло не так и как это починить, не затрагивая остальное. – Умеет собирать финансовые модели с нуля по запросу или заполнять готовые шаблоны новыми данными, сохраняя все формулы и связи. А еще прикольно, что тут будут работать и Claude Skills для финансовых задач. Пока waitlist, можно записываться, а можно просто дождаться публичного доступа. Почитать больше деталей можно в блоге.

Hashtags

✅“Biznes mahorat darsi” loyihasida biznesda qiymat taklifini yaratish konsepsiyasi muhokama qilindi ✅ Biznes va tadbirkorlik oliy maktabida “Biznesda mahorat darsi” loyihasi doirasida navbatdagi mehmon ma’ruzachi - “Sherikkon consulting” kompaniyasi Ijrochi direktori Farxod Jabbarov ishtirokida Oliy maktab tinglovchilari bilan uchrashuv bo‘lib o‘tdi. 🇺🇿O‘zb 🖥 In the “Business Master-Class” Project, the Concept of Creating a Value Proposition in Business was Discussed 🟢 As part of the “Business Master-Class” project at the Graduate School of Business and Entrepreneurship, another meeting was held with guest speaker Farhod Jabbarov, the Executive Director of “Sherikkon Consulting”, for the school's students. 🇬🇧Eng 📊 В проекте «Бизнес мастер-класс» обсуждена концепция создания ценностного предложения в бизнесе 🟦 В рамках проекта «Бизнес мастер-класс» в Высшей школе бизнеса и предпринимательства состоялась очередная встреча с гостевым спикером – исполнительным директором компании «Sherikkon Consulting» Фарходом Джаббаровым для слушателей Высшей школы. 🇷🇺Ru #GraduateSchool#Presentation#Value#Product 🌐Web-site | ✅Telegram | ✅Facebook | 🌐Instagram

Venture Village Wall 🦄

@venturevillagewall · Post #4326 · 07.03.2025 г., 01:00

Trump Signs Executive Order for Bitcoin Reserve Former President Trump has officially signed an Executive Order to establish a Strategic Bitcoin Reserve, utilizing Bitcoin obtained from forfeitures. This reserve will hold Bitcoin as a store of value without taxpayer funding, while a U.S. Digital Asset Stockpile will manage other digital assets. Bitcoin prices reacted negatively following the announcement. More details can be found here: link #Bitcoin#BTC#Crypto#DigitalAssets#US#Reserve#Trump#Blockchain#Treasury#Forfeiture#Investment#Value#Market#Texas#Assets#ExecutiveOrder#Strategy#Regulation#Innovation#Finance

Venture Village Wall 🦄

@venturevillagewall · Post #4137 · 13.02.2025 г., 04:00

Massive HEX Transfer to Burn Address 🚨 Over 50 billion #HEX tokens valued at $199 million transferred to a Burn Address from an unknown wallet, reports Whale Alert. 🟠 In other news, VanEck's Matthew Sigel forecasts that demand from 20 US Bitcoin Reserve bills could result in states purchasing over 242,787 Bitcoin, translating to a $114 billion opportunity! More details on the transfer can be found here. #HEX#Bitcoin#Crypto#WhaleAlert#VanEck#BTC#Blockchain#Finance#Investing#Ethereum#Markets#US#Reserve#Bill#Demand#Tokens#BurnAddress#Wallet#Value#Opportunity

Venture Village Wall 🦄

@venturevillagewall · Post #3799 · 05.01.2025 г., 19:00

Bitcoin Surpasses Major Companies in Value Bitcoin now valued higher than JPMorgan, Visa, and MasterCard combined. In 2024, it surpassed the market cap of Facebook, Tesla, and silver. To outpace Google, Bitcoin needs a 22% increase, while reaching gold's value requires over 800%. Full details: link #Bitcoin#Crypto#Investment#MarketCap#Finance#JPMorgan#Visa#MasterCard#Facebook#Tesla#Gold#Google#Currency#Economy#Trends#Value#CryptoMarket#DigitalCurrency#Wealth#Analytics #2024

Venture Village Wall 🦄

@venturevillagewall · Post #4188 · 19.02.2025 г., 07:00

Saylor's 21 Bitcoin Principles Revealed Michael Saylor shares key insights on Bitcoin ownership: 1. Experts buy Bitcoin. 2. Critics don’t understand it. 3. Opinions shift from negative to positive. 4. Learning about Bitcoin is endless. 5. Bitcoin thrives on chaos. 6. It’s a win-win game. 7. True ownership lies in Bitcoin. 8. You earn Bitcoin as per your worth. 9. Invest only what you can afford to lose. 10. Bitcoin is the ticket out of the matrix. 11. Understanding wants and needs drive comprehension. 12. Expect your models to break. 13. Bitcoin is the cure for economic woes. 14. Choose Bitcoin over fiat. 15. Bitcoin is for everyone. 16. Think in Bitcoin terms. 17. Bitcoin will change you. 18. Stay vigilant against lies. 19. Respect Bitcoin or be a fool. 20. Never sell your Bitcoin. 21. Spread the love for Bitcoin. #Bitcoin#Saylor#Crypto#Investment#Finance#Ownership#Learning#Economics#Innovation#DigitalAssets#MarketTrends#Blockchain#Wisdom#Prosperity#Opinions#Integrity#Wealth#Future#Leadership#Value