type
status
date
slug
summary
tags
category
icon
password
First Of All…
- RDFM: Read The Fucking Manual!!!
- STFW: Search The Fucking Web!!!
- Machine is always right!!!
- Untested code must be wrong!!!
- There are only two tough things in computer science: Cache Miss and Naming.
- Good naming is like a good joke. If you have to explain it, it's not funny.
DON’T ASK!!!
- 什么编程语言是最好的?—— 没有最好的,只有最合适的。
About Engineering
- 软件工程的艺术,就是trade-off的艺术。
- 几乎所有的技术问题,都可以通过加一个中间层(抽象)解决。
- 造轮子前,先要成为Power User。
- 编程,不等于编程语言。编程解决问题,而编程语言是解决问题的工具。
About Code
- 好的命名就像一个好的笑话,如果你必须要解释它,那就不好笑了。
- 代码:可读性 > 可维护性 > 可扩展性
- 优秀的代码平平无奇,糟糕的代码千奇百怪。
- 用最少的code,解决更大范围的问题。
About Computer Science
- 计算机是实践性学科。
- 解决问题的是计算机科学,而不是编程。这也是为什么要学习算法或数学。
About Agile Software Development
- 个体和互动胜过流程和工具。
- 可以工作的软件胜过详尽的文档。
- 客户合作胜过合同谈判。
- 响应变化胜过遵循计划。