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

Резултати

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

Търсене: #seasonality

当前筛选 #seasonality清除筛选
💎SYNDICATE AI GOLD SIGNALS️

@syndicategold001 · Post #8309 · 08.09.2025 г., 07:36

Bitcoin September 2025 Outlook: a/b/c price fractal structure https://www.tradingview.com/chart/BTCUSDT/PJyprPzq-Bitcoin-September-2025-Outlook-a-b-c-price-fractal-structure/ BTC enters September post-ATH with a seasonal headwind. Base case: a ~10% A-leg dip toward $108k, a B-bounce into ~$122k, then a C-flush near ~$94k—echoing April’s ABC rhythm. Once complete, the uptrend should re-assert into year-end. 📉🔁📈#Bitcoin#Seasonality#Crypto 🟠 Bitcoin September Outlook: Seasonality vs. Structure After a fresh ATH, September’s historical bias skews mildly red. Base case is a ~10% A-leg dip that develops into an A/B/C correction before trend continuation. Think controlled pullback → consolidation → next markup. 📉➡️🔁➡️📈 ________________________________________ 🗓 Seasonality Snapshot (2015–2024) • Mean (10-yr): −2.55% · Median: −4.52% • Red months: 6/10 • Worst September: 2019 (−13.88%) • Best September: 2024 (+7.39%) • Last 3 yrs avg: +2.8% (2024 +7.39%, 2023 +3.99%, 2022 −3.09%) • Last 5 yrs avg (2020–2024): −1.3% Read: September has tended to be weak, but the last two years printed green. Seasonality is a headwind—not a handbrake. 🌬 ✅continue reading on TradingView

🪙EthGlobalNews 📊#Seasonality BTC’s Q4 performance turns negative 👉 最新季度回報數據顯示,比特幣今年 Q4 表現已低於 2022 與 2019,目前跌幅超過 -15%,成為近年表現最弱的年末區間之一。 🤣 從 2013–2024 的歷史觀察,Q4 一般屬於 高波動、但偏向正報酬的季節性窗口。 🤣 雖然短線承壓,但若歷史均值發揮作用,Q4 中後段仍可能出現結構性反彈空間。 #Ethereum#Markets#Crypto#Insight ——— 👍@Web3NewsInsight 🥲 🥲Follow for more Web3 News 🤣

ETH is outperforming BTC in December. 📈 數據對比顯示: 12 月份 ETH 歷史月度表現整體強於 BTC,多年來平均回報與中位數均佔優,季節性優勢明顯。 📊 從 CoinGlass 月度回報矩陣來看:ETH 在 12 月錄得正回報的概率顯著高於 BTC,且多次出現 ETH 相對強勢的輪動窗口。 #Ethereum#虚拟货币#Rotation#Crypto#Seasonality#区块链 ——— 👇Tip👇讚 或點擊進行💎資源搜索👇