雪の下春希

2K posts

雪の下春希 banner
雪の下春希

雪の下春希

@sweetliquidtw

| Fullstack (FE: 50%, BE 50%, Game Dev: 0%) | ❤ 二次元 | 间歇性抑郁 | 贫困人口 | 从事特殊性职业,建设标志性建筑 | 不戴耳机会变成 ADHD | Ignore my following please | 可以叫我子晴/春希

Shanghai, China Katılım Mayıs 2016
528 Takip Edilen98 Takipçiler
砍砍.ᐟ
砍砍.ᐟ@Lakr233·
一生都在遇到问题 有时候永远也找不到谜底 🎵
中文
6
1
22
4K
Cat Chen, @catchen@mastodon.world
你可以看到我新发的知乎答案大部分都被我手动标记为「包含 AI 辅助创作 」,因为我现在真的很懒得自己写了。我有 90 篇超过 1000 个赞的答案,我把它们全部导入我的 LLM Wiki 了。我现在看到想要回答的问题,我会直接把问题贴给 Codex,让它帮我写答案,我审阅和调整后再发出去。 zhihu.com/people/catchen…
中文
1
0
1
802
Philo
Philo@Philo2022·
常温水很难喝,一加冰块就变美味了,这是什么道理
中文
4
0
3
936
Ehco
Ehco@Ehco1996·
拉响红色警报了😓 早上写工作计划的时候才发现 居然已经520了,赶紧找补一下 晚上带小辣椒去吃顿好的
中文
1
0
8
368
李萌萌
李萌萌@ljsabc·
Gemini 3.5 Flash is good
李萌萌 tweet media
English
1
0
1
383
雪の下春希
雪の下春希@sweetliquidtw·
@CatChen 感觉前端基本上跟设计模式无缘,后端复杂业务域又不得不用
中文
0
0
0
71
Cat Chen, @catchen@mastodon.world
狭义的《设计模式》就是那本书和里面的那么多个设计模式,它们的主要用途是修补 Java 编程中需要反复用到但语言层面又缺乏表达能力的概念。核心问题是「语言缺乏表达这一概念的能力」,于是你需要兜着圈把这个东西说清楚,并且建立一个语言体系用来跟其它人类沟通这个概念。书里面的很多设计模式放到 Haskell 根本不需要存在,因为那些概念 Haskell 原生就有对应的语义来进行表达。 广义的「设计模式」是指如何人为地创造概念体系给语言打补丁。无论是 Java 还是 Haskell,都有原生表达不了的概念,但如果这个概念需要被反复使用那就必须认为地创造一个体系来帮助人类进行沟通——每当我听到这个名字时,我们在说的就是这个概念体系。
绚香音 Rizumu@RizumuA3

最近公司 领导 和我聊起面 向对象(OOP)和设计模式。并说想要在公司中推广设计模式。但是我表示了 反对。 我想聊聊我为什么不喜欢设计模式,以及我信奉的软件 “设计模式”。 说实在的,我其实没看过 GoF 那本设计模式的书。以后也大概不会去读。但是设计模式的大名还是有听过 我之前在 Vue 团队写 Vapor 模式时。发现 Vue 的响应式系统确实使用了 OOP,但主要是出于性能上的考虑。当优化达到一定层级之后,哪怕是引擎层面的微小实现差异也会影响性能。所以我们选择 OOP,是因为它带来的优化便利,并不是因为我们想要套用某种具体的设计模式。 * Vue 的源代码中 ReactiveEffect、Dep、ComputedRefImpl 这些类的存在,是因为 V8 的 hidden class / inline cache 对固定形状的对象优化更好。 (如果理解有误,欢迎指出) 我在入行的初期学过 OOP,大约是 8 年前的事了,已经很久了。但是过去这几年,我逐渐觉得设计模式并不太适合 Vue 3 + TypeScript 的开发。如果不是为了性能优化,我现在也很少使用面向对象。我会这样看,一部分原因是受到了像 Anthony Fu (antfu) 这些人的影响。 * GoF 是 1994 年的 C++/Java 世界的产物。如今语言进化了,很多模式从"需要刻意设计"退化成了"语言原生特性"。 这就是为什么 antfu、Evan、Anthony Fu 那一派人不太谈 GoF。不是反对它,而是它已经融进语言里了,再单独命名反而显得笨重。 “ 模式之所以叫模式,是因为语言没原生支持它,你得手动重复实现。” 去年我读了一本关于如何更好的编程的书,我很快就爱上了它。我试着推荐给我的推友们,结果发现推友中已经有不少人读过了。而且也很喜欢! 这本书是《软件设计的哲学》(A Philosophy of Software Design) 我特别喜欢书中对复杂度的阐释方式,现在仍会时常翻阅。 我的 CLAUDE.md 提示词里也用了这本书的概念: - 深模块(Design Deep Modules) - 消除错误(Define Errors Out of Existence) - 向下沉淀复杂性(Pull Complexity Downwards) - 不同层不同抽象(Different Layer, Different Abstraction) 这边篇幅有限,就不展开这几个概念了。如果感兴趣的话,我可以之后仔细写写我自己的理解。 让我疑惑的问题: 设计模式如今还被使用,似乎更多是一种沟通时的共同语言。但是我们是否真的按照它的模式来设计代码架构呢? 它作为大家交流的语言和思想的工具如今是否还是合适的选择。是否落后,又是否有着与时俱进的新选择呢? * 写了好多,以上都是我自己的主观想法,可以随便聊 🤗

中文
9
4
55
9.6K
雪の下春希
雪の下春希@sweetliquidtw·
@CuiMao 洗烘一体机是好文明,再加优衣库的莫代尔抗烘面料衣服就更文明了!
中文
0
0
2
289
CuiMao
CuiMao@CuiMao·
卧槽,我忘记一件事情,我,我我衣服还在洗衣机里
中文
50
0
22
5.6K
雪の下春希
雪の下春希@sweetliquidtw·
@siantgirl 或者你可以用 uuid v7 做文件名,只做增量更新,每次更新增加一个新文件 🌚
中文
0
0
0
10
Ryo
Ryo@siantgirl·
忽然间想到一件事情,前端存储小功能根本不需要数据库,比如做一个匿名收集,问卷调查,直接写到文件就行😉
Ryo tweet media
中文
85
0
36
21.7K
衍星猫卷
衍星猫卷@itsCatRoll·
到家了!~波奇酱床单,还有窗外的夜景! 和男友的甜蜜同居开始了😋
衍星猫卷 tweet media
中文
57
2
135
5.3K
柳染/Yanagi
柳染/Yanagi@Liuran_yanagi·
什么傻逼设计,1 2是同一个平面 害我差点摔一跤
柳染/Yanagi tweet media
中文
14
1
171
17.5K
晨曦💖
晨曦💖@D4wnlight·
别翻这个号黑历史了😭
中文
27
0
53
3.6K
雪の下春希
雪の下春希@sweetliquidtw·
GPT 5.5 好喜欢说“裸奔”🤣
雪の下春希 tweet media
中文
0
0
0
39
Clark
Clark@ClarkOAO·
@hwwaanng Tauri: 你甚至不愿意写对我的名字...
中文
2
0
11
2.7K
Hwang
Hwang@hwwaanng·
Raycast: 不是针对谁,在坐的都是垃圾 - Windows UI framework,都是垃圾 - Electron,原生能力太差了 - Tari,小年轻 - Flutter/Qt/Swift 跨平台,非主流杀马特 所以自己做一个壳,套一个 WebView 是最好的 (其实Bridge 也是这个技术方案
Hwang tweet mediaHwang tweet mediaHwang tweet mediaHwang tweet media
中文
18
3
112
32.7K
Күгәрсен·Tokugawa Schrödinger
我现在很理解为什么有些程序员35岁会失业了 6202年还抱着php+laravel+html+css+js完全手搓 完全不做代码管理和代码测试 我说为了防止后期部份功能的需求剧烈变化可以预先拆分一下功能模块和精确定位问题点 而且有助于控制崩溃范围还骂我 我在思考要不要开了他
中文
42
2
156
38K
谢嘉琪
谢嘉琪@XieJackie·
马斯克本色上线,嬉皮笑脸的拍摄周围,就像个孩子。旁边都是正装端庄端着气场 不比不知道,一比吓一跳。马斯克站在人群中真是鹤立鸡群的高大啊。难怪他之前说和扎克伯格笼中斗,可以单纯的像树懒一样压在他身上。
中文
1.1K
800
14.8K
3.3M
雪の下春希
雪の下春希@sweetliquidtw·
@ripo0079 “石油问题/能源问题”が普通に使われる表現です
日本語
0
0
0
11
りぽたん
りぽたん@ripo0079·
在中国,你们有燃料问题吗?(霍尔木兹海峡问题联系) 我听了越南现在有燃料问题
中文
292
0
287
75.9K