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

Резултати

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

Търсене: #fidel

当前筛选 #fidel清除筛选
Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10665 · 28.07.2025 г., 12:42

#Fidel sobre Chávez "Volviste gigante (...)como una personalidad internacional relevante, querida, admirada y respetada por muchos millones de personas en el mundo, y de modo especial por nuestro pueblo.” https://www.facebook.com/share/p/1G42cuJg3o/

Hashtags

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10629 · 20.07.2025 г., 17:48

Roberto Morales Ojeda en Facebook #Fidel nos enseñó que debemos pensar "en los niños de hoy, que son el pueblo de mañana". Y nos pidió también que "hay que cuidarlos y velar por ellos como los pilares con que se funda una obra verdaderamente hermosa y verdaderamente útil". Celebremos su día abrazando un nuevo Código para ellos, que reafirma nuestra voluntad política de protegerlos hoy y siempre. Trabajaremos para que esta ley se conozca, se cumpla y garantice un futuro lleno de oportunidades, alegría y justicia para todos ustedes. https://www.facebook.com/share/p/16Xqxd567H/

Hashtags

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10273 · 16.05.2025 г., 15:43

Miguel Díaz-Canel Bermúdez (@DíazCanelB) en X Emotiva jornada en la Isla de la Juventud. Junto al Comandante Ramiro Valdés recordamos los 70 años de la excarcelación de #Fidel y de los moncadistas, y nos reunimos con jóvenes en el Presidio Modelo, para rememorar aquellos días épicos. Impactante escuchar a héroes como Ramiro. https://x.com/DiazCanelB/status/1923111705623646399

Hashtags

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10092 · 11.04.2025 г., 14:39

Miguel Díaz-Canel Bermúdez (@DiazCanelB) ¿Qué profunda conexión llevó a #Fidel el 11 de abril de 1995, hasta "la playita, al pie de Cajobabo", por donde desembarcaron Martí y Gómez 100 años antes? Nuestra historia está llena de esos misteriosos enlaces que nos convocan otra vez a Playita de Cajobabo. Aquí estamos hoy. https://x.com/DiazCanelB/status/1910669986932142504?t=P_XMUv5MCTQXRL_8Kdq8pw&s=19

Hashtags

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10057 · 04.04.2025 г., 13:13

Roberto Morales Ojeda en Facebook En este 4 de Abril, día en que celebramos el aniversario de la Organización de Pioneros José Martí y la Unión de Jóvenes Comunistas, en nombre de nuestro Partido Comunista de Cuba enviamos a cada niño, adolescente y joven cubano, un mensaje de confianza y compromiso revolucionario. Ustedes son la savia nueva que da continuidad a la obra de la Revolución, herederos legítimos del legado de quienes nos trajeron hasta aquí, muy especialmente de #Fidel. Desde su fundación ambas organizaciones han sido pilares en la formación de valores en las nuevas generaciones. Los pioneros, con sus pañoletas azules y rojas, simbolizan la pureza y el futuro; los jóvenes comunistas, con su militancia, encarnan la vanguardia en la defensa de la Patria y el proyecto socialista . https://www.facebook.com/share/p/1BY8ZWeMAq/

Hashtags

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10528 · 05.07.2025 г., 02:47

🗣️| Si yo estoy convencido de eso, salgo todos los días a pelear, salgo todos los días a batallar, salgo todos los días a enfrentar, salgo todos los días a dar la cara; y eso es lo que tenemos que lograr hacer entre todos, pero en cada lugar. 🗣️| Así vamos a vindicar a #Cuba todos los días; así vamos a traer a #Fidel a la hora actual; así vamos a articular las fuerzas revolucionarias; así vamos a entrar en una ofensiva para superar los problemas de este momento; así vamos a lograr una participación más consciente y más creativa. 🗣️| Y así vamos a articular el trabajo político-ideológico, orientado a la defensa de la construcción socialista en nuestra Revolución, para lograr la vida más plena de nuestra gente, que está en esa prosperidad que le debemos a nuestro pueblo, que tenemos que alcanzar. Y lo tenemos que lograr también con unidad. ✍️ Presidencia Cuba

Hashtags

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10502 · 01.07.2025 г., 19:32

Miguel Díaz-Canel Bermúdez (@DiazCanelB) en X Felicidades @CNIC_Cuba , primer centro científico creado por la Revolución y semilla fértil de uno de los mayores orgullos de #Cuba: el país de hombres y mujeres de ciencia proyectado por #Fidel que también celebra hoy 39 años del @CIGBCuba . Feliz aniversario, queridos colectivos. https://x.com/DiazCanelB/status/1940085866912989229

Hashtags

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #9811 · 18.02.2025 г., 15:38

Dr. Roberto Morales Ojeda (@DrRobertoMOjeda) en X Lo afirmó #Fidel y lo comprobamos en el intercambio permanente con el pueblo: la fuerza del @PartidoPCC radica en su vinculación estrecha con las masas. #UnidosXCuba https://x.com/DrRobertoMOjeda/status/1891817926237257990?t=TiBSwKTf34VHh3ky8SMwpA&s=19

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10088 · 11.04.2025 г., 12:18

Dr. Roberto Morales Ojeda (Dr.RobertoMOjeda) en X Cuando se cumplió el centenario del glorioso desembarco de Martí y Gómez por Playitas, #Fidel fue al lugar y desde allí ondeó la bandera de la Patria. Ese gesto simbólico nos deja una lección y nos inspira. #CubaViveEnSuHistoria https://x.com/DrRobertoMOjeda/status/1910649785050136869

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10755 · 29.08.2025 г., 15:49

Dr. Roberto Morales Ojeda (@DrRobertoMOjeda) en X #Fidel: "Cuantos más militantes revolucionarios y con alto nivel de educación política tengamos en el centro de trabajo, más fuerza tendrá la Revolución, más apoyo en las masas, más solidez". #100AñosConFidel https://x.com/DrRobertoMOjeda/status/1961413990971556100

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10707 · 14.08.2025 г., 00:17

En Birán, bajo la sombra de los cedros y con la presencia del General de Ejército Raúl Castro Ruz y del Primer Secretario del Comité Central del Partido y Presidente de la República, Miguel Díaz-Canel Bermúdez, el miembro del Buró Político y Secretario de Organización Roberto Morales Ojeda expresó que el centenario de #Fidel, que se celebrará oficialmente el 13 de agosto de 2026, estará precedido por un vasto programa de actividades en las que participará todo el pueblo. #100AñosConFidel https://www.facebook.com/share/p/1C2Vsp3vWy/

Partido Comunista de Cuba

@PartidoComunistadeCuba · Post #10706 · 14.08.2025 г., 00:11

Miguel Díaz-Canel Bermúdez Este 13 de agosto, junto a nuestro querido Raúl, estuvimos en Birán en la celebración del cumpleaños 99 de #Fidel. La jornada fue el inicio del Programa Conmemorativo por el centenario de su natalicio. A la sombra de los cedros y algarrobos de este sitio trascendental para la Patria, "La Colmenita" nos mostró, con su magia y pureza, que el Comandante en Jefe vivirá por siempre en el corazón de su pueblo y su juventud. #100AñosConFidel https://www.facebook.com/share/p/1GoxbgBLUJ/

ПредишнаСтр. 1 от 3Следваща