游戏网站平台怎么做,做试卷挣钱的网站,威联通 wordpress,网站管理员可控的关键节点为什么要codereview . 整个团队的编码风格是统一的。 . 有高手能对自己的代码指点一二#xff0c;从而提高编码水平。 . 减少低级错误的出现 . 约束自己写高质量的代码#xff0c;因为是要给人看的。 我们对codereview的需求 . 很轻松可以发布自己写的代码。 . 很轻松的可以与…为什么要codereview . 整个团队的编码风格是统一的。 . 有高手能对自己的代码指点一二从而提高编码水平。 . 减少低级错误的出现 . 约束自己写高质量的代码因为是要给人看的。 我们对codereview的需求 . 很轻松可以发布自己写的代码。 . 很轻松的可以与老代码diff review。 . review的人和被review的人很轻松的交互而且还能保存交互的历史。 我选择rietveld 基于以上需求rietveld都满足web应用是基于jango框架开发可以通过一个python的客户端上传需要review的代码而这一切又可以与svn或git无缝对接因为它的diff是基于review人员可以在web应用上看上传上来的需要review的代码并且可以做批注。如果想了解rietveld可以访问官方文档。http://code.google.com/p/rietveld/在这里我就不赘述了。 部署 其实rietveld本来就有个服务器托管但国内各种被墙大家都懂的所以我们需要在搭建一个本地环境可以按照官网里面的部署方法,切记要选择不基于app-engine的方式这种是可以直接部署在本地的我部署时基于app-engine各种麻烦。大家可以参考http://django-gae2django.googlecode.com/svn/trunk/examples/rietveld/README 记得进去后直接找“Manual Setup”即可,前提你有个svn客户端和python2.7以上的版本。 checkout Django 1.2.5框架svn co http://code.djangoproject.com/svn/django/tags/releases/1.2.5/django djangosvn co http://django-gae2django.googlecode.com/svn/trunk/gae2djangocheckout Rietveld svn co http://rietveld.googlecode.com/svn/trunk/codereviewsvn co http://rietveld.googlecode.com/svn/trunk/staticsvn co http://rietveld.googlecode.com/svn/trunk/templatessvn export http://rietveld.googlecode.com/svn/trunk/upload.py再打补丁patch -p0 patches/upload.diffpatch -p0 patches/account-login-links.diffpatch -p0 patches/download.link.diff再装数据库./manage.py syncdb 在部署时会让你添加管理员和密码你按步骤做就行了就可以开启web服务了。 在当前目录下./manage.py runserver 127.0.0.1:8000 在浏览器输入127.0.0.1:8000 就可以进入界面了 这里有个地方需要大家注意下最开始如果用户登陆会报Modal User找不到getId的错误 这需要找到Modal.py 将user.getId() 全部换成user.id就都OK了。 转载于:https://www.cnblogs.com/tanwei81/p/6844678.html