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

Резултати

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

Търсене: #perlfix

当前筛选 #perlfix清除筛选
KNAUF Uzbekistan

@knaufuzbekistan · Post #153 · 26.10.2020 г., 03:00

👷‍♂️Sizda joy yetarli emasmi? Har bir kvadrat metr yashash maydoni uchun kurashyapsizmi? Ammo notekis devorlar bunga imkon bermayaptimi? 🧐Buning yechimi bor: Sog'lig'ingizga zararsiz, ekologik toza tabiiy mineral (gips)dan tayyorlangan KNAUF-PERLFIKS gipsli montaj yelimi, sizga devor yuzasini qoplash vaqtida maydon yo'qotilishini minimallashtirishga va notekis devorlarni KNAUF qoplamalari yordamida tekislashda tayanch sinchlardan foydalanmaslikka imkon beradi. ❗️Bino ichida bajariladigan ishlar uchun qo’llaniladi. - - - - - 👷‍♂️У вас мало места? Боретесь за каждый квадратный метр жилплощади? Но неровные стены не дают покоя? 🧐Решение есть: КНАУФ-ПЕРЛФИКС клей гипсовый монтажный, изготовленный из экологически чистого природного минерала(гипса), без вреда для вашего здоровья, позволит максимально снизить потери площади при облицовке и выровнять кривые стены с помощью КНАУФ-листов без установки несущего каркаса. ❗️Применяется для внутренних работ. Сайт|Facebook|Instagram #knaufuzbekistan#perlfix

KNAUF Uzbekistan

@knaufuzbekistan · Post #99 · 16.07.2020 г., 02:30

👷‍♂️KNAUF-Perlfix gips yelimi gipskarton qoplamalarini va izolyatsiyalovchi materiallarni notekis yuzali devorlarning gʻisht va beton asoslariga bevosita yopishtirish imkonini beradi. ⠀ ☝️Shunday qilib, siz devorlarning yuzalarini tayanch karkaslarisiz tayyor holatga keltirib, maydondan katta yoʻqotishlar qilmasdan tekislashingiz mumkin. ⠀ - - - - - ⠀ 👷‍♂️С помощью клея гипсового КНАУФ-Перлфикс появляется возможность приклеивания гипсокартонных листов и изоляционных материалов прямо на кирпичные и бетонные основания стен с неровной поверхностью. ⠀ ☝️Таким образом, вы сможете выровнять поверхности стен без установки несущего каркаса, а значит, без больших потерь площади помещений. ⠀ Cайт|Facebook|Instagram #knauf#knaufuzbekistan#Perlfix#dos

KNAUF Uzbekistan

@knaufuzbekistan · Post #342 · 26.11.2021 г., 03:00

​​Juda kichkina xonami?🧐 Devorlari haddan tashqari qiyshiqmi? Axir, buni shunday qoldirish toʻgʻri emas-ku! Suvoq qilib tekislash esa qimmatga tushadi.😊 KNAUF-Perlfiks gipsli montaj yelimidan foydalaning, pulingizni tejang va boʻsh joyni saqlab qoling. U sizga koʻtarib turuvchi karkasni oʻrnatmasdan KNAUF qoplamalari yordamida notekis devorlarni tekislashga imkon beradi. (S 611 komplekt tizimi)👍 Faqat ichki yuzalarga ishlov berish uchun foydalaning.👌 Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning. - - - - - Совсем небольшая комната? 🧐 А стены настолько кривые, что хоть плачь? Но это же нерационально! А выравнивать штукатуркой – дорого.😊 Используйте КНАУФ-Перлфикс клей гипсовый монтажный, экономьте свои деньги и не теряйте полезную площадь. Он позволит выровнять неровные стены с помощью КНАУФ-листов, не устанавливая несущий каркас. (Комплектная система С 611)👍 Только для внутренних работ.👌 Используйте качественные материалы. Используйте КНАУФ. Сайт | Facebook | Instagram #knaufuzbekistan#c611#gqp#perlfix

KNAUF Uzbekistan

@knaufuzbekistan · Post #531 · 10.07.2023 г., 04:00

​​Sizning devoringiz tekis boʻlmagan yuzali gʻisht yoki beton devormi? 🧐Joyingiz kam, ustiga ustak mablagʻingiz ham cheklanganmi? Bizda siz uchun ajoyib yechim bor.👌 KNAUF-Perlfix – bu tutib turuvchi karkasni oʻrnatmasdan KNAUF- qoplamalari yordamida egri devorlarni tekislash imkonini beradigan gips uchun moʻljallangan montaj yelimidir. Bu devorlar sirtini qoplashda xona maydonining kamayishining oldini olishga katta yordam beradi. (KNAUF S 611 komplekt tizimi) Ekologik sof tabiiy mineraldan (gips) tayyorlangan, yaʼni sizning sogʻligʻingiz uchun xavfsizdir.🍀 Binoning ichki qismini taʼmirlash uchun ishlatiladi. Sifatli materiallardan foydalaning. KNAUFʼdan foydalaning. - - - - - 👷‍♂️У вас есть кирпичная или бетонная стена с неровной поверхностью? 🧐Мало места, да и бюджет ограничен? А у нас есть отличное решение для вас. 👌 КНАУФ-Перлфикс клей гипсовый монтажный, позволяет выровнять кривые стены с помощью КНАУФ-листов без установки несущего каркаса. Это здорово помогает снизить потери площади при облицовке стен. (Комплектная система КНАУФ С 611) Изготовлен из экологически чистого природного минерала (гипса), то есть, безопасен для вашего здоровья. 🍀 Применяется для внутренних работ. Используйте качественные материалы. Используйте КНАУФ. YouTube Instagram Facebook #knaufuzbekistan#perlfix#c611#komplekttizimi

KNAUF Uzbekistan

@knaufuzbekistan · Post #265 · 05.07.2021 г., 03:00

​​👷‍♂️Sizning devoringiz tekis boʻlmagan yuzali gʻisht yoki beton devormi? 🧐Joyingiz kam, ustiga ustak mablagʻingiz ham cheklanganmi? Bizda siz uchun ajoyib yechim bor.👌 KNAUF-Perlfix – bu tutib turuvchi karkasni oʻrnatmasdan KNAUF- qoplamalari yordamida egri devorlarni tekislash imkonini beradigan gips uchun moʻljallangan montaj yelimidir. Bu devorlar sirtini qoplashda xona maydonining kamayishining oldini olishga katta yordam beradi. (KNAUF S 611 komplekt tizimi) Ekologik sof tabiiy mineraldan (gips) tayyorlangan, yaʼni sizning sogʻligʻingiz uchun xavfsizdir.🍀 Binoning ichki qismini taʼmirlash uchun ishlatiladi. - - - - - 👷‍♂️У вас есть кирпичная или бетонная стена с неровной поверхностью? 🧐Мало места да и бюджет ограничен? А у нас есть отличное решение для вас.👌 КНАУФ-Перлфикс клей гипсовый монтажный, позволяет выровнять кривые стены с помощью КНАУФ-листов без установки несущего каркаса. Это здорово помогает снизить потери площади при облицовке стен. (Комплектная система КНАУФ С 611) Изготовлен из экологически чистого природного минерала (гипса), то есть, безопасен для вашего здоровья.🍀 Применяется для внутренних работ. Сайт| Facebook|Instagram #knaufuzbekistan#perlfix#c611#komplekttizimi

KNAUF Uzbekistan

@knaufuzbekistan · Post #532 · 13.07.2023 г., 04:00

​​Xonangizda boʻsh joy kammi? Devorlar-chi, notekismi? ⠀ KNAUF S 611 komplekt tizimi sizning bunday muammolaringizni hal qilish uchun mos yechim.👌 ⠀ 👷‍♂️KNAUF-qoplama va KNAUF-Perlfiksʼdan foydalaning (chunki tizim KNAUF qoplamasini KNAUF-Perlfiks yelimi yordamida devorga yopishtirish orqali karkassiz oʻrnatishga asoslangan) va tez oʻrnatilish xususiyati tufayli sizning devorlaringiz bir zumda yangi koʻrinishga ega boʻladi. Va eng muhimi, xonadagi boʻsh joyni kamaytirmaydi. ⠀ ❗️Shuni esda tutish kerakki, bu usul bilan 10 sm gacha notekis yuzaga ega devorlarni tekislash mumkin. Shuningdek, bunda shift balandligi 3 m dan ortiq boʻlmasligi kerak. ⠀ S 611 komlpekt tizimi tarkibi: ⠀ (1) KNAUF-qoplama GQP-A, GQP-H2, GQP-DF, GQP-DFH2 12,5 mm (2) KNAUF-Kurt (oʻzaklovchi tasma) (3) KNAUF-Fugen shpaklyovkasi (ulangan joylarni berkitish uchun) (4) KNAUF-Fugen shpaklyovkasi (tekis asos uchun yelim) (5) KNAUF-Perlfiks yelimi (6 ) KNAUF qoplamasidan tasmalar (2 sm dan ortiq notekisliklarda) (7 ) KNAUF teshikli profili BH (burchakni himoyalovchi) (8 ) KNAUF-Tifengrund astar boʻyogʻi ⠀ KNAUF sizning devorlaringiz uchun kompleks yechimlar.👍 ⠀ - - - - - ⠀ У вас совсем мало места в комнате? А стены такие неровные… ⠀ Комплектная система КНАУФ С 611, вот ключ к решению вашей проблемы. 👌 ⠀ 👷‍♂️Используйте КНАУФ-лист и КНАУФ-Перлфикс (так как система основана на бескаркасном монтаже КНАУФ-листа посредством приклеивания к стене с помощью клея КНАУФ-Перлфикс) и, благодаря быстрому монтажу, Ваши стены обретут новый облик. И главное, никакой потери площади. ⠀ ❗️Важно помнить, что таким методом можно получить ровные стены при неровностях до 10 см. А также высота потолка не должна превышать 3 м. ⠀ Состав комплектной системы С 611: ⠀ (1) КНАУФ-лист ГСП-A, ГСП-H2, ГСП-DF, ГСП-DFH2 12,5 мм (2) КНАУФ-Курт (лента армирующая) (3) Шпаклевка КНАУФ-Фуген (заделка швов) (4) Шпаклёвка КНАУФ-Фуген (клей для ровного основания) (5) Клей КНАУФ-Перлфикс (6) Полосы из КНАУФ-листа (при неровностях более 2 см) (7) КНАУФ-профиль ПУ (углозащитный)перфорированный (8) Грунтовка КНАУФ-Тифенгрунд ⠀ Комплексные решения КНАУФ для ваших стен. 👍 YouTube Instagram Facebook #knaufuzbekistan#c611#gqp#perlfix#fugen

KNAUF Uzbekistan

@knaufuzbekistan · Post #343 · 01.12.2021 г., 03:00

Xonangizda boʻsh joy kammi? Devorlar-chi, notekismi? KNAUF S 611 komplekt tizimi sizning bunday muammolaringizni hal qilish uchun mos yechim.👌 Batafsil ma'lumot 👉havola orqali. - - - - - У вас совсем мало места в комнате? А стены такие неровные… Комплектная система КНАУФ С 611, вот ключ к решению вашей проблемы.👌 Подробнее по 👉ссылке Сайт | Facebook | Instagram #knaufuzbekistan#c611#gqp#perlfix#fugen

KNAUF Uzbekistan

@knaufuzbekistan · Post #213 · 01.02.2021 г., 03:00

​​🧐Notekis devorlar... Hammaga tanishmi? ☝️Baʼzida xonaning eni va boʻyi uning boshi va oxirida farqlanishi katta boʻladi. Yaʼni xonaning kirish qismidagi va toʻridagi kesimlari turlicha boʻlishi mumkin. Nafaqat oʻlchami balki shaklida ham. 👉Siz, devorni qanday qilib tez va osonlik bilan tekkislasa boʻladi? – deb savol berasiz. 👷‍♂️Agar egrilik sezilmas darajada boʻlib, Siz xonaning hajmini saqlab qolmoqchi boʻlsangiz (oʻzi tor boʻlgan xonani yana-da kichraytirmaslik istagida), u holda KNAUF-qoplamani sinchsiz oʻrnatish (devorga KNAUF-Perlfiks yelimi yordamida yelimlash) tizimi - KNAUF S 611 tizimidan foydalaning. Yaʼni Siz KNAUFning faqat ikkita mahsulotidan foydalanib, hajmdan yoʻqotmagan holda tekis devorlarga (egrilik 10 sm.gacha boʻlganda) erishishingiz mumkin. Bu usulda shiftning balandligi 3 metrdan oshmasligi muhim. Butun qoplamadan foydalaning. Yuza gorizontal choklarsiz boʻlishi kerak. Kommunikatsiya tarmoqlarini devorning ichiga yashirib, sirti tekkis va silliq yuzalardan zavqlanmoqchimisiz? Bu ishlarda Sizga sinch (karkas) usulida devorlarni tekkislashga asoslangan yuza qoplamalarini oʻrnatish (montaj) boʻyicha KNAUF komplekt tizimlari yordam beradi. Bunda sirtni tayyorlash uchun koʻp vaqt va harakat talab etilmaydi, chunki barcha notekislik, kemtik va chuqurchalar KNAUF-profillari va KNAUF-qoplamalaridan tuzilgan qobiq ortida yashirinib qoladi. Agar Siz xonaning hajmini biroz tortilishiga yoʻl qoʻyib bera olsangiz, u xolda bu usul Sizning uyingiz va ofisingiz uchun ayni muddao👌 - - - - - 🧐Неровные стены… Всем знакомо? ☝️Иногда расхождения в длине и ширине комнаты в разных концах бывают значительными. То есть, если сделать сечение комнаты у входа и у окна, оно может быть разным. Причем не только по размеру, но и по форме. 👉Как же выровнять стену быстро и просто? — спросите Вы. 👷‍♂️Если неровности незначительные и Вам требуется сохранить пространство (не хочется уменьшать и без того тесное помещение), то используйте систему КНАУФ С 611 - бескаркасный монтаж КНАУФ-листа (приклеивание к стене с помощью клея КНАУФ-Перлфикс). То есть, Вы сможете получить ровные стены (при неровности до 10 см), используя только два продукта КНАУФ и не потеряете в площади. Важно, что высота потолка при таком методе не должна превышать 3 м. Используйте цельный лист. Облицовка должна быть без горизонтальных швов. Хотите спрятать коммуникации в стену и наслаждаться ровными и гладкими поверхностями? В этом Вам помогут Комплектные системы КНАУФ по монтажу облицовок, основанные на каркасном способе выравнивания стен. Вам не придётся тратить много времени и усилий на подготовку поверхностей, ведь все неровности, трещины и выбоины будут спрятаны за каркасом из КНАУФ-профилей и КНАУФ-листов. Если Вы можете себе позволить «съесть» немного площади помещения, этот способ - идеальное решение для Вашего дома или офиса.👌 Сайт|Facebook|Instagram #knaufuzbekistan#c611#gipskarton #КНАУФлист#КНАУФпрофиль#облицовка #перлфикс#perlfix