500lines开源项目介绍


1      500lines项目介绍

       500lines中的每个项目都试图用500行或者更少(500 or less)的代码,让读者了解一个典型软件或需求的简单实现,更重要的是更透彻地明白作为一个软件架构师或开发者应该有的设计思维。

      项目里的每个文件夹基本都是一个独立的项目。试图用500行左右或者更少的代码完成某种特定的需求。在阅读时不应该过分关注某种语言的特性或某个算法的细节,而应该揣摩软件架构师们在设计软件时如何决定和权衡。

2      书籍

参考书籍:《开源软件架构》

3      项目链接

下载链接如下:

https://github.com/aosabook/500lines

 

 

 

 

 

你可能感兴趣的:(500lines开源项目介绍)