@clockpupsgaystash · Post #51836 · 21.10.2025 г., 04:30
#locarbquine#Lo-Carbquine #gif https://www.furaffinity.net/view/55598547/
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #lo
@clockpupsgaystash · Post #51836 · 21.10.2025 г., 04:30
#locarbquine#Lo-Carbquine #gif https://www.furaffinity.net/view/55598547/
Hashtags
@yxhmd · Post #1362 · 29.01.2023 г., 11:54
中文名: Love Live!全系列 话数: 全系列 大小:379G 放送开始: 2013年1月6日 放送星期: 星期日 原作: 矢立肇 导演: 京極尚彦 ☺️评分:7.3 🟢故事简介 位于东京都千代田区的传统高校“音乃木阪学院”,因为入读的学生人数骤减,所以正面临着废校的危机。其中九位少女为了保护她们喜爱的学校而决定成为偶像,因为只要她们成为偶像,学校的名气便会増加,而入读学生的人数也会随之上升。就这样,九位个性鲜明的少女开始朝着她们的偶像之路而努力迈进了! 🌐OneDrive:点击下载 🗂百度网盘:点击下载 📁往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#L#LO 标签:#偶像#百合#校园#原创
@siren91porn · Post #7972 · 09.05.2026 г., 23:21
标题: 某手同城约操Lo妹 收藏: 73 作者: #在下粗长硬爽 关键词: #某手#同城#Lo
@wangzhuanzhan · Post #33776 · 08.10.2024 г., 04:14
B-b白b酋q长z- 白酋长 Lo sceicco bianco (1952) 直达链接:https://pan.quark.cn/s/51e5116c692f #白酋长#Lo sceicco bianco #The White Sheik 链接:https://link3.cc/sf_com #电影#喜剧#欧洲#50年代
@yxhmd · Post #2172 · 31.12.2023 г., 03:35
中文名: Love Live! 虹咲学园校园偶像同好会 话数: S1+S2 放送开始: 2020年10月3日 放送星期: 星期六 原作: 矢立肇 导演: 河村智之 ☺️评分:7.6 力荐 🟢故事简介 位于东京台场,拥有自由校风和多项专科的人气高中「虹咲学园」。对学园偶像的魅力感到心动的普通科2年级高咲侑,和儿时玩伴上原步梦一起敲响了「学园偶像同好会」的门。 有时作为对手,有时作为同伴,胸怀各自的心意,每天展开活动的成员们。 「如果能够为追逐梦想的人加油的话……。」 9名与1名少女所编织的,第一次的「大家实现梦想的故事(School Idol Project)」。传达到吧!我们的心动——。 现在,再一次追逐梦想吧! 🌐OneDrive:点击下载 🗂百度网盘:点击下载 📁往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#L#LO#H#HS 标签:#原创#偶像#百合 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压
@Ultimorapolitics · Post #37587 · 25.04.2022 г., 17:54
#Sondaggi#Francia Sondaggio di Harris Interactive sui seggi: Scenario: coalizioni larghe #EC-#LR-#UDI|RE|EPP: 326-366 seggi #RN-#Reconquête-#DLF|ID: 117-147 #LFI-#PS-#EELV-#PCF|LEFT|S&D|G/EFA: 73-93 Regionalisti/Altri partiti: 3-7 #LO/#NPA|Estrema sinistra|LEFT: 0 Data rilevazione: 24-25 aprile Intervistati: 2048 @UltimoraPolitics
@libertaeragione · Post #4457 · 16.03.2026 г., 11:00
#Elezioni#Francia#Locali#ÎleDeFrance#Parigi Risultati preliminari: Emmanuel #Grégoire (#PS supp. #PP-#EELV-#PCF|S&D|G/EFA|LEFT): 38% Rachida #Dati (#LR supp. #MoDem-#UDI|EPP|RE): 25,5% Sophia #Chikirou (#LFI|LEFT): 11,7% Pierre-Yves #Bournazel (#Horizons supp. #Renaissance|RE): 11,3% Sarah #Knafo (#Reconquête|ESN): 10,4% Thierry #Mariani (#RN supp. #UDR|PfE|Destra): 1,6% Blandine #Chauvel (#NPA|Estrema sinistra): 0,7% Marielle #Saulnier (#LO|Estrema sinistra): 0,7% Mahel #PierotGuimbaud (#PT|Estrema sinistra): 0,1% Necessario un secondo turno tra Grégoire, Dati, Chikirou, Bournazel e Knafo. @OsservatorioEsteri
@UltimoraPOlitics · Post #38637 · 06.05.2022 г., 21:50
#Sondaggi#Francia Sondaggio di Cluster17, fascia d'età 18-24 anni #NUPES (#LFI-#PS-#EELV-#PCF-#PG-#Ensemble-#REV-#Picardie-#Gs-#GE-#ND)|LEFT|S&D|G/EFA: 59% #EC (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun): 13% #RN|ID: 13% #Reconquête|Estrema destra: 4% #LR-#UDI|EPP|RE: 4% #DLF|ECR: 3% Regionalisti:/Altri 2% #LO/#NPA|Estrema sinistra|LEFT: 1% Data: 3-5 maggio Intervistati: 3498 @UltimoraPolitics
@Ultimorapolitics · Post #37586 · 25.04.2022 г., 17:46
#Sondaggi#Francia Sondaggio di Harris Interactive sui seggi: #EC (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun)|RE: 328-368 seggi #RN|ID: 75-105 #LR|EPP: 35-65 #LFI (#PG-#Ensemble)|LEFT: 24-45 #PS/DVG|S&D: 20-40 #PCF|LEFT: 5-10 Regionalisti/Altri partiti: 3-7 #PÉ (#EELV-#Gs-#GE-#MdP-#ND-#CE)|G/EFA: 1-5 #Reconquête|Estrema destra: 0 #DLF|Destra radicale: 0 #LO/#NPA|Estrema sinistra|LEFT: 0 Data rilevazione: 24-25 aprile Intervistati: 2048 @UltimoraPolitics
@Ultimorapolitics · Post #37585 · 25.04.2022 г., 17:39
#Sondaggi#Francia Sondaggio di Harris Interactive: #EC (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun)|RE: 24% #RN|ID: 23% #LFI (#PG-#Ensemble)|LEFT: 19% #LR|EPP: 8% #PÉ (#EELV-#Gs-#GE-#MdP-#ND-#CE)|G/EFA: 8% #Reconquête|Estrema destra: 7% #PS|S&D: 5% #PCF|LEFT: 3% #DLF|Destra radicale: 1% #LO/#NPA|Estrema sinistra|LEFT: 1% Data rilevazione: 24-25 aprile Intervistati: 2048 @UltimoraPolitics
@Ultimorapolitics · Post #38240 · 03.05.2022 г., 17:15
#Sondaggi#Francia Sondaggio di Harris Interactive sui seggi: scenario: larghe coalizioni #EC (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun)-#LR-#UDI-#LC|RE|EPP: 336-376 seggi (+10) #RN-#Reconquête-#DLF|ID: 110-140 (-7) #NUPES (#LFI-#PS-#EELV-#PCF-#PG-#Ensemble-#REV-#Picardie-#Gs-#GE-#ND)|LEFT|S&D|G/EFA: 70-90 (-3) Partiti regionalisti/Altri: 3-7 #LO/#NPA|Estrema sinistra|LEFT: 0 Data rilevazione: 29 aprile-2 maggio +/-: 24-25 aprile Intervistati: 2366 @UltimoraPolitics
@Ultimorapolitics · Post #38239 · 03.05.2022 г., 17:10
#Sondaggi#Francia Sondaggio di Harris Interactive: scenario: larghe coalizioni #NUPES (#LFI-#PS-#EELV-#PCF-#PG-#Ensemble-#REV-#Picardie-#Gs-#GE-#ND)|LEFT|S&D|G/EFA: 33% #EC (#LREM-#MoDem-#Agir-#TDP-#Horizons-#Rad-#EnCommun)-#LR-#UDI-#LC|RE|EPP: 33% #RN-#Reconquête-#DLF|ID: 30% (-1) #LO/#NPA|Estrema sinistra|LEFT: 2% Partiti regionalisti/Altri: 2% (+1) Data rilevazione: 29 aprile-2 maggio +/-: 24-25 aprile Intervistati: 2366 @UltimoraPolitics