feisky

云计算、虚拟化与Linux技术笔记
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

The Architecture of Open Source Applications: The Bourne-Again Shell

Posted on 2012-09-30 11:30  feisky  阅读(254)  评论(0编辑  收藏  举报

Bash Component Architecture

bash-article-diagram.png

Lessons from the architecture of Bash

  • it’s vital to have detailed change logs.
  • If it’s appropriate, extensive regression testing is something I would recommend building into a project from the beginning.
  • Standards are important. Bash has benefited from being an implementation of a standard.
  • Good documentation is another essential. If you expect a program to be used by others, it’s worth having comprehensive, clear documentation.
  • “Great artists steal”, use what softwares you can.
  • An active user community can be a tremendous benefit.

Reference

http://www.aosabook.org/en/bash.html

无觅相关文章插件,快速提升流量