×
提示:
×
提示:
请:
谢谢!
Toggle navigation
技术头条
最新
读点非技术
我也分享
赞过
我的
IT技术博客大学习
微博登录
2
像一名教育者一样思考代码质量
(mp.weixin.qq.com)
【简介】
一句广为流传的话:代码是写给人看的,而不是为了给机器执行。然而,编写人类易于阅读的代码,这说起来容易做起来难。这件事需要花费几年时间去学习,花费几十年才能掌握。我也许可以提供一个捷径:像一名教育者一样思考代码质量。“捷径”这个词表达的能力很强大。这并不是一个捷径。但我认为,这种观点很重要。Alan Kay 说过,观点抵得上 80 点智商。
点击查看原文 >>
由
@code小生
2022-08-01 10:07 / 0个评论
赞过的人:
@IT技术博客大学习
@code小生
要不要再学学下面的文章?
1
容器技术驱动下的代码沙箱实践与思考
(blog.yuanpei.me)
本文探讨了基于容器技术的代码沙箱应用,旨在隔离代码执行环境,提升安全性和稳定性。通过 Docker 容器创建语言镜像,支持多语言代码执行。文章介绍了使用 Jupyter 实现代码可视化,并借助 nbformat 和 nbconvert 管理和执行 Jupyter 笔记本,增强代码展示效果。此方案不仅提高了开发灵活性,还便于在 AI 编程中实时展示和分析结果。
by
@技术头条
2024-11-02 16:40
查看详情
1
温故而知新:后端通用查询方案的再思考
(blog.yuanpei.me)
本文探讨了后端通用查询方案的设计,通过 `Gridify` 库启发,提出基于泛型和接口的查询模型,优化分页和过滤功能。实现细节包括 `QueryParameter` 类和 `IQueryableFilter` 接口的使用,自定义模型绑定方式,使查询参数更灵活,支持多种前后端兼容格式。文章强调开发中平衡灵活性与规范性,并认为在 AI 辅助编程背景下,程序员应专注于复杂问题解决和生产关系的改善。
by
@技术头条
2024-11-02 16:39
查看详情
1
第一性原理思考:解决问题的通用框架(续)
(blog.devtang.com)
本文深入探讨了几种思维框架,包括28原理、谬误推导和终局思维等,帮助在决策中聚焦关键因素,判断信息真伪。文章还列举了常见误区,如误把相关性当因果、从众心理和情绪化决策等,提醒在信息泛滥中保持清晰的逻辑思维。通过案例分析,这些思维模式能有效提升问题解决和决策的效率。
by
@技术头条
2024-11-02 16:25
查看详情
1
第一性原理思考:解决问题的通用框架
(blog.devtang.com)
本文介绍了解决问题的通用框架,基于“第一性原理”思考,分为信息收集、建模、判断和策略迭代四步。通过广泛收集经验与原始数据,建立问题模型,量化核心指标并不断优化策略,可以逐步解决复杂问题。框架虽无法保证执行到位,但帮助接近真实问题,为复杂决策提供可靠支持。
by
@技术头条
2024-11-02 16:20
查看详情
0
在 Rust 中同时支持异步和同步代码
(colobu.com)
在 Rust 中如何同时支持异步和同步代码?本文提供了详细的解决方案,从基础实现到 maybe_async crate 的使用,帮助你在一个代码库中高效处理这两种模式的转换。无论你是构建高并发系统还是希望代码更灵活,这篇文章都提供了实用的技巧。感兴趣的开发者不容错过!
by
@技术头条
2024-09-08 23:37
查看详情
0
使用 OpenRewrite 优化代码
(www.diguage.com)
本文介绍了如何使用OpenRewrite工具优化Java代码。OpenRewrite可以通过自动化脚本进行代码重构,减少技术债务,提升代码质量。作者详细讲解了如何配置Maven插件,并使用多种重构“处方”,例如排序import语句、升级到Java 21、替换Base64实现,以及迁移到Spring Boot 3.2和JUnit 5。通过这些工具和方法,开发者可以简化代码维护和升级流程。
by
@技术头条
2024-08-06 08:04
查看详情
0
Semantic Kernel 视角下的 Text2SQL 实践与思考
(blog.yuanpei.me)
本文深入探讨了人工智能领域的最新进展,特别是大型语言模型(LLMs)的应用及其与检索增强生成(RAG)技术的结合。文章首先引用《诗经》中的名句,比喻技术的快速发展,随后讨论了 Agent 的概念,强调了其规划、记忆和工具使用的能力。作者分享了对市场上主流 Agent 产品的体验,并提出了对大模型动态规划任务的信念。文中还介绍了 Text2SQL 技术,展示了如何将自然语言转化为 SQL 语句,以及这一技术如何帮助大模型与关系型数据库连接。最后,作者反思了技术进步对人类社会的影响,特别是在效率提升与人类幸福感之间的关系。|
by
@技术头条
2024-08-06 07:35
查看详情
1
网状的思考,线性的写作
(www.codedump.info)
除去“正襟危坐”正儿八经的写一篇“文章”整理观点和思考之外,更多的时候想法是发散的,并不局限在特定、单一的时空中。写作是线性的,而思考常常是发散的,如果思考之间不发生联系,把它们变成一张网,失去关联则很难起作用了。
“卡片式笔记法”就适用于记录这些发散的想法,每个想法单篇笔记,赋予每篇笔记唯一的逻辑地址,笔记与笔记之间,通过逻辑地址和tag发生关联。
by
@技术头条
2024-03-21 23:24
查看详情
1
关于私域的思考
(blog.devtang.com)
最近思考了一下私域渠道,以下为自己的总结,分享给大家。
私域是指将用户以微信群,或特定分销 App(快团团、万物心选、蜂享家、京粉等)的方式来组织的渠道。
by
@技术头条
2024-03-12 22:38
查看详情
1
代码变更风险可视化系统建设与实践
(tech.meituan.com)
本文整理自美团技术沙龙第77期《美团亿级流量系统的质量风险防控和稳定性治理实践》。文章第一部分介绍了软件系统风险与变更;第二部分介绍了代码变更风险可视化系统的能力建设;第三部分介绍了整个系统在美团内部实践落地的情况;最后是对未来的规划和展望。希望对大家能有所帮助或启发。
by
@技术头条
2023-10-24 23:48
查看详情
使用微博登录,分享你的文章到本站
评论:
提交评论
近一周被赞排行
分享文章被赞得多,您就会出现在上面。还能给您微博带来新粉丝哦!