-
2023-12-25...[編按: 轉載于 騰訊微信/程序员的那些事, 2023-12-18 。甲骨文 2500 万行的屎山代码有多“恐怖”?]
数据库软件Oracle甲骨文有2500萬行C语言代码 2018 年 Hacker News 上一篇对 Oracle 屎山代码的吐槽帖子,@宝玉XP 老师(2023年12... 132 -
2022-09-29...[编按: 转载于 csdn.net/罗景文, 2022-09-28. 独家对话Python之父:人类大脑才是软件开发效率的天花板.]
CSDN 编者按
----
十五年前,《程序员》杂志曾专访过 Python 之父 Guido van Rossum,一起探讨了 P... 125 -
2021-04-28... [2021-04-26, 陈小天]对于开发者来说,内存无非是两种管理模式:手动管理或者自动管理。C 语言是手动管理内存的大哥大,而 Java 则是自动管理的扛把子。很多人认为 Java 是使用垃圾回收做内存管理的鼻祖,其实不然,lisp 早于 Java 大概二三十年就武装上了简单的 GC。
 ... 165 -
2021-04-14...如今所有的应用程序几乎都离不开网络。从应用开发的角度,绝大多数应用以及其后端系统都工作在应用层:"... 120
-
2021-04-14... [编按: 转载于 腾讯微信/程序人生, 2021-04-12.] 连续写了好几篇和 Rust 相关的文章,有朋友说:你好像还没有写过一篇比较正式的介绍 Rust 的文章哦。想了想确实如此,我写过不少介绍编程语言的文章,包括:Python,JavaScript,Racket,Clojure,Elixir,甚至我个人... 181
-
2020-12-26...(十一)其他
1. 【强制】在使用正则表达式时,利用好其预编译功能,可以有效加快正则匹配速度。
说明:不要在方法体内定义:Pattern pattern = Pattern.compile(“规则”);
2. 【强制】避免用Apache Beanutils进行属性的copy。&nb... 175 -
-
2020-12-24...(二) 常量定义 1. 【强制】不允许任何魔法值(即未经预先定义的常量)直接出现在代码中。
反例:// 本例中,开发者A定义了缓存的key,然后开发者B使用缓存时少了下划线,即key是"Id#taobao"+tradeId,导致出现故障String key = "Id#taobao_" + tradeId;c... 157 -
2020-12-23...[編按: 轉載于 github.com/aliaba/p3c, 2020-08-01.] 前言 《Java开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断完善,公开到业界后,众多社区开发者踊跃参与,共同打磨完善,系统化地整理成册,当前的版本是嵩山版。现代软件行业的高速发展对... 213
-
-
本页Url:
-
2024-04-24-11:58 GMT . 添加到桌面浏览更方便.
-