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

Резултати

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

Търсене: #simulation

当前筛选 #simulation清除筛选
Everything 4U Apk

@everythingme · Post #55975 · 14.09.2023 г., 11:15

🔰 Car Parking Multiplayer Mod APK v4.8.13.4 🔰 MOD - (Unlocked) ℹ️ Description: Car Parking Multiplayer Mod APK Car Parking game with Multiplayer Mode and Tuning Cars Download Car Parking Multiplayer APK Unlocked 🆕 WHAT’S NEW: New Cars New Skins Bug Fixes ➕ MOD: Unlock/Money Category: #Simulation🧩 Developer: olzhass 👨‍💻 App ID: com.olzhas.carparking.multyplayer🔐 Current Version: 4.8.13.4✅ Latest Update: 2023-09-12 18:57:31 ♻️ Content Rating: Everyone 👀 Requirements: 6.0 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55972 · 14.09.2023 г., 11:15

🔰 Tap Tap Fish - AbyssRium Mod APK v1.63.2 🔰 MOD - (Free shopping) ℹ️ Description: Download Tap Tap Fish - AbyssRium Mod APK v1.63.2 (Free shopping) Android - Forget the aquarium: have 100+ deep sea fish swimming 🆕 WHAT’S NEW: [1.63.2 Patch Note] - Meet new fish in the new Astrology Event! - 2 Capricornus Mermaid Packs and 2 Astrologer Fox Packs have been added to the Abyss Tank. - Accomplish extension missions and obtain 8 kinds of extensions! - Merge Fish Friends Mini-Game has been added. - Edited ad network settings. ➕ MOD: - free in-app purchase Category: #Simulation🧩 Developer: Cheetah Games 👨‍💻 App ID: com.idleif.abyssrium🔐 Current Version: 1.63.2 ✅ Latest Update: 2023-09-12 18:55:11 ♻️ Content Rating: Everyone 👀 Requirements: 6.0 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55959 · 14.09.2023 г., 11:15

🔰 PC Creator 2 - PC Building Sim Mod APK v4.1.1 🔰 MOD - (Free shopping) ℹ️ Description: PC Creator 2 - Computer Tycoon Mod APK Perfect business simulator for tycoon fans. Enjoy the fun idle game Download PC Creator 2 - Computer Tycoon APK Update 2023 🆕 WHAT’S NEW: MAJOR UPDATE 4.0.0 Now you can repair items yourself and clean them from dust! ADDED -Cleaning mode -Repair mode -Diagnostics mode -UltraScan program -OCCT program -New Epic item CHANGED -Updated Overclocking mode -Redesigned App Manager -Redesigned BIOS -Updated order and quest systems -Updated daily tasks -Updated the plot and added new characters -Changed income from mining, orders, and quests -Changed power of hacker attacks -Changed pattern of selection of opponents in hacking ➕ MOD: free shopping Category: #Simulation🧩 Developer: CREATY LLC 👨‍💻 App ID: com.ultraandre.pccreator2🔐 Current Version: 4.0.0 ✅ Latest Update: 2023-09-12 18:29:00 ♻️ Content Rating: Everyone 👀 Requirements: 5.1 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55947 · 14.09.2023 г., 11:15

🔰 Prison Empire Tycoon Mod APK v2.6.6 🔰 MOD - (Money) ℹ️ Description: Prison Empire Tycoon Mod APK v2.6.6 (Money) Apk - Become the warden, and manage the jails Rehabilitate Prison Empire Tycoon MOD APK 🆕 WHAT’S NEW: 🗝️ Collect master keys and climb the ranking in Iron Fortress. ➕ MOD: Unlimited Money (Money during purchases increases) Category: #Simulation🧩 Developer: Codigames 👨‍💻 App ID: com.codigames.idle.prison.empire.manager.tycoon🔐 Current Version: 2.6.4 ✅ Latest Update: 2023-09-12 18:15:40 ♻️ Content Rating: Everyone 10+ 👀 Requirements: 7.0 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55876 · 12.09.2023 г., 09:51

🔰 Car Parking Multiplayer Mod APK v4.8.13.3 🔰 MOD - (Unlocked) ℹ️ Description: Car Parking Multiplayer Mod APK Car Parking game with Multiplayer Mode and Tuning Cars Download Car Parking Multiplayer APK Unlocked 🆕 WHAT’S NEW: New Cars New Skins Bug Fixes ➕ MOD: Unlock/Money Category: #Simulation🧩 Developer: olzhass 👨‍💻 App ID: com.olzhas.carparking.multyplayer🔐 Current Version: 4.8.13.3✅ Latest Update: 2023-09-12 07:05:50 ♻️ Content Rating: Everyone 👀 Requirements: 6.0 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55642 · 24.08.2023 г., 10:41

🔰 Barbie Dreamhouse Adventures Mod APK v2023.6.0 🔰 MOD - (Menu) ℹ️ Description: Download Barbie Dreamhouse Adventures Mod APK v2023.6.0 (Menu) Android -Hey, it’s Barbie. Welcome to my virtual Dreamhouse. 🆕 WHAT’S NEW: The Care Clinic! Care for patients in the all new Care Clinic location! Take care of patients in style with the new Care Clinic fashion! ➕ MOD: Menu Category: #Simulation🧩 Developer: Budge Studios 👨‍💻 App ID: com.budgestudios.googleplay.BarbieDreamhouse🔐 Current Version: 2023.6.0 ✅ Latest Update: 2023-08-24 07:32:58 ♻️ Content Rating: Everyone 👀 Requirements: 4.4 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55605 · 13.08.2023 г., 22:13

🔰 Plague Inc Mod APK v1.19.12 🔰 MOD - (Unlocked) ℹ️ Description: Plague Inc Mod APK v1.19.12 (Unlocked) - Can you infect the world? Plague Inc. is a unique mix of high strategy and terrifyingly realistic 🆕 WHAT’S NEW: Save the world from a novel virus emerging from the melting permafrost! New Special Pandemic for Plague Inc: The Cure. Race to analyse an unknown disease. Adapt to the new threat with new initiatives, abilities and tactics. Discover the mystery behind the Frozen Virus! 1.19.10 - Bug fixes and improvements. ➕ MOD: All paid content unlocked ( custom scripts don't work! ); The developer menu is open (to enter it, start a new game, then click on the Debug button in the upper left corner), in which you can get a lot of DNA (Give +1000 DNA), infect all people (Infect World) and more. Category: #Simulation🧩 Developer: Miniclip.com👨‍💻 App ID: com.miniclip.plagueinc🔐 Current Version: 1.19.10 ✅ Latest Update: 2023-08-13 17:27:44 ♻️ Content Rating: Everyone 10+ 👀 Requirements: 4.4 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55572 · 06.08.2023 г., 18:01

🔰 PC Creator 2 - PC Building Sim Mod APK v4.0.0 🔰 MOD - (Free shopping) ℹ️ Description: PC Creator 2 - Computer Tycoon Mod APK Perfect business simulator for tycoon fans. Enjoy the fun idle game Download PC Creator 2 - Computer Tycoon APK Update 2023 🆕 WHAT’S NEW: MAJOR UPDATE 4.0.0 Now you can repair items yourself and clean them from dust! ADDED -Cleaning mode -Repair mode -Diagnostics mode -UltraScan program -OCCT program -New Epic item CHANGED -Updated Overclocking mode -Redesigned App Manager -Redesigned BIOS -Updated order and quest systems -Updated daily tasks -Updated the plot and added new characters -Changed income from mining, orders, and quests -Changed power of hacker attacks -Changed pattern of selection of opponents in hacking ➕ MOD: free shopping Category: #Simulation🧩 Developer: CREATY LLC 👨‍💻 App ID: com.ultraandre.pccreator2🔐 Current Version: 4.0.0 ✅ Content Rating: Everyone 👀 Requirements: 5.1 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55566 · 06.08.2023 г., 18:01

🔰 Subway Simulator 3D Mod APK v3.9.4 🔰 MOD - (Endless money) ℹ️ Description: Download Subway Simulator 3D Mod APK v3.9.4 (Endless money) Android - Try a metro rail train simulator! Be a train driver, visit each train 🆕 WHAT’S NEW: Hello! Two new trains are waiting for you in the new version of the game: the unique Cyber Train, which can help you to find out how futuristic subway trains will look like, and the new R211 train straight from New York! Also, the following changes and innovations are made: - Now you can change the number of wagons for your ride; - The problem with the endless loading of assets has been solved: you just need to clear the cache right on the loading screen. ➕ MOD: Endless money; Toll trains unlocked. Category: #Simulation🧩 Developer: Simulators Live 👨‍💻 App ID: com.simulatorslivegp.SubwaySimulator3D🔐 Current Version: 3.9.4 ✅ Latest Update: 2023-08-06 05:57:57 ♻️ Content Rating: Everyone 👀 Requirements: 5.1 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55563 · 06.08.2023 г., 18:01

🔰 Idle Theme Park Tycoon Mod APK v3.0.3 🔰 MOD - (Unlimited Money) ℹ️ Description: Download Idle Theme Park Tycoon Mod APK v3.0.3 (Unlimited Money) Android - Create the best theme park ever!Manage the roller coaster, and become a tycoon! 🆕 WHAT’S NEW: The summer has brought a new look and improvements to some of the menus: Booster management and shop menus. And as always, we've fixed bugs and made other improvements to enhance your overall gameplay experience. Stay tune, more updates coming soon! ➕ MOD: 1. Unlimited Money (Money during purchases increases) Category: #Simulation🧩 Developer: Codigames 👨‍💻 App ID: com.codigames.idle.theme.park.tycoon🔐 Current Version: 3.0.1 ✅ Latest Update: 2023-08-06 05:53:55 ♻️ Content Rating: Everyone 👀 Requirements: 5.0 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55504 · 23.07.2023 г., 06:02

🔰 Idle Miner Tycoon Mod APK v4.31.1 🔰 MOD - (Unlimited Coins) ℹ️ Description: Idle Miner Tycoon Mod APK v4.31.1 (Unlimited Coins) Automate your gold mine, manage your idle profits & become an industrial tycoon Idle Miner 🆕 WHAT’S NEW: • Get ready for an elemental shift on Idle Earth! Try out the brand-new Elemental Mode, harness the power of Elemental Essences and discover an exciting crafting system! 🍃❄️ • Meet Zephyria - the latest addition to Super Manager HQ! 🤖🏜️ • Performance Improvements 💪 • Bug fixes🐞 Have an awesome idea? Write us an email: ➕ MOD: Money and super cash on purchases increase Category: #Simulation🧩 Developer: Kolibri Games 👨‍💻 App ID: com.fluffyfairygames.idleminertycoon🔐 Current Version: 4.30.1 ✅ Latest Update: 2023-07-23 07:53:02 ♻️ Content Rating: Everyone 👀 Requirements: 6.0 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

Everything 4U Apk

@everythingme · Post #55498 · 21.07.2023 г., 06:11

🔰 House Flipper Mod APK v1.304 🔰 MOD - (Money) ℹ️ Description: Download House Flipper Mod APK v1.304 (Money) apk - Buy, renovate, decorate and sell houses to become 🆕 WHAT’S NEW: 🏠 Weekly Update 1.304 is out! 🆕 New bunker items 🆕 New job 🆕 New house 🆕 Performance optimizations 🆕 Bug fixes Have fun! ➕ MOD: - money increase when spent Category: #Simulation🧩 Developer: PlayWay SA 👨‍💻 App ID: com.imaginalis.HouseFlipperMobile🔐 Current Version: 1.304 ✅ Latest Update: 2023-07-20 17:07:29 ♻️ Content Rating: Everyone 👀 Requirements: 5.0 📲 Enjoy 😊😘😊😘😊😘😊😘😊 https://t.me/joinchat/KOQ8o_8ns24yZTE8 @EverythingMe

Hashtags

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