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

Резултати

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

Търсене: #elezioni

当前筛选 #elezioni清除筛选
White House Watch

@Whitehousewatch · Post #17689 · 26.02.2026 г., 17:49

#Elezioni: Uno degli autori della bozza è Peter Ticktin, che ha frequentato la New York Military Academy con Trump e ora è un avvocato in Florida. Ticktin ha fatto parte del team legale di Donald Trump che ha accusato i democratici di aver tentato di danneggiare politicamente il Presidente, sostenendo che la sua campagna avesse collaborato con la Russia nel 2016. "Secondo la Costituzione, sono i parlamenti statali e gli Stati a controllare come uno Stato gestisce le proprie elezioni e il Presidente non ha alcun potere per farlo. Ma qui abbiamo una situazione in cui il Presidente è a conoscenza del fatto che ci sono interessi stranieri che interferiscono nei nostri processi elettorali; questo crea un'emergenza nazionale che il Presidente ha il diritto di gestire". La bozza permetterebbe a Trump di proibire il voto via posta e l'uso delle macchine elettorali. L'Amministrazione Trump sta aprendo delle indagini sulle elezioni del 2020, come dimostra il sequestro delle schede elettorali della Contea di Fulton, in Georgia, da parte della Direttrice dell'Intelligence Nazionale Tulsi Gabbard. Secondo un'inchiesta, nel 2020 la Cina valutò di interferire nelle elezioni, ma decise di non procedere. Ticktin ha dichiarato di "essere in coordinamento" con la Casa Bianca, senza entrare nei dettagli per timori legati alla sicurezza. Durante il Discorso sullo Stato dell'Unione, Donald Trump ha chiesto ai repubblicani di approvare il SAVE Act, una misura che imporrebbe di dimostrare la cittadinanza prima di registrarsi al voto. Richiedere una prova di cittadinanza è un processo estremamente difficile e complicato. La norma, approvata alla Camera, è bloccata al Senato. Il Leader di Maggioranza John Thune vorrebbe metterla ai voti nei prossimi giorni ma, senza l'appoggio massiccio dei democratici, non ci sono i voti per superare l'ostruzionismo filibuster. Prima di emanare un ordine esecutivo, Trump vorrebbe però attendere le mosse del Senato.

Hashtags

White House Watch

@Whitehousewatch · Post #17687 · 26.02.2026 г., 17:05

#Elezioni: Un gruppo di attivisti repubblicani vicini alla Casa Bianca sta facendo circolare una bozza di 17 pagine di un ordine presidenziale che accuserebbe la Cina di aver interferito nelle elezioni del 2020 permettendo a Donald Trump di dichiarare l’emergenza nazionale e ottenere poteri straordinari nella gestione delle elezioni.

Hashtags

White House Watch

@Whitehousewatch · Post #17685 · 26.02.2026 г., 08:53

#Elezioni: Sondaggio condotto da ABC News, Washington Post in collaborazione Ipsos: Se le elezioni della Camera dei Rappresentanti si tenessero oggi, voteresti per il candidato democratico o repubblicano nel tuo distretto? Democratico: 47% Repubblicano: 45% Non voterei: 8% Nel 2022, i repubblicani erano in vantaggio questo sondaggio con un margine di 7%, nel2018 i democratici erano in vantaggio in questo sondaggio con un margine di 12%. L'elettorato indipendente supporta i democratici con un margine di 15%. Nel 2022, nello stesso sondaggio, gli indipendenti supportarono i repubblicani con un margine di 14% e lo stesso fecero nel 2018. Campione: 2589 adulti Margine d'errore: +/- 2%

Hashtags

White House Watch

@Whitehousewatch · Post #17478 · 13.02.2026 г., 21:40

#Elezioni: Donald Trump ha annunciato che a prescindere dall'approvazione o meno del Congresso, per le Midterm i cittadini dovranno presentare un documento di identità per poter votare. Potete trovare una spiegazione qui.

Hashtags

White House Watch

@Whitehousewatch · Post #17413 · 03.02.2026 г., 09:05

#Elezioni: Intervistato dall'ex Vicedirettore dell'FBI Dan Bongino, Donald Trump ha proposto che i repubblicani nazionalizzino i sistemi elettorali, assumendosi un potere che la Costituzione degli Stati Uniti affida esplicitamente e direttamente agli Stati. Trump ha ripetuto la falsa ricostruzione secondo cui avrebbe vinto in modo eccezionale le elezioni del 2020, motivo per cui "dovremmo prendere il controllo delle elezioni in almeno 15 posti. I repubblicani dovrebbero nazionalizzare il voto". Questo perché gli Stati "sono molto corrotti" e ci sono alcuni "Stati che ho vinto, ma che dicono il contrario". Secondo Trump, inoltre, i migranti irregolari avrebbero votato nel 2020. La Costituzione stabilisce che "i Tempi, i Luoghi e le Modalità di svolgimento delle Elezioni per i Senatori e i Rappresentanti saranno prescritti in ogni Stato dalla Legislatura dello stesso", ma prevede che "il Congresso può in qualsiasi momento, tramite Legge, fare o alterare tali Regolamenti, eccetto per quanto riguarda i Luoghi di scelta dei Senatori". Il Presidente, e in generale il potere esecutivo, non ha alcun ruolo. La scorsa settimana, l'FBI ha perquisito gli uffici elettorali della Contea di Fulton, sequestrando tutte le schede elettorali del 2020, i registri contabili delle macchine elettorali, le immagini prodotte e i registri degli elettori. Secondo Trump, da questa inchiesta emergeranno aspetti interessanti, ma non è sceso nei dettagli. Le accuse di frodi elettorali nel 2020 sono state respinte continuamente e costantemente dai giudici, federali e statali, di ambo gli schieramenti. Tuttavia, non è nemmeno la prima volta che Trump tenta di "federalizzare" le elezioni. Già in agosto, in un post pubblicato su Truth Social, aveva definito gli Stati "semplici 'agenti' per il Governo federale nel contare i voti. Devono fare quello che dice loro il Governo Federale, rappresentato dal Presidente degli Stati Uniti, PER IL BENE DEL PAESE".

Hashtags

White House Watch

@Whitehousewatch · Post #17369 · 29.01.2026 г., 13:44

#Elezioni: Sabato’s Crystal Ball rivede verso i democratici due rating del Senato. Il seggio per la Georgia da Toss-Up diventa Leans D, mentre la Florida da Safe R diventa Likely R.

Hashtags

Libertà è ragione

@libertaeragione · Post #4140 · 26.03.2024 г., 19:33

#Elezioni: Nicole Shanahan sarà la candidata vicepresidente di Robert Kennedy Jr. 38enne e avvocata della Silicon Valley, Shanahan ha donato 4.5 milioni di dollari ai super PAC che appoggiano la candidatura di Kennedy, di cui 4 milioni di dollari per pagare uno spot pubblicitario durante il SuperBowl. È inoltre una donatrice per ricerche sulla salute e sull’ambiente.

Hashtags

Libertà è ragione

@libertaeragione · Post #3959 · 24.09.2023 г., 12:03

#Elezioni: attenzione a commentare il nuovo sondaggio del Washington Post fatto in collaborazione con ABC News. Il sondaggio vede Donald Trump in vantaggio di 10 punti su Joe Biden. Si tratta di un sondaggio con risultati nettamente diversi da quelli fatti sino a questo momento e, per tale motivo, il Washington Post suggerisce che il sondaggio stesso sia un “outliner”.

Hashtags

Ultimora.net - POLITICS

@Ultimorapolitics · Post #38203 · 03.05.2022 г., 04:01

#Italia#Elezioni Stabilito ufficialmente l'ordine dello scrutinio delle prossime elezioni del 12 giugno: al termine delle votazioni verranno scrutinate le schede per i referendum abrogativi. Verranno scrutinate invece lunedì 13 alle 14:00 le schede per le elezioni amministrative. @UltimoraPolitics

123•••10•••20•••30•••40•••4849
ПредишнаСтр. 1 от 49Следваща