@RWBY_Gallery · Post #18256 · 14.05.2024 г., 21:09
#Ruby#Little moaiMsama @RWBY_Gallery🌹❄️🌑🔥
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #little
@RWBY_Gallery · Post #18256 · 14.05.2024 г., 21:09
#Ruby#Little moaiMsama @RWBY_Gallery🌹❄️🌑🔥
@askahh · Post #1473 · 14.12.2022 г., 12:08
#投稿 测速机场 #Little White cloud #Trojan 套餐截图 官网 https://haipen.xyz/ 群组 https://t.me/xiaobaicloud 测速环境 #北京联通1000m 仅供参考 博客 www.askahh.com
Hashtags
@TestFlightX · Post #34603 · 12.11.2024 г., 09:50
#LITTLE#WEATHER#APP https://testflight.apple.com/join/Ju6lOtGJ
@sucai5678 · Post #22585 · 02.02.2026 г., 16:09
#越南#鸡蛋咖啡#Little Hanoi Egg Coffee Ky Con 📍167 Đ. Ký Con,
@coloringbookspdf · Post #422 · 07.08.2024 г., 00:08
🌈10 Animal Coloring Pages for Kids 1+🪼🐙🐢🦎🦀🧸 • Personal Use License. #coloringpage#animals#kids#little#forkids#animal
@fluencyinenglish · Post #7453 · 18.12.2019 г., 05:06
#few #a_few #little #a_little @fluencyinenglish @ieltsstrategies ❇️Little, a little, few, a few @fluencyinenglish @ieltsstrategies (A) little and (a) few are quantifiers meaning ‘some’. Little and few have negative meanings. We use them to mean ‘not as much as may be expected or wished for’. ✅Compare All she wanted was a few moments on her own. some, a small number She had few moments on her own. not many/almost none She saves a little money every month. some, a small amount They had little money to spend. not much/almost nothing A: Have you got any money? B: Yes, a little. some, a small amount A: Have you got any money? B: No, very little. not much/almost nothing @fluencyinenglish @ieltsstrategies A little, a few with a noun ❇️We use a little with singular uncountable nouns. We use a few with plural countable nouns: Mary said nothing, but she drank some tea and ate a little bread. We stayed a few days in Florence and visited the museums. @fluencyinenglish @ieltsstrategies Little, few with a noun ❇️We use little with uncountable nouns. We use few with plural countable nouns. They are used in formal contexts: I’m not very happy about it but I suppose I have little choice. Few cities anywhere in Europe can match the cultural richness of Berlin. [talking about a period of history] At that time few people travelled who didn’t have to. @fluencyinenglish @ieltsstrategies (A) little, (a) few without a noun ❇️We can use (a) little and (a) few as pronouns. We can use them to substitute for a noun when it is obvious from the context: After that, she began to tell them a little about her life in Scotland, particularly her life with the Rosenblooms. Don’t take all the strawberries. Just have a few. (Just have a few strawberries.) @fluencyinenglish @ieltsstrategies ❇️Little and few are not very common without a noun. We use them in formal contexts: Little is known about his upbringing and education. Few would be in favour of police officers carrying weapons. @fluencyinenglish @ieltsstrategies
@WangZhuanZhan · Post #34500 · 28.10.2024 г., 07:30
Y-y杨y过g与y小x龙l女n- 杨过与小龙女 楊過與小龍女 (1983) 直达链接:https://pan.quark.cn/s/936f5b69fe88 #杨过与小龙女 #楊過與小龍女 #神雕侠侣之杨过与小龙女 #Little Dragon Maiden 链接:https://link3.cc/sf_com #电影#爱情#内地#80年代
@testflightynoti · Post #38006 · 09.05.2026 г., 20:09
#Little#Moments#One#Pic#A#Day Join the Little Moments: One Pic A Day beta on ✈️#TestFlight 🔗 Link: https://testflight.apple.com/join/g72C8rQE Shared by Dimitri
@xiaomiaogame · Post #3356 · 11.03.2026 г., 10:57
Little Witch Inuko 见习魔女犬子酱 いぬこちゃんは見習い魔女 v2.04 官方中文步兵版 游戏简介: 在绝望的深渊中,苍之魔术师艾欧斯遇见了一只拥有惊人魔法天赋的犬丸。 他收它为徒,赐名「犬子」,决心培养她成为自己的继承人。 多年过去,犬子这位从犬丸化身为人类的少女,如今已是前途无量的见习魔法师……但现在,她遇到大麻烦了! 她最爱的师父竟逼她接受魔法协会设下的严酷试炼,考核她是否有资格成为正式魔女! 更可怕的是,如果失败,师父就要断绝师徒关系! 为了继续待在艾欧斯身边,更为了让他正眼看待自己、接受她的心意,犬子下定决心挑战试炼! 究竟,师父为何如此坚持要她参加考验?遗迹之中又藏着怎样的秘密? 她是否能通过试炼,征服神秘的地下遗迹,成为真正的魔女? 一切谜题,等你与犬子一同揭晓! 评分 作者 #ふらむそふと #PC#RPG#步兵#逆推#官中 #Little Witch Inuko #见习魔女犬子酱#いぬこちゃんは見習い魔女 入正地址 下载地址