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

Резултати

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

Търсене: #palma

当前筛选 #palma清除筛选
[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1439 · 07.03.2020 г., 13:12

💥Ofertas para Kaunas💥 🔘1: 🛫 Palma de Mallorca - 🛬 Kaunas (Lituania) por 64€: del 21 de abril al 05 de mayo (PVP medio: 189.64 €) Vuelos con salida desde #Palma de Mallorca Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

Hashtags

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1454 · 12.03.2020 г., 13:12

💥Ofertas para Luxemburgo💥 🔘1: 🛫 Palma de Mallorca - 🛬 Luxemburgo (Luxemburgo) por 61€: del 22 de abril al 02 de mayo (PVP medio: 203.7 €) 🔘2: 🛫 Alicante - 🛬 Luxemburgo (Luxemburgo) por 57€: del 28 de abril al 02 de mayo (PVP medio: 141.2 €) Vuelos con salida desde #Palma de Mallorca y #Alicante Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #2121 · 06.02.2021 г., 13:13

💥Ofertas para Viena💥 🔘1: 🛫 Barcelona - 🛬 Viena (Austria) por 22€: del 29 de marzo al 12 de abril (PVP medio: 91.46 €) 🔘2: 🛫 Palma de Mallorca - 🛬 Viena (Austria) por 30€: del 29 de marzo al 03 de abril (PVP medio: 97.38 €) 🔘3: 🛫 Madrid - 🛬 Viena (Austria) por 30€: del 29 de marzo al 07 de abril (PVP medio: 76.22 €) Vuelos con salida desde #Barcelona, #Palma de Mallorca y #Madrid Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1371 · 11.02.2020 г., 13:12

💥Ofertas para Bratislava💥 🔘1: 🛫 Palma de Mallorca - 🛬 Bratislava (Eslovaquia) por 43€: del 31 de marzo al 11 de abril (PVP medio: 161.72 €) 🔘2: 🛫 Málaga - 🛬 Bratislava (Eslovaquia) por 50€: del 30 de marzo al 06 de abril (PVP medio: 148.28 €) Vuelos con salida desde #Palma de Mallorca y #Málaga Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #2481 · 27.06.2021 г., 13:15

💥Ofertas para Oslo💥 🔘1: 🛫 Alicante - 🛬 Oslo (Noruega) por 37€: del 28 al 30 de agosto (PVP medio: 137.0 €) 🔘2: 🛫 Palma de Mallorca - 🛬 Oslo (Noruega) por 69€: del 23 al 26 de agosto (PVP medio: 209.1 €) 🔘3: 🛫 Madrid - 🛬 Oslo (Noruega) por 77€: del 26 al 29 de agosto (PVP medio: 189.92 €) Vuelos con salida desde #Alicante, #Palma de Mallorca y #Madrid Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1451 · 11.03.2020 г., 13:12

💥Ofertas para Oporto💥 🔘1: 🛫 Santa Cruz de Tenerife - 🛬 Oporto (Portugal) por 75€: del 19 de abril al 03 de mayo (PVP medio: 197.3 €) 🔘2: 🛫 Palma de Mallorca - 🛬 Oporto (Portugal) por 40€: del 01 al 02 de abril (PVP medio: 97.64 €) Vuelos con salida desde #Santa Cruz de Tenerife y #Palma de Mallorca Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

Hashtags

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1405 · 24.02.2020 г., 13:13

💥Ofertas para Oporto💥 🔘1: 🛫 Palma de Mallorca - 🛬 Oporto (Portugal) por 26€: del 01 al 08 de abril (PVP medio: 96.46 €) 🔘2: 🛫 Valencia - 🛬 Oporto (Portugal) por 28€: del 19 al 29 de abril (PVP medio: 88.78 €) 🔘3: 🛫 Madrid - 🛬 Oporto (Portugal) por 26€: del 15 al 16 de abril (PVP medio: 80.9 €) 🔘4: 🛫 Barcelona - 🛬 Oporto (Portugal) por 26€: del 14 al 24 de abril (PVP medio: 76.26 €) Vuelos con salida desde #Palma de Mallorca, #Valencia, #Madrid y #Barcelona Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #2409 · 30.05.2021 г., 13:15

💥Ofertas para Budapest💥 🔘1: 🛫 Sevilla - 🛬 Budapest (Hungría) por 29€: del 22 al 25 de julio (PVP medio: 152.02 €) 🔘2: 🛫 Madrid - 🛬 Budapest (Hungría) por 24€: del 14 al 16 de julio (PVP medio: 105.68 €) 🔘3: 🛫 Palma de Mallorca - 🛬 Budapest (Hungría) por 45€: del 01 al 06 de julio (PVP medio: 147.96 €) 🔘4: 🛫 Barcelona - 🛬 Budapest (Hungría) por 36€: del 01 al 07 de julio (PVP medio: 103.66 €) Vuelos con salida desde #Sevilla, #Madrid, #Palma de Mallorca y #Barcelona Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1281 · 02.01.2020 г., 12:13

💥Ofertas para Milán💥 🔘1: 🛫 Palma de Mallorca - 🛬 Milán (Italia) por 23€: del 02 al 06 de febrero (PVP medio: 62.44 €) 🔘2: 🛫 Málaga - 🛬 Milán (Italia) por 30€: del 01 al 08 de febrero (PVP medio: 74.22 €) 🔘3: 🛫 Alicante - 🛬 Milán (Italia) por 26€: del 05 al 07 de febrero (PVP medio: 63.38 €) Vuelos con salida desde #Palma de Mallorca, #Málaga y #Alicante Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1328 · 24.01.2020 г., 13:16

💥Ofertas para Bruselas💥 🔘1: 🛫 Palma de Mallorca - 🛬 Bruselas (Bélgica) por 30€: del 29 al 30 de marzo (PVP medio: 85.88 €) 🔘2: 🛫 Madrid - 🛬 Bruselas (Bélgica) por 30€: del 05 al 12 de marzo (PVP medio: 78.7 €) 🔘3: 🛫 Barcelona - 🛬 Bruselas (Bélgica) por 30€: del 04 al 05 de marzo (PVP medio: 77.38 €) 🔘4: 🛫 Málaga - 🛬 Bruselas (Bélgica) por 34€: del 12 al 22 de marzo (PVP medio: 87.0 €) Vuelos con salida desde #Palma de Mallorca, #Madrid, #Barcelona y #Málaga Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #1428 · 03.03.2020 г., 13:13

💥Ofertas para Burdeos💥 🔘1: 🛫 Palma de Mallorca - 🛬 Burdeos (Francia) por 27€: del 03 al 06 de abril (PVP medio: 84.0 €) 🔘2: 🛫 Barcelona - 🛬 Burdeos (Francia) por 36€: del 11 al 15 de abril (PVP medio: 96.14 €) 🔘3: 🛫 Santa Cruz de Tenerife - 🛬 Burdeos (Francia) por 60€: del 19 al 26 de abril (PVP medio: 144.52 €) Vuelos con salida desde #Palma de Mallorca, #Barcelona y #Santa Cruz de Tenerife Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

[CANAL] Chollos de Vuelos

@chollosdevuelos · Post #2460 · 19.06.2021 г., 13:14

💥Ofertas para Oslo💥 🔘1: 🛫 Alicante - 🛬 Oslo (Noruega) por 37€: del 21 al 30 de agosto (PVP medio: 138.18 €) 🔘2: 🛫 Palma de Mallorca - 🛬 Oslo (Noruega) por 69€: del 23 al 29 de agosto (PVP medio: 210.12 €) 🔘3: 🛫 Málaga - 🛬 Oslo (Noruega) por 53€: del 27 al 29 de agosto (PVP medio: 128.62 €) 🔘4: 🛫 Madrid - 🛬 Oslo (Noruega) por 79€: del 26 al 29 de agosto (PVP medio: 190.66 €) Vuelos con salida desde #Alicante, #Palma de Mallorca, #Málaga y #Madrid Más en:https://t.me/chollosdevuelos✅ El que no corre 🏃 vuela 🛫

123•••10•••1718
ПредишнаСтр. 1 от 18Следваща