p
公众号

piglei

程序员/《Python工匠:案例、技巧与工程实践》作者/电玩爱好者

40 篇已收录文章

这个来源的文章

按发布时间排序

Vibe coding 给软件行业带来了一项重大改进,它极大地降低了“软件工程”的理解门槛

Vibe coding 给软件行业带来了一项重大改进,它极大地降低了“软件工程”的理解门槛。 从前,一个普通程序员,需要接手数个 Legacy System(读作“屎山”),经历无数次从痛苦到愉悦、愉悦回到痛苦的轮回,才能顿悟:“啊,原来软件工程是这么一回事!”,过程花费数年。 现在,通过纯粹的 Vibe codin…

阅读全文 :Vibe coding 给软件行业带来了一项重大改进,它极大地降低了“软件工程”的理解门槛

《单体才是未来》

这篇短文整理自 Kelsey Hightower 2020 年初在 Go Time 播客中的发言,正文非常口语化,读起来有一种自带语音的感觉,像在听脱口秀。 对其中关于“工程纪律性(engineering discipline)”的一小段类比,我印象深刻。把一个工程做好,需要良好的工程纪律性(代码风格、一致性、模块化…

阅读全文 :《单体才是未来》

《再也别问 Singleton 了好吗?》

在听说了一位面试官用“如何实现单例模式”刁难候选人后,作者 Frost Ming 愤愤不平,写了一篇博客批判这个“八股问题”。文中,Frost 列举了多种用 Python 实现单例的办法,并一一指出其局限性与问题所在,最后他抛出观点:Python 不需要(传统意义上)的单例模式。 在演示实现单例时,文中的示例代码用到…

阅读全文 :《再也别问 Singleton 了好吗?》

《软件设计实践:提升可靠性的 8 条建议》

从朋友的提问中获得启发,作者 kqr 总结了 8 条与提升软件可靠性有关的建议,包括:直接使用现成的软件(比如内存缓存上 Redis)、采用简单的数据结构、为系统设置最大限制,等等。 在“低花费与可靠性胜过功能丰富”部分,他提到:“比起把功能丰富的软件变得可靠,在可靠的软件上增加功能要简单得多。” 因此,优先实现一个…

阅读全文 :《软件设计实践:提升可靠性的 8 条建议》