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

Резултати

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

Търсене: #wfh

当前筛选 #wfh清除筛选

Для роста ВВП нужно 2 дня в неделю работать из дома Макроэкономисты создали модель про мир на удалёнке - мы больше сидим дома и вроде как больше успеваем. Зато меньше общаемся лично и меньше создаём идей. На удалёнке не теряют доход люди определенных профессий и специальностей уровней. А другие - теряют. Офисов нужно меньше, а жилья больше. Все эти рассуждения сложили вместе и получился вывод про идеальные 2 дня из дома, 3 из офиса. И что? Макромодели - дело хорошее. Осталось прикинуть, в каком формате удалёнка идеальна для экономики каждого города. #удаленка#wfh#ввп https://www.weforum.org/agenda/2021/02/working-home-gdp-padenic-economics-growth-covid-coronavirus/

Reuters: World

@reutersworldchannel · Post #149238 · 11.10.2021 г., 23:26

Amazon takes team-centric approach on remote work Amazon will let individual teams decide for how many days corporate employees would be expected to work from the office in a week, CEO Andy Jassy said in a message to employees. #Amazon#WFH#WorkFromHome#AndyJassy#News#Reuters Subscribe: http://smarturl.it/reuterssubscribe Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled. Get the latest news on: http://reuters.com/ Follow Reuters on Facebook: https://www.facebook.com/Reuters Follow Reuters on Twitter: https://twitter.com/Reuters Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en ➖@reutersworldchannel➖

籽煤 yseedsmedia

@yseedsmedia · Post #528 · 24.01.2022 г., 03:28

中大、港大、浸大、科大及教大等多間大學表示,因應本地第五波疫情惡化,即日起將改為網上授課。 中大宣佈由24日開始,所有教學活動將全面以網上進行,除了經所屬學系或部門確認,為提供必須及主要服務的人員外,所有員工應留在家中工作。 香港科技大學亦宣布,今日起至中國新年假期,除保安等必須維持校園運作的員工外,教職員將在家辦公。另外,冬季課程及考試,亦將轉至網上教學。 港大表示,即日起至本月31日,所有本科及修課式碩士課程,將改為網上授課,但需要親身參與的課堂可獲豁免。 浸會大學即日起至本月30日,所有課堂將轉為網上,校園內所有面授的教學活動將被禁止,但校園會繼續保持開放。 教育大學宣布,由即日至下月12日期間,除個別科目因教學需要而要進行面授課程外,其餘課堂均以網上授課,期間所有考試亦會改以網上進行。校方會由明天起實施特別工作安排,除提供必要服務的員工外,所有僱員可留家工作,為期兩星期。 #Omicron#第五波#收緊防疫措施#wfh#網上授課#暫停面授#無娛樂#無節目#就會無病毒#籽煤#Yseedsmedia#港聞#政治#國際新聞#消息#今日熱門新聞 有意見想表達?觀迎到籽煤各社交媒體發表你的意見: Follow and share us: IG: instagram.com/yseedsmedia/ Fb: fb.com/yseedsmedia Tg: t.me/yseedsmedia YouTube: youtube.com/channel/UCUzvl6OxtSHcK5fck7i8iYQ

Gusdurian.Net

@gusduriannet · Post #1959 · 26.03.2020 г., 03:33

Reposted from @happinessfestival.id Ikuti sesi dialog dengan Alissa Qotrunnada Munawaroh atau yang lebih dikenal dengan nama @alissawahid . Putri pertama dari pasangan Mantan Presiden RI ke-4 Abdurrahman Wahid dan Sinta Nuriyah ini tengah menyibukkan dirinya di bidang sosial dan pendidikan. Dalam Happiness Festival 2020: Webinar, Koordinator Nasional GUSDURian Network ini akan membahas pentingnya meningkatkan kesadaran menjaga Bhinneka Tunggal Ika untuk Indonesia Bahagia Lestari. Merayakan International Day of Happiness, kita siap menemani WFH #temanbahagia di "Happiness Festival 2020: Webinar". Bersama para narasumber, #temanbahagia bisa berbagi pengalaman secara virtual dan berdiskusi. . Catat tanggalnya dan daftarkan diri kamu segera bila ingin terlibat dalam diskusi ini https://bit.ly/hfwebinar Happiness Festival 2020 merupakan bentuk partisipasi United in Diversity Foundation (Yayasan Upaya Indonesia Damai/UID) dalam merayakan International Day of Happiness untuk menyebarkan pesan-pesan kebahagiaan kepada masyarakat Indonesia. #jaringangusdurian #HappinessFest2020 #HappinessFestival #IndonesiaBahagiaLestari #temanbahagia #Hfwebinar #happinessfestivalwebinar #sustainable #bhinnekatunggalika #wfh #webinar - #regrann

Desi Memes Funny Jokes

@desi_memes_funny_jokes · Post #4847 · 21.06.2024 г., 10:36

Paisa laya? #memes😂#meme#gurgaon#bangalore#job#wfh#work#akshaykhanna#movie#explore#reel#edit#instagram#sad#status#statuswhatsapp#inspiration#motivation#internship#delhi#ncr#hr#love#viral#trending#developer#data#datascience#ml#software