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

Резултати

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

Търсене: #sat

当前筛选 #sat清除筛选
Alex’s house

@greatesthouse · Post #1122 · 09.03.2023 г., 12:03

Что взять на Digital SAT🎒 Приближается первый Digital SAT, поэтому мы решили обновить чек-лист необходимых принадлежностей. ❗️Не забыть: ● Удостоверение/паспорт/свидетельство о рождении При отсутствии документов вас могут не запустить в аудиторию/центр. ● Ticket ● Полностью заряженное устройство для экзамена Проверьте, что Bluebook работает на вашем устройстве до теста. ● Зарядный кабель Must если вы не уверены, что ваше устройство выдержит 3 часа. ● Бутылка воды Жизненно необходимо, но не пейте слишком много. ● Перекус Не обязательно шоколад. ● Канцелярия (extra) Вдруг у вас случится urge прописать задание для его решения; пара карандашей лишней не будет. ● Калькулятор (extra) Если вам не удобно использовать калькулятор в Bluebook, вы можете принести свой. ● Толстовка (extra) ● Механические часы (extra) ● Одноразовая маска (extra) #sat

Hashtags

Mountstorm notes

@mountstorm · Post #717 · 04.09.2023 г., 16:49

Conquering the SAT/ACT does not guarantee you the spot at Top school. Here's why. In 2019, the whole Earth, including US, had experienced immense negative impact of the Covid-19, or coronavirus. The virus impacted on the health of living beings, their occupation and income. On socio-economic side, countries, companies within them, struggled to work at the office, and it was prohibited to do that in a traditional way to avert spreadness of the virus. Thus, companies made a decision to initiate remote (off-office) working system. They used LinkedIn as a tool to hire real people to work and accepted online CVs from all parts of the world. In that way, workforce and output companies possess and produce "survived". In the same way, the danger coronavirus caused strongly affected admissions process of any school in the world, mostly to the US colleges. The process was divergent than that of 2017-18. Standardized tests, SAT or ACTs, became optional due to quarantine that force-closed the test centers and institutions, so the applicant to spot ratio (ASR) has been rising substantially. Admissions process became more furious. It started to delve into more moral, or personality, of the applicant. To find out about it, they started to ask more essays other than personal statement. Writing essay about one's personality is hard, even if you have the complete idea. It should contain your growth and answer why and how questions. The idea of the essay may be cliché, but the way you deliver the message should be distinguishable. In other words, test scores does not guarantee the success in US admissions. By the title, you should've understood by ardent feeling that you don't need to prepare for the test. However, the amount of scholarship school offers somewhat demands on this. All in all, mark my words: "If your choice of school does not require standard test, submit them if asked as a optional." #sat

Hashtags

PrimeVisa

@primevisa_uz · Post #258 · 29.07.2022 г., 10:16

The most important book for SAT READING section, includes very important and unique tips, strategies and many more after completing this book ur comprehension will be in the upper level so as always Save and share #sat Sincerely, @ninjasblog

Hashtags

✨Jast mi🌷🇫🇷

@jastm1 · Post #5374 · 22.07.2025 г., 06:56

「📚」#Studying_tips#Tests#SAT 🍵Я набрала 1530 по SAT за 3 месяца, и вот советы, которые помогли мне подготовиться эффективнее: 1. Жёсткий режим и правильная обстановка😁. Выделяйте конкретные часы для конкретных предметов. Например, я занималась математикой с 9:00 до 12:00, а английским — с 14:00 до 19:00. Создайте специальную атмосферу для учёбы: закройте дверь в комнату или идите в библиотеку, если есть возможность. Нам нужен полный FOCUS. 2. Постоянный анализ. Анализ до ниточки😹. Просто делать 10 практик в неделю — бессмысленно, если вы их не анализируете. Review >> practice. Тратьте в 2 раза больше времени на анализ практик, чем на саму практику. Разбирайте каждый вопрос, в котором вы сомневались хотя бы на 20%. Именно так вы перестаёте повторять ошибки. 3. Работа над ошибками💕. После разбора - всегда прорабатывайте ошибки. Разбор показывает ваши слабые места, а работа над ошибками убирает их. 👍 Повторяйте цикл практика → разбор → работа над ошибками и подписывайтесь для ещё больше полезного контента! ~🐈~ ↬@jastm1🌊

NIDO Russia (НИДО)

@nido_russia · Post #1793 · 08.09.2024 г., 06:05

Safe Air Transport (SAT) ✈️🇳🇬🇷🇺 Abuja to Moscow 6th September 2024 Lagos to Moscow 30th of September 2024 Students/VIP with advance booking enjoy special rates of up to 40% discount Use "SAT" to get the best deal on cargo transportation and flight bookings from Nigeria to Russia, from Russia to Nigeria and between various cities in Russia. +79262385618 https://t.me/nido_russia/1784 #sat#logistics#waybill

NIDO Russia (НИДО)

@nido_russia · Post #1788 · 02.09.2024 г., 03:56

Safe Air Transport (SAT)✈️🇳🇬🇷🇺 Abuja to Moscow 5th of September 2024 Lagos to Moscow 5th of September 2024 Students/VIP with advance booking enjoy special rates of up to 40% discount Use "SAT" to get the best deal on cargo transportation and flight bookings from Nigeria to Russia, from Russia to Nigeria and between various cities in Russia. +79262385618 https://t.me/nido_russia/1782 #sat#logistics#waybill

NIDO Russia (НИДО)

@nido_russia · Post #1782 · 29.08.2024 г., 07:08

Safe Air Transport (SAT) ✈️🇳🇬🇷🇺 Abuja to Moscow 2nd September 2024 Lagos to Moscow 5th of September 2024 Students/VIP with advance booking enjoy special rates of up to 40% discount Use "SAT" to get the best deal on cargo transportation and flight bookings from Nigeria to Russia, from Russia to Nigeria and between various cities in Russia. +79262385618 https://t.me/nido_russia/1782 #sat#logistics#waybill

ПредишнаСтр. 1 от 5Следваща