###技术选型
-
为什么__ubuntu系__?
- 文档丰富
- 软件包全
-
为什么__python2__?
- 几乎无兼容性问题
- 大部分应用还是使用的python2
-
为什么是__tornado__?
- 轻量级
- 源代码易读
-
为什么是__PostgreSQL__?
- 最符合标准SQL
- 出错提示友好
- 简单修改
postgresql.conf
即可解决中文编码问题 - 易扩展,如:一行命令
sudo apt-get install postgresql-contrib
就能安装加密扩展
###如何获得帮助
- 技术问题Google英文关键字,注意用空格分词(为什么?)
- 了解某个概念,如:什么是快速排序? 先wiki后百度百科
- 诸如:什么是良好的编码习惯? 这类无固定答案的问题,在知乎上搜索或提问
- 工程或生产环境问题,如:用mock进行单元测试.搜索IBM
- 在stackoverflow上搜索
- 确保你读过提问的艺术
- 在segmentfault上提问
- 在v2ex上提问
###代码规范
- 记住:任何编码风格都是为了保持可读性
- 遵循大多数的编码习惯,如:
content
缩写为cnt
,index
缩写为i
或idx
- 和项目成员遵循同一种编码风格
- 保持一致的编码风格
- 参考google编码规范