@Appledailyhk26 · Post #55948 · 20.10.2023 г., 05:45
再來一個 The Next One Art by 撸一串儿 @Cian_Ci #putin#xijinping#russia#evilCCP#NeverTrustCCP
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #evilccp
@Appledailyhk26 · Post #55948 · 20.10.2023 г., 05:45
再來一個 The Next One Art by 撸一串儿 @Cian_Ci #putin#xijinping#russia#evilCCP#NeverTrustCCP
@hkdmovement · Post #7307 · 02.04.2024 г., 04:27
繼英美及新西蘭本周初譴責中國支持的黑客組織「APT31」多年間對海外發起數千次網絡攻擊後,比利時和芬蘭分別證實該組織對其發動網絡攻擊。評論認為,習近平擴張野心在現實和網絡世界同時推進,認為民主國家應採取更有力措施,包括阻止中國獲得有關技術。 美國周一(25日)證實七名來自中國駭客組織的間諜對美國白宮、國會及批評北京的西方議員等進行了數千次網絡攻擊。周二(26日),芬蘭警方證實,與中國國家安全部有關的「APT31」黑客組織是 2021 年芬蘭議會遭網絡入侵事件的幕後黑手。芬蘭安全情報局也和國際合作伙伴開展了聯合調查,包括嚴重間諜活動、違反通信保密以及侵入芬蘭議會信息系統等,矛頭直指北京。 #中國黑客#網絡攻擊#中共滲透#APT31#EvilCCP#TakeDownCCP 報導:自由亞洲粵語 @rfacantonese
@appledailyhk26 · Post #55417 · 29.09.2023 г., 03:07
十一全球贈㷫 — UK, Europe 🏴Edinburgh (30 Sept) 12nn-2pm | Outside of the National Record EH1 3YY t.me/scottishhongkongers/366 🇬🇧Reading 11:00-14:00 | Reading Broad Street Primark 前 IG @readingukstandswithhk 🇬🇧Southampton 12:00-13:00 | Guildhall Square SO14 7DU 🇬🇧Nottingham 13:00-14:30 | The Square, Beeston, Nottingham NG9 2JG IG @nottsstandwithhk 🇬🇧Birmingham 14:00-16:00 | Hurst Street B5 4BN to High Street B4 7SL IG @birminghamhongkongers 🇬🇧Leeds 14:00-16:00 | Victoria Square to City Square IG @hongkongers_in_leeds 🇬🇧London 15:00-17:30 | Starting point: Trafalgar Square Final rally: Chinese Embassy 🇬🇧Manchester 5pm | Piccadilly gardens IG @hkidforce 🇳🇱Amsterdam 1-3pm | de Dam #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@appledailyhk26 · Post #55386 · 28.09.2023 г., 10:11
十一全球贈㷫:英國.歐洲 🏴Edinburgh (30 Sept) 12nn-2pm | Outside of the National Record EH1 3YY t.me/scottishhongkongers/366 🇬🇧Southampton 12:00-13:00 | Guildhall Square SO14 7DU 🇬🇧Nottingham 13:00-14:30 | The Square, Beeston, Nottingham NG9 2JG IG @nottsstandwithhk 🇬🇧Birmingham 10.1 | 14:00-16:00 Hurst Street B5 4BN to High Street B4 7SL IG @birminghamhongkongers 🇬🇧Leeds 10.1 | 14:00-16:00 Victoria Square to City Square IG @hongkongers_in_leeds 🇬🇧London 10.1 | 15:00-17:30 Starting point: Trafalgar Square Final rally: Chinese Embassy 🇬🇧Manchester 5pm | Piccadilly gardens IG @hkidforce 🇳🇱Amsterdam 3-5pm | de Dam #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@appledailyhk26 · Post #55376 · 28.09.2023 г., 10:11
十一全球贈㷫活動 — 澳紐日台美加 🇦🇺Melbourne 2-4pm | Victoria State Library IG @alkidarkness 🇳🇿Christchurch 5-6pm | Bridge of Remembrances 🇯🇵東京 13:00 麻布稅務署前 15:30 神宮通公園 IG @standwithhk_jpn 🇹🇼台北 3-5pm | 西門町六色彩虹 fb.com/100070000505851/posts/608512408158771 🇺🇸 San Francisco 11am | 1450 Laguna St, CA 94115 https://fb.me/e/1yHVkYcpw 🇺🇸New York 3pm | Washington Square Park fb.com/events/2202769423253201 🇺🇸Los Angeles 6pm | Chinese Consulate-General IG @hk_forum.losangeles 🇨🇦Vancouver 12-2 PM | Art Gallery to the Chinese Consulate Vancouver to attend VSSDM’s rally at 2pm IG @vanactivistshk 🇨🇦Vancouver 2- 3pm | 3380 Granville St IG @vssdm_ 🇨🇦Calgary 4pm | 卡加利中共領事館 1011 6 Ave SW, AB T2P 0W1 fb.com/events/661023109458101 #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@appledailyhk26 · Post #55332 · 28.09.2023 г., 02:05
十一全球贈㷫活動 — 澳日台美加 🇦🇺 Melbourne 2-4pm | Victoria State Library IG @alkidarkness 🇯🇵 東京 13:00 麻布稅務署前 15:30 神宮通公園 IG @standwithhk_jpn 🇹🇼 台北 3-5pm | 西門町六色彩虹 fb.com/100070000505851/posts/608512408158771 🇺🇸 San Francisco 11am | 1450 Laguna St, CA 94115 https://fb.me/e/1yHVkYcpw 🇺🇸 New York 3pm | Washington Square Park fb.com/events/2202769423253201 🇺🇸 Los Angeles 6pm | Chinese Consulate-General IG @hk_forum.losangeles 🇨🇦 Vancouver 12-2 PM | Art Gallery to the Chinese Consulate Vancouver to attend VSSDM’s rally at 2pm IG @vanactivistshk 🇨🇦 Vancouver 2- 3pm | 3380 Granville St IG @vssdm_ 🇨🇦 Calgary 4pm | 卡加利中共領事館 1011 6 Ave SW, AB T2P 0W1 fb.com/events/661023109458101 #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@appledailyhk26 · Post #55325 · 27.09.2023 г., 22:57
十一全球贈㷫:英國.歐洲 🇬🇧 Nottingham 10.1 | 13:00-14:30 The Square, Beeston, Nottingham NG9 2JG IG @nottsstandwithhk 🇬🇧 Birmingham 10.1 | 14:00-16:00 Hurst Street B5 4BN to High Street B4 7SL IG @birminghamhongkongers 🇬🇧 Leeds 10.1 | 14:00-16:00 Victoria Square to City Square IG @hongkongers_in_leeds 🇬🇧 London 10.1 | 15:00-17:30 Starting point: Trafalgar Square Final rally: Chinese Embassy 🇬🇧 Manchester 5pm | Piccadilly gardens IG @hkidforce 🇳🇱 Amsterdam 3-5pm | de Dam #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@appledailyhk26 · Post #55249 · 26.09.2023 г., 01:12
十一全球贈㷫:英國.歐洲 🇬🇧 Nottingham 10.1 | 13:00-14:30 The Square, Beeston, Nottingham NG9 2JG IG @nottsstandwithhk 🇬🇧 Birmingham 10.1 | 14:00-16:00 Hurst Street B5 4BN to High Street B4 7SL IG @birminghamhongkongers 🇬🇧 Leeds 10.1 | 14:00-16:00 Victoria Square to City Square IG @hongkongers_in_leeds 🇬🇧 Manchester 10.1 | 5pm Piccadilly gardens IG @hkidforce 🇳🇱 Amsterdam 10.1 | 3-5pm de Dam #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@appledailyhk26 · Post #55168 · 23.09.2023 г., 06:11
十一全球贈㷫活動 — 澳洲.台灣.美國.加拿大 🇦🇺 10.1 | 2-4pm Victoria State Library IG @alkidarkness 🇹🇼 台北 10.1 | 3-5pm 西門町六色彩虹 fb.com/100070000505851/posts/608512408158771 🇺🇸 San Francisco 9.30 | 11am 1450 Laguna St, CA 94115 https://fb.me/e/1yHVkYcpw 🇺🇸 New York 10.1 | 3pm Washington Square Park fb.com/events/2202769423253201 🇨🇦 Vancouver 10.1 | 12-2 PM Art Gallery to the Chinese Consulate Vancouver to attend VSSDM’s rally at 2pm IG @vanactivistshk 🇨🇦 Vancouver 10.1 | 2- 3pm 3380 Granville St IG @vssdm_ #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@appledailyhk26 · Post #55135 · 22.09.2023 г., 00:49
十一全球贈㷫:英國 🇬🇧 Nottingham 10.1 | 13:00-14:30 The Square, Beeston, Nottingham NG9 2JG IG @nottsstandwithhk 🇬🇧 Birmingham 10.1 | 14:00-16:00 Hurst Street B5 4BN to High Street B4 7SL IG @birminghamhongkongers 🇬🇧 Leeds 10.1 | 14:00-16:00 Victoria Square to City Square IG @hongkongers_in_leeds #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@appledailyhk26 · Post #55060 · 20.09.2023 г., 01:34
十一全球贈㷫活動 — 澳洲.台灣.加拿大 🇦🇺 10.1 | 2-4pm Victoria State Library IG @alkidarkness 🇹🇼 10.1 | 3-5pm 西門町六色彩虹 fb.com/100070000505851/posts/608512408158771 🇨🇦 10.1 | 12-2 PM Vancouver Art Gallery to the Chinese Consulate Vancouver to attend VSSDM’s rally at 2pm IG @vanactivistshk 🇨🇦 10.1 | 2- 3pm 3380 Granville St, Vancouver IG @vssdm_ #SayNoToCCP#EvilCCP#天下圍共#暴政必亡#天滅中共全黨死清光#anticcp#antiauthoritarian
@hkdmovement · Post #7380 · 14.05.2024 г., 13:07
5.14 倫敦香港經貿辦快閃抗議 #uk#London#國安法#黑警死全家#evilCCP#NeverTrustCCP#經貿辦#SayNoToChina Source: @hkersunited