AvalonGameArt/CVS-Tycoon — Issue #14: 互联网开发题外知识
Author: finaldie
Created: 2011-11-03 10:50:51+00:00
State: open

都是些零零碎碎的东西 或许对大家有帮助 :)

1. 带宽很重要, 很多情况下这是昂贵的
2. 一个cookie 只能被用在特定的domain下, 浏览器负责控制.
3. debug 类似apache module的时候, 使用r -X 启动, 防止其从自身脱离, fork child等等, 通常只会保持一个root 一个child, 方便调试 :)
4. tags文件版本号要一致... 否则总会出现莫名其妙的format error...
5. LOG格式要做到如下几点:
1) 一条log可以描述任何一种status num, 可以考虑附带扩展的msg参数
2) 一条log可以描述多种属性, 这些属性可以用grep统计出我们想要的各类数据, 比如Total request, invalid request
3) 一个function或者module只有一种log, 该log负责记录该function or module的各类情况.
6. 保持简单, 清晰, 不使用语言特定的语法糖, 尤其是不要尝试利用特殊语法糖改变语言的语法规则, 导致出现歧义, 难以理解等. 只在设计,架构,逻辑上下功夫.
7. 经常自我review, 或者跟大家一起分享.
8. 为自己build 一套 develop environment, 可随时切换工作环境

先记这些... 大家有什么好主意可以都commit~ :D