📜Coder公理
00 min
2024-1-21
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


  • 个体和互动胜过流程和工具。
  • 可以工作的软件胜过详尽的文档。
  • 客户合作胜过合同谈判。
  • 响应变化胜过遵循计划。