代码改变世界

nodejs篇

2014-09-11 09:54 by chuck_cug, 255 阅读, 0 推荐, 收藏,
摘要:1. 测试框架,mocha, chai, sinon, supertest, nock, node-sandboxed-module可以联合使用,需要尽可能分离出各种组件,方便组合使用.2. restful,node-restify3.Monitor for any changes in your ... 阅读全文

工作原则

2014-08-24 18:26 by chuck_cug, 214 阅读, 0 推荐, 收藏,
摘要:1.正式上线代码时,若是一个全新功能,需理清部署之前需要走的流程,如创建文件夹(/data/deploy/logs)以及权限, 创建或更新增加字段(数据库), 安装package(npm install, pip install), 查看git log信息,确认正常,没有临时的修改,更新代码(cap... 阅读全文

工作效率

2014-08-07 09:40 by chuck_cug, 125 阅读, 0 推荐, 收藏,
摘要:总是踩过不少坑,bug制造机么,总是在一些边界条件处犯错,如中文字符编码,时区,没有经过完整的测试,看样子太依赖测试人员了。可是我们所有的开发人员又有谁去维护了许多的测试样例,这是个很大的问题。总是被测试测出来一个个bug,再去修改,而不是写代码之前,就已经把测试case写好。另外工作是否太没有计划... 阅读全文

技术选型

2014-08-04 22:52 by chuck_cug, 200 阅读, 0 推荐, 收藏,
摘要:1. 爬虫: scrapy + beautifulsoup(lxml) + redis + mongodb, 不过scrapinghub并不建议使用Mongodb, http://blog.scrapinghub.com/2013/05/13/mongo-bad-for-scraped-data/... 阅读全文

那些踩过的坑

2014-07-14 22:44 by chuck_cug, 125 阅读, 0 推荐, 收藏,
摘要:1. php$_COOKIE 读取浏览器端的cookie时,会自动把"+"替换为“ ”。2. mongoengine listfield 删除元素重置为空后,会被mongoengine删除该字段 阅读全文