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

Резултати

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

Търсене: #capitalismodeestado

当前筛选 #capitalismodeestado清除筛选
Communia

@communia · Post #37725 · 20.12.2023 г., 08:18

#España#CapitalismodeEstado#EconomíadeGuerra El estado organiza a la Caixa y BBVA para asegurar el control de Telefónica https://elpais.com/economia/2023-12-20/el-gobierno-buscara-un-pacto-con-bbva-y-la-caixa-para-dar-estabilidad-accionarial-a-telefonica-tras-comprar-el-10.html SEPI comprará el 10% https://elpais.com/economia/2023-12-19/el-gobierno-aprueba-que-la-sepi-compre-hasta-un-10-de-telefonica.html

Communia

@communia · Post #37062 · 23.09.2023 г., 06:05

#Alemania#Economíadeguerra y #capitalismodeestado «"La infraestructura ferroviaria lleva décadas descuidada y llevada a sus límites absolutos. Esto ya no es aceptable e indigno de una nación económica progresista", ha denunciado el ministro, Volker Wissing en un comunicado. Para la rehabilitación de las vías se va a fundar una nueva empresa de infraestructuras con el nombre de InfraGo, en la que se integrarán las filiales DB Netz y DB Station und Service. Se espera que las obras comiencen el 1 de enero de 2024 y finalicen en 2030» https://www.europapress.es/economia/transportes-00343/noticia-alemania-rehabilitara-red-ferroviaria-40000-millones-euros-20230915165709.html

Communia

@communia · Post #37496 · 04.11.2023 г., 06:50

‼️#CapitalismodeEstado#EconomíadeGuerra#España La SEPI tomará el control de Telefónica... «El Gobierno en funciones de Pedro Sánchez está analizando distintas opciones para mantener la españolidad de Telefónica, de la que Saudi Telecom Company (STC) ha comprado hasta el 9,9% del capital, sin impedir, a su vez, la entrada de capital extranjero. en compañías calificadas como estratégicas para el Estado. Según han confirmado fuentes gubernamentales, una de las operaciones en las que se está trabajando es la toma de una participación próxima al 5% liderada por la Sociedad Estatal de Participaciones Industriales (SEPI), en coordinación con otros inversores nacionales.» https://www.elconfidencial.com/empresas/2023-10-30/gobierno-prepara-entrada-sepi-telefonica_3762979/ ... la idea es incluir en la operación a Indra para sentar las bases de un «campeón nacional» de la industria tecnológico-militar útil para el circuito de acumulación del #militarismo https://www.vozpopuli.com/economia_y_finanzas/indra-caballero-blanco-telefonica.html

Communia

@communia · Post #37457 · 31.10.2023 г., 07:06

#GuerraTecnológica, #CapitalismodeEstado y #EconomíadeGuerra en #China «En sus primeras declaraciones como presidente de la AISC Chen Nanxiang ha descrito los grandes desafíos a los que se enfrenta la industria china de los circuitos integrados como resultado de las sanciones impuestas por EEUU y sus aliados. También ha defendido que "la convulsión sin precedentes" a la que está sometida esta organización representa una gran oportunidad para desarrollarse de forma local. Todo lo que ha dicho era previsible y forma parte del discurso razonable al que se puede aferrar alguien en su posición. No obstante, lo interesante es que haya hecho hincapié en la necesidad de que los fabricantes chinos de chips caminen juntos.» «Su mensaje llega en un momento crítico y poco después de que Peter Wennink, el director general de ASML, y Jensen Huang, el director general de NVIDIA, hayan persuadido al Gobierno de EEUU de algo evidente: las sanciones están acelerando el desarrollo de la tecnología de fabricación de semiconductores de China. Están acelerando su independencia. En este contexto lo que ha hecho Chen Nanxiang es una declaración de intenciones en toda regla.» https://www.xataka.com/empresas-y-economia/industria-chips-china-reconoce-que-solo-tiene-camino-para-sobrevivir-a-sanciones-eeuu

Communia

@communia · Post #37076 · 27.09.2023 г., 19:14

#España#CapitalismodeEstado y #cosaschulísimas. #Pensiones «El sector de la construcción culminó el pasado sábado la actualización de su convenio colectivo al ser publicado en el Boletín Oficial del Estado (BOE). Este texto es histórico debido a la creación de un plan de pensiones de empleo simplificado pionero entre el tejido empresarial español que espera fomentar el ahorro complementario a la prestación pública entre los trabajadores y las empresas del sector a través de dotaciones periódicas. Entre los puntos fuertes del reglamento, se establece que el patrimonio del plan se invertirá dentro del propio sector, en fondos dedicados a infraestructuras.» https://www.eleconomista.es/economia/noticias/12460561/09/23/el-plan-de-pensiones-de-la-construccion-invertira-su-patrimonio-en-infraestructuras.html

Communia

@communia · Post #36987 · 02.09.2023 г., 13:34

#Francia. #Inflación, #capitalismodeEstado, transferencia de rentas del trabajo al capital y #EconomíadeGuerra «El aumento de los precios está comenzando de nuevo. En un año, la inflación pasó del 4,3% en julio al 4,8% en agosto, constató el INSEE este jueves 31 de agosto.» «Después de que Bruno pregunta, Bruno actúa. Al menos así lo dice. Ante que la inflación de alimentos se mantiene en un nivel elevado, el Ministro de Economía anunció nuevas medidas este jueves 31 de agosto. Por un lado, el compromiso de los actores agroalimentarios de no subir ni bajar los precios de 5.000 referencias, es decir, 1 de cada 4 productos, y por otro, el avance en el otoño de las negociaciones comerciales entre fabricantes y distribuidores para que concluyan en enero, y ya no en marzo. Bruno Le Maire espera que los precios bajen a partir de principios de 2024.» «“El fenómeno espectacular de este trimestre es el aumento muy pronunciado (imprevisto) del margen de las empresas: ¡+1,5 puntos! indica Sylvain Billot. Este aumento es muy fuerte en el sector de la energía, el agua y los residuos, donde la tasa de margen alcanzó el 74% (+7 puntos). Se trata sencillamente del mayor margen de beneficio en este sector desde la Segunda Guerra Mundial. »» https://www.marianne.net/economie/remontee-de-linflation-nos-3-idees-pour-aider-bruno-le-maire-a-baisser-les-prix

Communia

@communia · Post #37090 · 28.09.2023 г., 15:40

#Francia. #PactoVerde, #ferrocarril y #CapitalismodeEstado al servicio del capital privado «Francia subvencionó a la empresa reinvirtiendo y garantizando que SNCF recuperara la deuda. Una deuda ligada también al hecho de que durante décadas nadie había pensado en invertir en transporte de mercancías. Los camiones circulaban entonces por todas las carreteras de Francia, un absurdo total que hacía intransitable el tráfico, dañando las carreteras y, por tanto, las infraestructuras. No es la mejor solución en términos ecológicos. Pero no importa, a nadie le importaba, especialmente a los principales jefes de la SNCF, Guillaume Pepy a la cabeza. De este modo habíamos permitido que el flete disminuyera. Ojo, distorsión de la competencia! ”. En consecuencia, el ministerio, asesorado por consultores que siempre buscan una nueva manera de desmantelar un buque insignia industrial, se dijo que la única solución era dividir en dos los transportes de SNCF y regalar a sus competidores una parte entera del lucrativo negocio de Fret SNCF. Por lo tanto, se podría prescindir de 23 flujos, es decir, de las 23 conexiones que mejor funcionan y que permiten combinar camión y ferrocarril. Una aberración que corre el riesgo de costar el puesto de trabajo a 500 trabajadores ferroviarios, ¡pero no importa porque la Comisión Europea lo pidió! La huelga de los trabajadores ferroviarios de Fret SNCF no sólo es legítima, sino que debería ocupar los titulares.» https://www.marianne.net/agora/les-signatures-de-marianne/natacha-polony-non-seulement-la-greve-de-fret-sncf-est-legitime-mais-elle-devrait-faire-les-gros-titres

Communia

@communia · Post #37463 · 31.10.2023 г., 07:27

#GranBretaña y la imposibilidad de mantener las apariencias de no intervención y libre mercado frente al #IRA, la #guerracomercial de #EEUU, y el #PactoVerde#UE. #Clave#EconomíadeGuerra y #CapitalismodeEstado «"El gobierno ha hecho un gran trabajo al hacer algunos anuncios interesantes y aplicar un millón de estrategias, pero eso es parte del problema", dijo Sarah Mackintosh, directora de Cleantech para el Reino Unido, un grupo de presión creado en parte como respuesta al hecho de que La Ley de Reducción de la Inflación es un incentivo para trasladar las inversiones a Estados Unidos. "En realidad, no existe un plan de entrega claro". Y los cambios recientes, como retrasar la prohibición de las ventas de automóviles a gasolina y diésel, fueron “sólo una inconsistencia con la que los inversores deben lidiar”, dijo Mackintosh. La Ley de Reducción de la Inflación ha reavivado el debate sobre las ventajas de tener una estrategia industrial, en la que los gobiernos buscan activamente dar forma a una economía. Make UK, un grupo comercial que representa a los fabricantes, dijo que la falta de una "estrategia industrial adecuada y planificada es el talón de Aquiles del Reino Unido". Es una de las líneas divisorias entre los dos partidos políticos más grandes de Gran Bretaña antes de las elecciones que tendrán lugar el próximo año. El opositor Partido Laborista ha esbozado una estrategia industrial, una de las cosas que atrajo a ejecutivos corporativos, por primera vez, a la conferencia anual del partido este mes » https://www.nytimes.com/2023/10/31/business/in-global-race-to-offer-green-subsidies-uk-prefers-slow-and-steady.html