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

Резултати

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

Търсене: #nameless

当前筛选 #nameless清除筛选
Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #195 · 26.11.2023 г., 13:53

Nameless AOSP - Official | Android 13 | Nothing Phone (2) 📝 Details: - Version: 1.4 - Status: #Official - Device: Pong - Released: 26/11/23 ⬇️Download : Build l Images 👀 Changelogs : Here 🌳Device Tree : Here 📔Flashing Instructions : Here 🎙Support Group: Here 🏛 XDA : Here 📸 Screenshots:Here 💰Donate : Paypal | UPI : chandudyavanapelli3-1@okhdfcbank 🏷Tags : #AOSP#ROM#Nameless#T ❌Known Issues: - No NFC Support (Sadly PN560 NFC is not supported in Android 13. Will be revisited once we move to Android 14) ✍️Note: - Report issues (if any except known ones) with logs in support group / comments - This is the final Android 13 release. We will start work on Android 14 from 2024 January. 🏆 Credits: - Chandu Dyavanapelli for initial DT bringup - Pong Dev and Testing Team & Contributors 👤 Maintainer : @Chandu_Dyavanapelli 🔔 Updates : @NothingPhone2Updates 🐙 Chat : @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #186 · 12.11.2023 г., 05:18

Nameless AOSP | Android 13 | Nothing Phone (2) 📝 Details: - Version: 1.4 - Build: #Beta - Status: #Official - Device: Pong - Released: 12/11/23] ⬇️Download : Build l Images 🌳Device Tree : Here 📔Flashing Instructions : Here 🎙Support Group: Here 📸 Screenshots:Here 💰Donate : Paypal 🏷Tags : #AOSP#ROM#Nameless#T ✨ Changelogs: - Initial Test Build ❌ Known issues: - NFC is broken, causing the system UI to crash after every reboot, but only once. - Haptics are not similar to stock but will improve in upcoming builds. - Dont use "Hey Google" as it leads to crashdump. Use factory reset to revive. - Some device specific features are not added, will be added eventually. - Report bugs (with logs ofc) in the comment section. 🏆 Credits: - Chandu Dyavanapelli for initial DT bringup - Pong Dev and Testing Team & Contributors 👤 Maintainer : @Chandu_Dyavanapelli 🔔 Updates : @NothingPhone2Updates 🐙 Chat : @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #308 · 26.05.2024 г., 15:12

Nameless AOSP - Official | Android 14 | Nothing Phone (2) ✍️ Details: - Version: A14 - Official - Codename: #Pong - Released: 26/05/24 🔽 Download: ROM | Images | Mirror ✨ Changelogs: Here 🆘 Support : Here ⚙️ Installation: Here 📸 Screenshots: Here 💵 Donate: Paypal | UPI: dyavanapellichandu@ybl 🔖 Tags : #ROM#AOSP#Nameless#QPR2#U#Official 😎 Dev : Chandu Dyavanapell 🔔 Updates : @NothingPhone2Updates 💬 Chat : @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #509 · 11.01.2025 г., 18:01

[Discontinued]Nameless CLO - Official | Android 15 | Nothing Phone (2) 🗒 Details: - Version: A15 - Codename: #Pong - Released: 11/01/25 🔽 Download: Here 🆘 Support : Telegram l Wiki ⚙️ Installation: Here 📸 Screenshots: Here 💵 Donate: Paypal | UPI: dyavanapellichandu@ybl 🔖 Tags : #ROM#CLO#Nameless#V#Official#NothingPhone2 ✨Changelogs: - Here - https://t.me/NothingPhone2updates/528 👤 Dev : Chandu Dyavanapell 🔔 Updates : @NothingPhone2Updates 💬 Chat : @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #498 · 22.12.2024 г., 10:54

Nameless CLO - Official | Android 15 | Nothing Phone (2) 🗒 Details: - Version: A15 - Codename: #Pong - Released: 22/12/24 🔽 Download: ROM [ Sourceforge l Mirror ] || Images [ Sourceforge l Mirror ] 🆘 Support : Telegram l Wiki ⚙️ Installation: Here 📸 Screenshots: Here 💵 Donate: Paypal | UPI: dyavanapellichandu@ybl 🔖 Tags : #ROM#CLO#Nameless#V#Official#NothingPhone2 ✨Source Changelogs: - Initial A15 Release based on CLO ✍️ Note: - A clean flash is required if you're coming from Nameless-AOSP or any custom ROMs. - You will not receive OTA updates in Nameless-AOSP for this build. 👤 Dev : Chandu Dyavanapell 🔔 Updates : @NothingPhone2Updates 💬 Chat : @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #435 · 14.09.2024 г., 12:54

Nameless AOSP - Official | Android 14 | Nothing Phone (2) 🗒 Details: - Version: A14 - Final - Codename: #Pong - Released: 14/09/24 🔽 Download: Here | Mirror 🆘 Support : Here ⚙️ Installation: Here 📸 Screenshots: Here 💵 Donate: Paypal | UPI: dyavanapellichandu@ybl 🔖 Tags : #ROM#AOSP#Nameless#QPR3#U#Official#NothingPhone2 ✨Source Changelogs: - Merged September security patch - Updated default wallpaper and boot animation - Add navbar animation in pixel launcher - Stability improvements and minor fixes ✍️ Note: - This is the final A14 release and no OTA update exists for the same. - Please update manually in recovery mode 👤 Dev : Chandu Dyavanapell 🔔 Updates : @NothingPhone2Updates 💬 Chat : @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #390 · 11.08.2024 г., 14:52

Nameless AOSP - Official | Android 14 | Nothing Phone (2) ✍️ Details: - Version: A14 - Official - Codename: #Pong - Released: 11/08/24 🔽 Download: here ✨ Changelogs: Here 🆘 Support : Here ⚙️ Installation: Here 📸 Screenshots: Here 💵 Donate: Paypal | UPI: dyavanapellichandu@ybl 🔖 Tags : #ROM#AOSP#Nameless#QPR3#U#Official#NothingPhone2 😎 Dev : Chandu Dyavanapell 🔔 Updates : @NothingPhone2Updates 💬 Chat : @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #364 · 23.07.2024 г., 20:10

Nameless AOSP - Official | Android 14 | Nothing Phone (2) ✍️ Details: - Version: A14 - Official - Codename: #Pong - Released: 24/07/24 🔽 Download: Sourceforge | Pixeldrain | Images ✨ Changelogs: Here 🆘 Support : Here ⚙️ Installation: Here 📸 Screenshots: Here 💵 Donate: Paypal | UPI: dyavanapellichandu@ybl 🔖 Tags : #ROM#AOSP#Nameless#QPR3#U#Official#NothingPhone2 😎 Dev : Chandu Dyavanapell 🔔 Updates : @NothingPhone2Updates 💬 Chat : @NothingPhone2

Nothing Phone (2) | Updates

@NothingPhone2Updates · Post #339 · 03.07.2024 г., 11:53

Nameless AOSP - Official | Android 14 | Nothing Phone (2) ✍️ Details: - Version: A14 - Official - Codename: #Pong - Released: 03/07/24 🔽 Download: ROM | Images | Mirror 1 | Mirror 2 ✨ Changelogs: Here 🆘 Support : Here ⚙️ Installation: Here 📸 Screenshots: Here 💵 Donate: Paypal | UPI: dyavanapellichandu@ybl 🔖 Tags : #ROM#AOSP#Nameless#QPR3#U#Official#Nothing 😎 Dev : Chandu Dyavanapell 🔔 Updates : @NothingPhone2Updates 💬 Chat : @NothingPhone2

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2884 · 20.02.2026 г., 10:09

DeepOne-领界侵犯 DeepOne -領界侵犯- AI汉化版+全cg存档 ▫️名称:DeepOne-领界侵犯- ▫️原名:DeepOne-領界侵犯- ▫️版本:特典限定版 ▫️贩卖日:2025年07月25日 故事介绍 『这份心意,究竟是爱,抑或诅咒?』名唤《堕落之子》的异形灾厄屡次出没的城市——上水流。 面对接踵而至的空前危机,有人挺身而出与之对抗。 宗主 斋野尚哉 开路者 比奈森沙耶 守护者 斋野一花 管制者 文示宫笃为镇压堕落之子,他们执行了《净化仪式》。 然而。 净化仪式必须付出被诅咒的“代价”。 斋野尚哉为了完成自己的使命,不惜赌上一切誓死奋战。 「确认到堕落之子入侵,现在开始镇压领界侵犯」面对迫近眼前的堕落之子,尚哉挥舞《非人之力》诛杀来犯之敌。 每一次战斗、每一次守护,代价便愈发沉重,丧失亦扩大一分。 即便如此,为守护城市与伙伴,他的决心也丝毫不会动摇。 纵使代价,是失去比生命更为珍贵的事物。「——唯有这件事,我绝对不会让你得逞」在倾尽一切、迈向宿命的尚哉面前,出现了一位素昧平生的少女。 但,少女知道。 正是为了与他相遇,自己才一路走到了这里。 「这次,我一定会拯救你」 「哪怕会被你憎恨,我也在所不惜——」苍之魔女——佑姬霞。 与她邂逅,将彻底改写尚哉的命运。「DeepOne-领界侵犯-」 以“世界”和“心意”为赌注,反抗宿命的故事,此刻拉开序幕。 注:与前作剧情切割了,这作男主比前作有作为多了,而且都是纯爱,而且剧情表现有张力,具体模仿的是魔法使之夜的剧情演出 评分 作者 #Nameless #PC#ADV#AI汉化#优秀作品#战斗#纯爱 #DeepOne-领界侵犯 #DeepOne -領界侵犯- 下载地址