《阿里巴巴 Java 开发手册》读书笔记
偶然看到阿里巴巴居然出书了???趁着满减活动(节约节约....)我赶紧买来准备看看,刚拿到的时候掂量了好多下,总觉得商家给我少发了一本书,结果打开才知道..原来这本书这么小.... 别人都说我们是搬砖的码农,但我们知道自己是追求个性的艺术家。也许我们不会过多在意自己的外表和穿着,但在我们不羁的外表下,骨子里追求着代码的美、系统的美、设计的美,代码规范其实就是一个对程序美的定义。―― 引自 序 如果有一天在我们的项目中看到了这样的代码: 或者是这样的代码: 这样美不美呢?或许看着是还挺美的,但是如果需要修改,是不是人傻啦? 那这样的代码呢? 作为一个对自己有一定要求的程序猿,是不是第一反应就是: 重写! 原作者是谁?锤他! 总结:代码规范很重要! 众所周知,互联网公司的优势在于效率,它是企业核心竞争力。体现在产品开发领域,就是够沟通效率和研发效率。对于沟通效率的重要性,可以从程序猿三大 “编码理念之争” 说起: 缩进采用空格键,还是 Tab 键 if 单行语句需要大括号还是不需要大括号 左大括号不换行,还是单独另起一行 在美剧《硅谷》中,有这样的一个经典镜头: 程序媛:Kid? 我们似乎很久没有一起睡了。 程序猿:现在?不可能!我永远不会和使用空格来缩进的人睡在一起! 程序媛:(疯狂敲 space 气走了程序猿) 程序猿:(甩了一句)一个 Tab 可以代替 8个 空格!