TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #247 · 11.03

Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev

Hashtags

Резултати

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

Търсене: #hkdc

当前筛选 #hkdc清除筛选
Hong Kong Democracy Movement

@hkdmovement · Post #7289 · 20.03.2024 г., 03:29

// 國際人權組織「香港監察」周二(19日)發表75名來自英、歐、美、加等地的國會議員及公眾人物聯署的聯合聲明,譴責香港通過23條,批評23條「三違反」,促請各國聯合行動追究中港官員責任。有份參與聯署的末任港督彭定康(Lord Chris Patten)炮轟23條是「香港人權和法治棺材上的另一根大釘」。歐洲議會議員萊克斯曼(Miriam Lexmann)促請國際社會向特首李家超及涉事中港官員實施制裁。 // 【23條立法|75名英美歐加政要聯署譴責促追究責任 彭定康轟香港法治棺材另一根大釘 】 全文請到《追新聞》網站閱覽 https://thechasernews.co.uk/23條立法|彭定康轟香港法治棺材另一根大釘/ #23條#HKDC#彭定康#李家超#馬格尼茨基#黃台仰#追新聞#thechaser ========================== 🌟加入YouTube頻道會員支持《追新聞》運作🌟 https://www.youtube.com/channel/UC5l18oylJ8o7ihugk4F-3nw/join 《追新聞》無金主,只有您!為訂戶提供驚喜優惠,好讓大家支持本平台,再撐埋黃店。香港訂戶可分享給英國親友使用。 優惠詳情:https://thechasernews.co.uk/追新聞訂戶注意-新黃店優惠嚟啦/ 報道無罪 知情有價 請即訂閱《追新聞》: 💰 Patreon|https://www.patreon.com/thechasernews 💰 Stripe|https://buy.stripe.com/eVa3fc5JWdYfegU289 🔗 網站|https://thechasernews.co.uk/ 📺 YouTube|https://www.youtube.com/channel/UC5l18oylJ8o7ihugk4F-3nw 📷 Instagram|https://www.instagram.com/the_chaser_news 🌐 Facebook|https://www.facebook.com/the.chaser.news 💬 Telegram Channel|https://t.me/the_chaser_news ☕️ ko-fi|https://ko-fi.com/thechasernews

Hong Kong Democracy Movement

@hkdmovement · Post #7948 · 13.03.2025 г., 03:44

On International Women’s Day, while the Chinese government pushes women to "be grateful to the Party," 5 wanted Hong Kong women, including Kwok Fung-yee, Hui Wing-ting, Siu Lam, Cheung Hei-ching, and Lau Ka-man, reveal their daily struggles against death, stalking, and assault threats by state actors. Despite these dangers, little action is taken by the UK and US governments, making their fight for survival in such oppression even harder. #InternationalWomensDay#CCP 在國際婦女節,中共宣傳「感黨恩、聽黨話、跟黨走」。同時,5名被通緝的港女,包括郭鳳儀、許穎婷、邵嵐、張晞晴、劉珈汶,控訴每日遭受死亡、跟蹤及強暴威脅。在英、美政府不作為下,她們的處境更加艱難。 #HKDC#三八婦女節#張晞晴#許穎婷#邵嵐#郭鳳儀

Hong Kong Democracy Movement

@hkdmovement · Post #8100 · 12.10.2025 г., 17:23

Cross-border Crackdown: HKDC Director’s Father on Trial* Guo Xiansheng, father of Hong Kong Democracy Council executive director Guo Fong-yee, is on trial under Article 23 for allegedly attempting to handle his daughter’s insurance policy while she remains wanted by Hong Kong’s national security authorities. Critics say the Hong Kong government is adopting CCP-style tactics—weaponizing the law to treat citizens as hostages, punishing families for political dissent, and undermining basic freedoms. The trial opened at West Kowloon Magistrates’ Court, with international consular representatives present. The case raises urgent questions about cross-border repression and the erosion of legal safeguards. #Article23#HKDC#HumanRights 跨境鎮壓:郭鳳儀父親被控「企圖處理潛逃者財產」罪* 香港民主委員會執行總監郭鳳儀之父郭賢生,因處理女兒人壽保險單,被控違反《基本法》第23條。 外界批評港府正走向中共式打壓,利用法律手段將市民當作人質,懲罰家屬以達政治目的,嚴重侵害港人基本自由。 案件已於西九龍裁判法院開審,多國領事代表到場旁聽,引發對跨境政治打壓及法治倒退的強烈關注。 #香港#23條#郭鳳儀#跨境鎮壓#人權#政治審判#中共式打壓