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

Резултати

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

Търсене: #arcane

当前筛选 #arcane清除筛选
Geex 👾

@GeexNoticias · Post #1467 · 09.02.2025 г., 19:21

El estudio de #Arcane quiere adaptar una popular serie de manga, y no hay mejor candidato para el puesto ¿Qué paso dará ahora Fortiche? Para aquellos que no lo sepan, Fortiche es el estudio que se ha encargado de Arcane: League of Legends. Al haber presentado una adaptación impecable, los fans están deseando saber si se animará a adaptar otra obra. No está confirmado, pero Fortiche tiene una nueva "víctima" en mente. "La primera adaptación que se me ocurre sería Vagabond, de Takehiko Inoue. Es una obra maestra con una profundidad increíble y unas ilustraciones asombrosas que sería fascinante plasmar en animación. Aunque las obras de Naoki Urasawa ya han visto múltiples adaptaciones, siguen siendo una importante fuente de inspiración para nosotros", comentó Pascal Charrue, cofundador de Fortiche. La serie de manga nació en 1998 y sigue los pasos del samurái Miyamoto Musashi, quien realmente existió y es actualmente una de las figuras más importantes de la historia de Japón.

Hashtags

Geex 👾

@GeexNoticias · Post #1458 · 27.11.2024 г., 22:52

#Arcane: El showrunner adelanta la continuación El showrunner de Arcane, Christian Linke, ha adelantado una posible secuela cinematográfica ambientada en una nueva región de Runaterra, ampliando la presencia en pantalla de League of Legends. "Sí, llevan tiempo. Lo que dije [en una entrevista de Twitch] fue que estamos explorando estas regiones (Noxus, Jonia) y siempre nos centramos en los personajes, ¿sabes? Cuando pensamos en las historias que estamos explorando, siempre se trata de un campeón o personaje específico, que aún no puedo nombrar porque hay varios." "Pero sí, lleva tiempo, depende de si se trata de una serie o de una película. Estamos explorando ambas cosas en muchas, muchas direcciones. Gran parte de ello se reduce a encontrar a las personas adecuadas, la visión adecuada, la idea adecuada, la historia adecuada. Eso llevará años y, una vez que tengamos confianza en que algo está sucediendo, hablaremos más sobre ello."

Hashtags

Geex 👾

@GeexNoticias · Post #1393 · 22.06.2024 г., 11:33

🔴Riot Games anunció que la Temporada 2 de #Arcane será la última y después contarán otras historias de League of Legends Esto se dio a conocer a través de un comunicado publicado en la cuenta oficial de Arcane en X (Twitter), donde el cocreador de la serie, Christian Linke, asegura que esta segunda temporada pondrá fin a la serie, concluyendo las historias de los personajes de Riot Games. Sin embargo, esto no significa que no habrá más adaptaciones de League of Legends, ya que, según Linke, "ya están trabajando en nuevos proyectos" relacionados con esta franquicia. “Esta es solo la primera de muchas historias que queremos contar sobre el mundo de Runaterra. Vi y Jinx han recorrido un camino larguísimo para llegar hasta aquí. Fueron personajes del videojuego, luego aparecieron en varias cinemáticas y luego se convirtieron en protagonistas de su propia serie de televisión. Sus arcos narrativos han ido mucho más allá de lo que originalmente soñábamos y queremos darle el mismo trato a otros personajes".

Hashtags

Второй сезон начался с пиздеца конечно. Зашёл с самого начала со смерти мамы Кейтлин, это ужасно грустно х-х Но химия Вай и Катеньки прекрасна ❤️😍 они подержались за ручки и я такая: awww #arcane@small_syzrann

Hashtags

123•••56
ПредишнаСтр. 1 от 6Следваща