@profile_pictures_tm · Post #19157 · 30.01.2025 г., 14:03
#Artists🎙🎵
Hashtags
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #artists
@profile_pictures_tm · Post #19157 · 30.01.2025 г., 14:03
#Artists🎙🎵
Hashtags
@profile_pictures_tm · Post #18655 · 27.11.2024 г., 14:50
#Artists
Hashtags
@profile_pictures_tm · Post #17496 · 01.05.2024 г., 10:15
#Artists👑
Hashtags
@profile_pictures_tm · Post #15931 · 13.09.2023 г., 11:01
#Artists
Hashtags
@profile_pictures_tm · Post #14249 · 30.04.2023 г., 09:47
#Artists
Hashtags
@profile_pictures_tm · Post #12570 · 23.12.2022 г., 06:26
#Artists
Hashtags
@El_Despertar · Post #9778 · 08.04.2026 г., 19:26
#Artists🔻 Michael Jackson, Lionel Richie, Stevie Wonder, Paul Simon, Kenny Rogers, James Ingram, Tina Turner, Billy Joel, Diana Ross, Dionne Warwick, Willie Nelson, Bruce Springsteen, Kenny Loggins
Hashtags
@russianbusan · Post #970 · 23.06.2023 г., 03:28
Корейское радио KBS WORLD Radio/Russian - разговор с Аней Бондаренко из Пусана и её ноу-хау проекте: арт-резиденция и открытые студии “Naughty Muse” для #artists#creators . Тайминг (минута:секунды): 1:30 Анна имеет четыре высших образования. 1:45 Как Анна оказалась в Пусане и её впечатления за 20 лет. 2:30 Об учебе в Англии в юности и формировании «человека мира, человека без границ». 3:15 Плюсы нахождения в мультикультурном пространстве. 3:35 Рождение дочери и декретные годы на две страны (Россия-Корея). 4:10 Высшее экономическое образование в РФ. Опыт руководителя. 4:30 Временный переезд в Москву и получение высшего дизайнерского образования. Выбор призвания – быть графическим дизайнером. 5:45 Первые крупные клиенты в Южной Корее. Как иностранцу реализоваться в Южной Корее. 7:35 Специфика южнокорейского рынка. 7:46 Программы для поддержки иностранцев (учеба, стартапы) в Южной Корее. О них часто пишет Русскоязычный Пусан ;))))) 8:45 Неожиданно стала преподавателем РКИ и педагогом начальной школы. Работа в Русской Гимназии. Учить детей через творческие задания. 9:30 Идея и актуальность арт-резиденции и мультикультурного творческого пространства. Южная Корея сделала рывок в сфере искусства. 11:30 Сеансы рисунка с натуры, мастер-классы по ручной печати, творческие курсы, тематические встречи со специалистами со всего мира. 12:05 Приглашение русскоязычным художникам, живущих в Южной Корее. 13:10 Задача – коллаборация представителей международной и корейской арт-сцены в Пусане. Интервью длительностью ~15 минут: https://world.kbs.co.kr/service/contents_view.htm?lang=r&menu_cate=people&id=&board_seq=440060
@anatomyarthub · Post #4746 · 18.03.2025 г., 15:11
#арт#художники#art#artists Клод Моне – художник, который не только стал одним из основателей импрессионизма, но и дал название этому направлению живописи. Именно из-за его картины, описывающий восход солнца в порту Гавра впоследствии так назовут новое художественное течение. Родился живописец в 1840 году в семье бакалейщика в Париже, но юность провел в Нормандии в городе Гавр, куда его семья переехала в 1845 г. Там он с детских лет занимался рисованием и даже зарабатывал на этом – карикатуры в его исполнении достаточно хорошо продавались в бакалейной лавке отца. Там же он познакомился со своим первым учителем – Эженом Буденом. Claude Monet is an artist who not only became one of the founders of impressionism, but also gave this style of painting its name. It was because of his painting, which describes the sunrise in the port of Le Havre, that the new artistic movement would later be called that. The artist was born in 1840 in the family of a grocer in Paris, but spent his youth in Normandy in the city of Le Havre, where his family moved in 1845. There, from childhood, he was engaged in drawing and even earned money from it - caricatures made by him sold quite well in his father's grocery store. There he met his first teacher - Eugene Boudin. @anatomyarthub
Hashtags
@profile_pictures_tm · Post #16024 · 15.09.2023 г., 18:01
#Artists #Justin_Bieber
Hashtags
@profile_pictures_tm · Post #14147 · 24.04.2023 г., 13:40
#Artists #Justin_Bieber
Hashtags
@profile_pictures_tm · Post #12637 · 27.12.2022 г., 14:54
#Artists #Justin_Bieber
Hashtags