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

Резултати

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

Търсене: #business

当前筛选 #business清除筛选
Kursiv Uzbekistan (Eng)

@kursivuzeng · Post #2647 · 23.02.2026 г., 08:02

📈 Uzbekistan Business Confidence Surges in January 2026 💼 Uzbekistan’s business confidence jumped in January 2026, with the composite business climate index reaching 64 points, up 23% year-on-year, according to the Centre for Economic Research and Reforms (CERR). 🌾 Agriculture led growth, rising to 77 points from 48, as nearly half of agribusinesses reported increasing demand. The services sector climbed to 65 points and construction reached 61 points, while industry remained positive at 54 points. 👷‍♂️ Around 22% of companies have already increased staff, 65% plan workforce expansion, and 71% expect higher demand in the coming quarter. ⚖️ More than half of entrepreneurs (57%) reported no major barriers, with taxes, utilities, and access to finance being the most cited challenges. #Business

Hashtags

iDubTG

@idubtg · Post #601 · 26.03.2024 г., 13:00

🪙Custom Intros An upcoming update to the Telegram for Business feature set will include the ability to customize an intro for yourself. Based on a video from the messenger team, business accounts will be able to edit the look of the greeting message screen that is shown in an empty chat with a user. Currently, by default, this space shows a prompt to send a greeting sticker to the other user. #business

Hashtags

TGBlogLeaks

@TGBlogLeaks · Post #538 · 26.03.2024 г., 13:18

🪙Custom Intros An upcoming update to the Telegram for Business feature set will include the ability to customize an intro for yourself. Based on a video from the messenger team, business accounts will be able to edit the look of the greeting message screen that is shown in an empty chat with a user. Currently, by default, this space shows a prompt to send a greeting sticker to the other user. #business

Hashtags

Am Neumarkt 😱

@amneumarkt · Post #526 · 24.01.2024 г., 07:12

#business It's a short essay from HBR. The essay is not bad, it's just, somehow, trivial. I didn't know you could write for HBR on such trivial topics. Amazing... https://hbr.org/2024/01/getting-machine-learning-projects-from-idea-to-execution

Hashtags

Am Neumarkt 😱

@amneumarkt · Post #150 · 14.01.2021 г., 09:29

#business In 2015, there was a company called SixFold. They were one of the first heroes to disrupt an industry that has not changed much for a century, the freight market. They investigated the situation, established their hypothesis, created MVP. They did not succeed. The image is a summary of their post mortem. There are at least two learning from this story. - Think in terms of the utility function. Do not just point out blocks of reasons. Write down the utility function for the situation and make assumptions on the parameters. - Swarm intelligence sometimes works better than one might expect. Improvements in swarm intelligence take a lot of effort if one does not have a smart plan. Here is the article by their CEO: https://medium.com/@MartKelder/end-of-road-for-trucking-startup-palleter-523a4a906fe9

Hashtags

Journey to Fluency

@fluencyinenglish · Post #6217 · 02.07.2018 г., 09:08

#vocabulary #business @fluencyinenglish ✅چند تا لغت بسیار کاربردی در مورد اقتصاد🇺🇸🇬🇧 @fluencyinenglish ✴️Funds : available money پول در دسترس, سرمایه .@fluencyinenglish ✴️Commodity : something that can be bought and sold متاع, کالا, جنس .@fluencyinenglish ✴️Retail price : how much something costs to buy in a shop قیمت خرده فروشی .@fluencyinenglish ✴️Market price : how much something costs to buy in large quantities قیمت عمده فروشی . ✴️Income - money that someone gets from working درآمد, عایدی .@fluencyinenglish ✴️Middleman - a person or company that buys from producers and sells to cus at a profit. واسطه, شرکت واسط, که در ایران پول توی همین کاره😊 @fluencyinenglish ✴️Loan shark- someone who lends money to people at a very high rate of interest رباخوار, صد رحمت به کوسه, افراد یا بانکهایی که خودتون میشناسید . ✴️Trader/ dealer- someone who buys and sells things خریدار فروشنده @fluencyinenglish ✴️Consumer : someone who buys something or uses services مصرف کننده, فرد بینوایی که همه ی سود از او استخراح میشه😢 @fluencyinenglish ✴️Player- a person or organization that influences a situation, especially in business or politics. مهره ی موثر در وضعیت اقتصادی یا سیاسی, همون ژن خوبها @fluencyinenglish

The Telegram Times

@TheTGTimes · Post #313 · 03.04.2024 г., 22:41

📰Chat Bots With Telegram Business, you can connect Telegram bots that will process and answer messages on their behalf. This allows businesses to seamlessly integrate any existing tools and workflows, or add AI assistants that manage their chats. When adding a chatbot, you can configure which chats the bot can access, such as excluding all chats with your contacts, or only responding to new chats. 🏪What's Telegram Business? #Business | #Premium 👉The TG Times

The Telegram Times

@TheTGTimes · Post #312 · 03.04.2024 г., 22:41

📰Links to Chat To make it even easier for customers to reach out, you can create links to chat with your business, for example a button to reserve a table or track an order. When tapped, these links instantly open a chat with you and paste a suggested message for the user. You can use these links both inside and outside of Telegram. 🏪What's Telegram Business? #Business | #Premium 👉The TG Times

The Telegram Times

@TheTGTimes · Post #311 · 03.04.2024 г., 22:41

📰Start Page In the latest version of Telegram (v10.10), you can set a start and welcome message along with a custom sticker on your chat entry screen. 🏪What's Telegram Business? #Business | #Premium 👉The TG Times

123•••5•••10•••15•••20•••25•••30•••35•••40•••45•••50•••55•••5960
ПредишнаСтр. 1 от 60Следваща