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

Резултати

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

Търсене: #adobe

当前筛选 #adobe清除筛选
#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #14286 · 08.09.2025 г., 06:52

😅 Adobe Premiere videomuharriri iOS tizimi uchun 30-sentabr kuni taqdim etiladi 😝Adobe kompaniyasi ma’lum qilishicha, iPhone uchun ishlangan ilovada videoni oson yaratish, tahrirlash va ulashish mumkin bo‘ladi. Unda generativ sun’iy intellekt asosidagi maxsus vositalar hamda standart funksiyalar mavjud: kesish, ko‘p yo‘lli qatlamlarni qo‘shish, subtitrlar va animatsiyalar, kinematografik rang sozlamalari va tovush effektlari. 😛 Ilova bepul taqdim etiladi. Faqat qo‘shimcha Adobe bulut xotirasi yoki sun’iy intellekt funksiyalaridan foydalanish uchun to‘lov qilish kerak bo‘ladi. ➡️#adobe | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13749 · 26.02.2025 г., 12:47

😄 Adobe Photoshop endi rasman iPhone uchun mavjud 😝 Adobe kompaniyasi mashhur Photoshop dasturini endi iPhone foydalanuvchilari uchun taqdim etdi. Ilova bepul versiyani taklif etadi, shuningdek, qo‘shimcha funksiyalar uchun oylik $7,99 yoki yillik $69,99 miqdorida obuna rejasi mavjud. Ilova orqali foydalanuvchilar tasvirlarni tahrirlash, bir nechta qatlamlarni boshqarish va Adobe Firefly sun'iy intellekt texnologiyasidan foydalangan holda generativ to‘ldirish kabi funksiyalardan foydalanishlari mumkin. Android versiyasi esa yil oxirida chiqishi kutilmoqda. ➡️#adobe | Birinchi raqamli IT-Blog

Hashtags

#️⃣Hashtag | Rasmiy kanal

@HashtagUz · Post #13265 · 14.10.2024 г., 18:43

🖥Adobe kompaniyasining Premiere Pro dasturiga AI orqali videolarni generatsiya qilish funksiyasi qo'shildi ℹ️ Xullas, Text-to-Video hamda Image-to-Video funskiyalari Firefly neyrotarmog'iga qo'shildi. 🎹 Eng qizig'i, videoga mos audio shovqinlar ham generatsiya qilinar ekan. ➡️#adobe | Birinchi raqamli IT-Blog

Hashtags

🔍此岸情报局🔎

@JustReformation · Post #2691 · 30.10.2023 г., 13:13

#Adobe Adobe全家桶:{来源xiaoying大佬分享} PS: https://www.123pan.com/s/yS8UVv-bkFed.html 提取码:6666 PR: https://www.123pan.com/s/yS8UVv-ZkFed.html 提取码:6666 AE: https://www.123pan.com/s/yS8UVv-ckFed.html 提取码:6666 Ai: https://www.123pan.com/s/yS8UVv-ekFed.html 提取码:6666 ME: https://www.123pan.com/s/yS8UVv-tkFed.html 提取码:6666 AU: https://www.123pan.com/s/yS8UVv-ikFed.html 提取码:6666 An: https://www.123pan.com/s/yS8UVv-zkFed.html 提取码:6666 🦋频道 @JustReformation

Hashtags

Adobe подкинула свежачок — в Illustrator (бета) завезли Turntable 🌀 Теперь можно брать любую 2D векторную графику и крутить её в 3D. Вообще без заморочек: никакой перерисовки, просто тащишь ползунок — и объект поворачивается. Для логотипов, иконок или теста композиции — прям находка. Думаю, дизайнеры будут юзать это не только ради удобства, но и ради всяких креативных анимаций. 😣Скинь другу дизайнеру, думаю это точно полезная функция! #adobe | AcidCrunch

Hashtags

🖼Adobe Stockначнет продавать сгенерированные ИИ-алгоритмами изображения. Пользователи смогут отправлять на маркетплейс картинки, созданные с помощью нейросетей вроде Stable Diffusion и DALL-E с соответствующей пометкой. Покупателям, столкнувшимся с проблемами с законом, компания возместит возможный ущерб. 🙅‍♂️ Отправляющие работы авторы должны подтвердить свои права на продаваемые изображения. Им нельзя генерировать иллюстрации с определенными людьми, местами или собственностью, а также имитировать стили художников без их разрешения. #Adobe

Hashtags

Photoshop Tutorial

@Photoshop · Post #365 · 16.07.2020 г., 07:30

🔰 Credit : #Adobe classroom in a book is Creative professionals seeking the fastest, easiest, most comprehensive way to learn Adobe Products. 🔻 Join us 🔻 ➕@photoshop ➣ Order here @ads_operator

Hashtags

世界日记史

@WorldDiaryHistory · Post #213 · 14.06.2022 г., 01:10

#Adobe 微博@vposy V神的adobe系列破解更新了! 2022.06.10 2022 SP版和大师版实时更新 天翼:http://t.cn/A6XgTA7g 访问码:jjp8 百度 http://t.cn/A6XgTA7s 提取码: t9i6 默认密码为@vposy 秒传地址:百度

Hashtags

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