# 编程

# 代码书写之道

如何写出优雅的代码

有一套规范

Hacker Laws (zh) (opens new window)Hacker Laws (opens new window)文档地图

# 文档规范

# 命名

  • 英文全部小写
  • 不同符号(英文、中文、数字)之间使用 - 间隔
  • 固定名称中的英文和数字不必分离
  • 专有名词大小写按官方写法

# 书写

  • 中文与 英文/数字 之间保留空格

# 软件复用

软件复用( SoftWare Reuse )是将已有软件的各种有关知识用于建立新的软件,以缩减软件开发和维护的花费。软件复用是提高软件生产力和质量的一种重要技术。早期的软件复用主要是代码级复用,被复用的知识专指程序,后来扩大到包括领域知识、开发经验、设计决定、体系结构、需求、设计、代码和文档等一切有关方面。

=> [5/7] RUN bundle install --system &&     rm -rf ~/.gem /root/.bundle/cache /usr/local/bundle/cache  
=> # [DEPRECATED] The `--system` flag is deprecated because it relies on being remembered across bundler invocations, which bund
=> # ler will no longer do in future versions. Instead please use `bundle config set system 'true'`, and stop using this flag