@wangzhuanzhan · Post #32974 · 12.09.2024 г., 09:27
B-b冰b刀d双s人r组z- 冰刀双人组 Blades of Glory (2007) 直达链接:https://pan.quark.cn/s/cdd970618444 #冰刀双人组#Blades of Glory #荣誉之刃#贱冰二人组#锉冰贱行曲 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #721 · 26.12
Почему я люблю языки с сильной системой типов, проверяемой статическим анализом кода — хорошо написанная программа является своей собственной спецификацией и позволяет выражать через язык программирования законы существования предметной области. Когда-то давно я писал на ActionScript. Там была система типов, но вот десериализация JSON'ов по-умолчанию была в какой-то общий Object, к полям которого нужно было обращаться ["по_строковому_имени"]. В один момент мне потребовалось написать что-то на C#, который я совсем не знал, я стал гуглить, как десериализовать JSON, и с удивлением обнаружил кучу советов заранее объявить класс со всеми нужными полями и десериализовать в него. "Какой ужас!", — подумал я тогда, — "Это же дико неудобно! А если я не знаю полей JSON? А если их много? Отвратительный язык!" Теперь то я прекрасно понимаю, что JSON это контракт, и что правильная десериализация только такая и должна быть, и что в хорошем API в одном поле никогда не бывает данных принципиально разных типов, и так далее. Нет, если вы набиваете вечерами пет-проект или сидите бессонную ночь на хакатоне, нет ничего плохого в том, чтобы взять простой язык с динамическими типами вроде JavaScript или Python, не требующий описывать данные. Но вот в энтерпрайзе, особенно когда над одним проектом работает много людей (а бывает это очень часто) — хорошее использование системы типов убережёт разработчиков от огромного количества ошибок, будет бить их по рукам, когда они пытаются сделать что-то не то, и будет подсказывать, когда они не уверены в чём-то. С помощью статической типизации можно на уровне кода обозначить правила, по которым ведёт себя предметная область вашей программы в реальном мире. Разработчику не только будет сложно их нарушить, но он ещё и станет узнавать какие-то вещи, которые мог не знать раньше. Например, если мы делаем медицинскую CRM, и больница заводит новых пациентов только тогда, когда знает их группу крови, мы можем объявить тип "Пациент" (или, если точнее, "Карта пациента") и запретить создавать экземпляры этого типа, не передав в конструктор группу крови (которая, в свою очередь, тоже является типом, вероятнее всего ValueObject'ом). Если новый программист пришёл в проект, он, во-первых, не сможет записать в БД некорректную карту пациента. Понятно, мы не учитываем случаи, когда новый программист переделывает модели предметной области — это будет хорошо видно на кодревью. А, во-вторых, даже если ему никто не сказал, что пациенты должны быть с группой крови, он узнает это из кода. И уже будет понимать, что в тех процессах реальной жизни, которые он описывает кодом, карта пациента создаётся только при наличии группы крови. А, значит, нужно искать какой-то способ сначала эту группу крови получить, и только потом создавать карту. Программирование моделирует реальный процесс. В настоящей работе даже на языках с типами, конечно, без должного контроля можно написать что угодно. Нужна управленческая воля, компетентность руководства, понимание опасности техдолга, в идеале отдельные должности для архитекторов, опытные лиды и старшие разработчики. Но когда всё это есть, можно отсекать много проблем ещё на старте и проще погружать новичков. #dev
Hashtags
Търсене: #blades
@wangzhuanzhan · Post #32974 · 12.09.2024 г., 09:27
B-b冰b刀d双s人r组z- 冰刀双人组 Blades of Glory (2007) 直达链接:https://pan.quark.cn/s/cdd970618444 #冰刀双人组#Blades of Glory #荣誉之刃#贱冰二人组#锉冰贱行曲 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代
@KartInfoTW · Post #267 · 31.07.2021 г., 04:00
延遲了三周,韓服 2021 跑跑聯賽第二季終於確定於今天 17:00 開幕戰登場! 除了賽程延後外,其餘賽制和觀眾獎勵都維持原定內容,快來看看有哪些活動和獎勵 🎁 🏁 聯賽資訊:https://kinf.cc/mhY56 ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#韓服#職業#聯賽#跑跑聯賽#카트리그#第二季#Season2#LiivSANDBOX#BLADES#AfreecaFreecs#ROX#SGAIncheon#TUBEPLEGaming#THREAT#Dynamite
@KartInfoTW · Post #260 · 10.07.2021 г., 04:00
韓服今年第二季聯賽原定今晚開打,但受韓國疫情影響昨晚緊急宣布往後順延了,話說這季聯賽總獎金高達兩億韓元,相當於 500 萬台幣,真是相當大手筆啊! 當然還有不可缺少的觀眾獎勵活動,這次可以取得 V1 零件碎片和滾筒刷 X 等多樣獎勵 🎁 🏁 聯賽資訊:https://kinf.cc/oPzCo ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#韓服#職業#聯賽#跑跑聯賽#카트리그#第二季#Season2#LiivSANDBOX#BLADES#AfreecaFreecs#ROX#SGAIncheon#TUBEPLEGaming#THREAT#Dynamite
@KartInfoTW · Post #342 · 23.02.2022 г., 10:00
韓服 2/24 更新(神祕商店、2022 聯賽應援產包、計時賽競技戰、三一節活動) 🔥 更新詳情:https://kinf.cc/slNe9 ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#神祕商店#雷之爆烈V1#鋼之合金V1#烈焰馬拉松V1#聖騎士尖峰V1#跑跑聯賽#應援#產包#BLADES#LiivSANDBOX#TeamGP#KWANGDONGFREECS#1vs1#計時賽#競技戰#三一節#ShowTime#抽獎#HotTime
@KartInfoTW · Post #393 · 06.07.2022 г., 10:59
韓服 7/7 更新:原型摩托車 V1 商城販售、新增中華/深海主題反向賽道、商城改版以及多項系統改革 🔥 更新詳情:https://kinf.cc/b8Ny8 ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #KartRider#新主題#楓之谷#聯名#合作#MapleStory#事前登入#預約#雪吉拉#原型摩托車V1#摩托車#新賽道#反向#裝飾#裝備#石磨V1#BLADES#產包#商城#販售#登入獎勵#累積在線獎勵#系統改革
@KartInfoTW · Post #344 · 26.02.2022 г., 03:50
韓服 2022 跑跑聯賽第一季將於今日開打,賽程會一路打到五月,這一季總獎金同樣高達 500 萬元, 這次跑跑聯賽官網也同步改版,整合 PC / Rush+ 聯賽成為一站式聯賽專題網站,當然除了每日賽程觀賽獎勵外,開幕賽當日還有加碼抽「傳說零件 V1」等多項大獎! 🏁 詳細聯賽資訊:https://kinf.cc/wc7ie ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#韓服#職業#聯賽#跑跑聯賽#카트리그#第一季#Season1#LiivSANDBOX#BLADES#KWANGDONGFreecs#TeamGP#Phase#DDK#latte#AxelZ#開幕賽#傳說零件V1#稀有零件V1#舒適V1_Black#雷之爆烈V1#鋼之合金V1#烈焰馬拉松V1#聖騎士尖峰V1
@KartInfoTW · Post #391 · 05.07.2022 г., 04:02
原廠在今年發佈會中曝光了多台即將推出車種的手稿,並預告 V1 首台摩托車種即將帶著新功能登場!還有多項系統改革以及新主題預告,趕快前往懶人包查看所有內容 👇👇👇 🔥 2022 發佈會懶人包:https://kinf.cc/80rvh ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#Showcase#發佈會#優化#商城#裝備方案#俱樂部圖標#跑跑聯賽#BLADES#產包#摩托車#原型摩托車V1#1vs1#追擊戰#新車種#新主題#楓之谷#聯名#合作#MapleStory#BGM#解析度#練習用卡丁車V1#限時活動#登入獎勵#任務#ShowTime#黃金十字勞迪#問答
@KartInfoTW · Post #389 · 02.07.2022 г., 11:00
韓服跑跑今日在發佈會中宣布全新合作主題《跑跑卡丁車 X 楓之谷》即將推出,除此之外玩家等待已久的「16:9」解析度也即將在近期登場! 🔥 完整發佈會懶人包:https://kinf.cc/rxPi9(內有預告影片及 BGM) ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#Showcase#發佈會#優化#商城#裝備方案#俱樂部圖標#跑跑聯賽#BLADES#產包#摩托車#原型摩托車V1#1vs1#追擊戰#新車種#新主題#楓之谷#聯名#合作#MapleStory#BGM#解析度#練習用卡丁車V1#限時活動#登入獎勵#任務#ShowTime#黃金十字勞迪#問答