@mv_kpop · Post #4495 · 12.06.2019 г., 17:19
L - The Nights That I Miss You (Angel's last mission : love OST Part.3) • 1920x1080 Full HD #L@MV_Kpop
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #l
@mv_kpop · Post #4495 · 12.06.2019 г., 17:19
L - The Nights That I Miss You (Angel's last mission : love OST Part.3) • 1920x1080 Full HD #L@MV_Kpop
Hashtags
@PensivePost · Post #5411 · 22.09.2021 г., 12:40
was held accused by myself, god oh god! Drowning in old sin's, bumfuzzle me tryin' figure out. Hell ya, I lied you again myself. #l#review
@PensivePost · Post #5270 · 04.06.2021 г., 11:32
Walking hand in hand with you, In the moonlight, Can barely see each other's faces in that glint. Wow ! such a romantic thing, Never expected a proposal from you, As it should be me to initiate.! Anyway.., I'm literally controlling my excitement and about to answer, And closed my eyes to whisper my reply, .... a big ( thunder )sound.... Opened my eyes to see who disturbed the moment, It is then I realised, It's just a dream. A dream that made me curious about who that person is..? The person whom I dreamt about..! #review#L
@f9y99 · Post #8143 · 09.04.2026 г., 16:09
#抖音#L.露 几百一场的会议 性感睡裙 情趣内衣骚舞 乳沟 1V 👇 飞机吃瓜尽在吃瓜中心 ↓ https://t.me/f9y99 ✅投稿澄清:@yoozb
@Ultimorapolitics · Post #37514 · 24.04.2022 г., 20:05
#Elezioni#Slovenia Quando è stato conteggiato oltre l'80% dei voti, #L|LEFT supera attualmente la soglia di sbarramento. Il partito di sinistra è ora al 4,01% @UltimoraPolitics
@Ultimorapolitics · Post #37489 · 24.04.2022 г., 19:27
#Elezioni#Slovenia Quando poco più di metà dei voti è stato conteggiato #L|LEFT si riavvicina allo sbarramento. Sarà un lungo spoglio per i dirigenti di Levica per capire se il partito sarà o meno in parlamento. @UltimoraPolitics
@YXHMd · Post #3775 · 06.03.2026 г., 03:59
中文名: LV1魔王与独居废勇者(LV1魔王與獨居廢勇者/Lv1魔王与单人房勇者) 话数: 12 放送开始: 2023年7月3日 放送星期: 星期一 导演: 井上圭介 脚本: 大野敏哉 分镜: 又野弘道、竹内光、所俊克、吉川浩司、大畑晃一、竹谷徹平、小澤円、なかの陽、尾上皓紀、米林拓、井上圭介 ☺️评分:6.5 推荐 💙故事简介 勇者麦克斯历尽艰辛打倒了魔王,然而魔王就算死过一次仍能苏醒。于是,魔王为了亲手打倒勇者,沉睡了十年就急忙苏醒过来…!在这个十年间已极速繁荣发展了的人类社会里,腐烂了的勇者和幼女魔王将会…! 🔐解压:blackcatunderthemoon 引索:#L 标签:#漫改#奇幻#日常#搞笑 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压
@moepic · Post #51411 · 20.02.2024 г., 12:07
title: 小鳥遊ホシノ author: #L.H.B tags: #小鳥遊ホシノ#ブルーアーカイブ#足裏#ブルアカ#女の子#ぱんつ url: pixiv.net/i/116216607
@YXHMd · Post #3709 · 04.02.2026 г., 04:35
中文名: 猎魔武士(ジビエート) 话数: 12 放送开始: 2020年7月15日 放送星期: 星期三 导演: 小美野雅彦 分镜: 石山タカ明、玉田博、小美野雅彦 ☺️评分:2.9 差 💙故事简介 故事发生在2030年的日本。 一种病毒正在全世界范围内蔓延。病毒感染者会突变成怪物,而且根据年龄、性别、种族的不同,会变化出不同形态。因为变化形态的多种多样,这种病毒被称为‘Gibia’(像野生鸟兽富有多样性)。 然而,在日本这片废土之上,一对武士与忍者突然出现了。他们二人从江户时代的早期穿越而来,在研究病毒治疗方法的博士的帮助下,共同展开行动。 面对着接踵袭来的Gibia,抢夺路人食粮的亡命之徒,以及各种敌人的围攻之下,杀机重重、生死攸关的冒险之旅开始了。 🔐解压:blackcatunderthemoon 引索:#L#LM 标签:#原创 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压
@YXHMd · Post #2930 · 08.11.2024 г., 03:43
中文名: 猎龙飞船(Drifting Dragons) 话数: 12 放送开始: 2020年1月8日 放送星期: 星期三 导演: 吉平"Tady"直弘(吉平直弘) 脚本: 上江洲誠 分镜: 島津裕行、米林拓 ☺️评分:6.6 推荐 💙故事简介 空之霸者·龙“Dragon”,这一存在对于大多数地面上的人类来说是威胁,也就是一场灾难,同时也是制药、炼油以及食用这些价值的“藏宝山”。有一种存在专门狩猎这样的龙“Dragon”,他们操纵着捕龙船,穿越天际,狩猎恶龙,以此持续着他们的旅行。他们就是“捕龙人”。这是一个关于一艘名为“昆·扎扎号”的捕龙船以及在这个船上的船员们的物语。 🩶GoogleDrive:点击下载 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#L#LL 标签:#漫改#奇幻 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压
@YXHMd · Post #2749 · 14.09.2024 г., 03:21
中文名: 恋爱情结 话数: 24 放送开始: 2007年4月7日 放送星期: 导演: 宇田鋼之介 脚本: 影山由美、栗山绿(山田隆司)、井上美緒、村山功、高橋洋一 分镜: 深澤敏則、宇田鋼之介、石平信司 ☺️评分:7.4 推荐 💙故事简介 身高172cm的高个女生小泉理沙,和身高156.2cm的可爱男生大谷敦士,从进入每户学园之后,就互相吐槽、彼此抬杠,是大家眼中的斗嘴好搭档。可是在高一那年的圣诞节,两人的关系却产生了微妙的变化。理沙发现自己渐渐爱上了大谷,会随着他的一言一行又喜又悲又生气。可是“像我这样的电线杆女生,为什么偏偏喜欢上娇小可爱的男生?”不知该如何是好的理沙,只好用搞笑来掩饰真心。 🌐辅助网盘:见表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#L#LA 标签:#漫改#搞笑#恋爱 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压
@YXHMd · Post #2773 · 21.09.2024 г., 11:25
中文名: 恋爱小行星 话数: 12 放送开始: 2020年1月3日 放送星期: 星期五 导演: 平牧大輔 脚本: 坂井史世、平牧大輔、山田由香 分镜: 佐山聖子、島津裕行、関野圭一、平牧大輔、福田道生、川越一生、吉川博明 ☺️评分:7.0 推荐 💙故事简介 木之幡米拉在小时候与在露营地遇见的男生约定,“要找到小行星”。上了高中后她本打算加入天文社,但从今年开始“天文社”就和“地质研究会”合并成了“地学社”……!?和地学系女孩们一起,去寻找各种各样闪闪发亮的东西吧。 🌐辅助网盘:见表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#L#LA 标签:#漫改#百合#日常 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压