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

Резултати

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

Търсене: #management

当前筛选 #management清除筛选
APKPure_Official

@apkpurechannel · Post #2686 · 06.10.2025 г., 11:01

#🌼GAG Pet 🎒#Management Tool: 📸Screenshot OCR on TradeKitsune Upload & Scan.📱💻 Easy & Simple.🤳 Watch to learn how to use this convenient tool!🎥 📥Go to Tradekitsune.com >> Pet Management, upload your pet inventory ✨📸screenshot for the 💯💡BEST PET COMBO SUGGESTIONS to max out your plant mutations, multipliers🍎 and 🦊pet trading🤝!!! 🧐📜Learn how to upload your screenshot to TradeKistune Add @APKFreeDownloader_Bot to get any apk you want.

Hashtags

The best is the enemy of the good. Why CIOs should avoid "best practices"? Good reading for a Friday! CIO.compublished a column by Bob Lewis, who claims all common "best practices" are nothing but a fraud — that should be avoided at all costs. ‘The idea of “best practices” is deeply wrong for these reasons: (1) It’s argument by assertion, not evidence and logic; (2) “best” is contextual, not absolute; and (3) it encourages stasis by precluding innovation,’ — Lewis says. Argument by assertion When IT leader is being told about the best way of doing things, they should ask themselves what the criteria are for awarding it best-practice status? Or who is authorized to give out the award? There is no such group in most cases. Best is contextual There is no silver bullet for fixing all problems in business. For any given practice, different organizations need to optimize different dimensions. Which makes designing the best-at-everything practice in IT no more possible than designing anything else that’s best in all situations. Stasis over innovation A best practice should be, by definition, a practice that can’t be improved. If CIO masters it, they settle down knowing that the limit of perfection has been achieved yet. However, the rest of the market will keep evolving. So who is going to succeed after all? Read the full column by the link. #Management

Hashtags

APKPure_Official

@apkpurechannel · Post #2272 · 27.02.2025 г., 09:00

🔁[MOD UPDATE]🔁 SimCity BuildIt MOD APK 1.62.1.135396 UPDATE Welcome, Mayor to the city builder & simulator! Be the hero of your very own city metropolis as you design & create a beautiful, bustling metropolis. 🕹Download Now🕹 Game Features: - Publisher: ELECTRONIC ARTS - Version: 1.62.1.135396 - Size: 212.3 MB - Category: #Simulation, #Management - MOD Info: Unlimited Resources Add @APKFreeDownloader_Bot to get any apk you want.

@Call News

@call_updates · Post #54 · 24.06.2024 г., 08:33

🗓 How Callegram Can Help You If you're a regular user, @CallegramBot helps you with: - Sharing your personal schedule within Telegram in a few clicks. Setup your available days and hours, send interactive MiniApp directly to anyone; – Synchronize your Google Calendar. All your calls from Google Calendar will be available in Callegram. You don't need to leave Telegram for checking details. Just wait notifications and links about upcoming call from Callegram; – Generate Google Meet Links. Do you need to share a quick Google Meet link? Just type @CallegramBot in any chats, groups and tap on special button; – Group Calls. Create a calls in groups with Google Meet links. All call members will get detailed information before beginning; – Book an appointment. Soon you'll get an option to make an appointments in a different services like barbershops, hair salons, massage salons and e.t.c. Don't forget, you could always purchase a Pro features using Telegram Stars 🙂 In the next posts we will tell you more about our business features #MiniApps#Management#TelegramStars

🔔Oliy maktabning ustunlik jihatlari nima ekanligini bilasizmi❓ 🖥 Bizda mahalliy va xalqaro o‘quv mezonlari asosida yetuk mutaxassislar tomonidan bugungi kun talablariga mos ravishda ta’lim beriladi; 💡Rossiya, Koreyava bir qator rivojlangan mamlakatlardagi nufuzli o‘rinlarni egallagan universitetlarda o‘qish hamda tajriba oshirish imkoni; ⌛Iqtisodiyot, moliya, menejment hamda boshqaruv sohasidagi bilimlarni o‘zlashtirish uchun ilmiy nashrlar bilan boyitilgan Axborot-resurs markazi; 🎙 Bizning oliygoh har bir tinglovchi bilan ozgacha yondashuv orqali mamlakatimizdagi iqtisodiy sektor uchun barkamol shaxslarni yetishtirib keladi; 🔥 Sohada katta tajribaga ega professorlar-o‘qituvchilar tinglovchilarimizni iqtisodiy qobiliyatlari, shuningdek, moliyaviy savodxonligini rivojlantirishga tayyor; 🫥 Mamlakatimizning barcha hududlarida hamda Qoraqalpog‘iston Respublikasida o‘z filiallariga ega; 🌀 Davlat tashkilotlari va korxonalarida faoliyat yuritayotgan tinglovchilar uchun ishdan uzilmagan xolda ta’lim olish imkoni. #GraduateSchool#MBA#Management#Finance 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🇺🇿Biznes va tadbirkorlik oliy maktabining afzalliklari nimalardan iborat? 🫥 Oliy maktabning dars xonalari zamonaviy moddiy texnik baza bilan jihozlangan; 💠 Bizda mahalliy va xalqaro ekspertlar tomonidan hozirgi kun talablariga mos darajada ta'lim beriladi; 🫥 Iqtisodiyot sohasida katta tajribaga ega professorlar chuqur nazariy va amaliy bilimlarni ulashishga tayyor; 🫥 Respublikamizning barcha viloyatlarida hamda Qoraqalpog‘iston Respublikasida o‘z hududiy filiallariga ega; 🫥Iqtisodiyot, moliya, menejment hamda boshqaruv sohasidagi bilimlarni o‘zlashtirish uchun katta Axborot-resurs markazi; 🔴Chet eldagieng nufuzli TOP-500 hamda TOP-1000 talikda o'rin egallagan universitetlarda o‘qish imkoni; 🌀 Davlat tashkilotlari va korxonalarida ishlayotgan tinglovchilar uchun mehnat faoliyatidan uzilmagan xolda ta’lim olish imkoni. #GraduateSchool#MBA#Management#Finance 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

🚢Lightship усиливает менеджмент для следующего этапа роста в балкерном сегменте. Женевский брокер Lightship провел реструктуризацию руководства, направленную на усиление стратегического управления и развитие бизнеса в сегменте сухих грузов. Долгосрочный CEO Суне Фладберг (Sune Fladberg) назначен заместителем председателя исполнительного совета с фокусом на стратегию и развитие, тогда как операционное управление чартерным бизнесом передано новому CEO - Марку Робертсу (Mark Roberts), обладающему более чем 20-летним опытом в судоходстве и морских технологиях. Совет директоров возглавит Мортен Хэв (Morten Have), при этом компания планирует расширить его состав за счет независимых членов в 2026 году для усиления корпоративного управления. С отраслевой точки зрения изменения отражают фазу роста брокерских компаний на фоне оживления сухогрузного рынка. Укрепление управленческих структур и привлечение экспертизы из смежных областей, включая финансы и морские технологии, становятся ключевыми факторами конкурентоспособности. Дополнительно акцент на стратегии и технологических решениях указывает на трансформацию брокерского бизнеса, где цифровизация и аналитика играют все более важную роль в принятии коммерческих решений. 📌Lightship Chartering — основана в 2004 году, частная брокерская компания, базируется в Швейцарии, принадлежит партнерам и менеджменту. #drybulk#broking#shipping#management#markets

🔠 Zamonaviy rahbar ayol – oilada, jamiyatda va jamoada o‘z o‘rnini topgan muvaffaqiyatli shaxs. 🔔 “Sevimli” telekanalining ta’sischilaridan biri va taniqli jurnalist Rashidova Amira rahbar ayollar uchun maxsus o’tkazilgan mahorat darsidan parcha. ♾Oilaviy hayot, jamiyatdagi ro‘l va jamoada yetakchilik – barchasi Oliy biznes maktabida mujassam. #GraduateSchool#Women#Leaders#Management 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

💠Din ishlari bo‘yicha qo‘mita raisi o‘rinbosari vijdon erkinligi va diniy tashkilotlar to‘g‘risida 💠 Tadbir davomida O‘zbekistonda vijdon erkinligini ta’minlash, radikalizm va ekstremizmga qarshi kurashning huquqiy va mafkuraviy asoslari kabi muhim mavzular atroflicha muhokama qilindi. #GraduateSchool#Women#Leaders#Management 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

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