`

最近完成的一个项目:essaywit

阅读更多

我的github账号:https://github.com/lanrion

我的微博: http://www.weibo.com/denghuaitao

 

今天结束了一个项目,http://www.essaywit.com

功能都挺简单,一个购物车,订单,支付,订单服务, 会话管理,三个角色, 导师,学生,管理员,功能简单,但几乎web应用需要的都已经有。

 

用户管理是用devise,订单的状态用的是statemachine,支付宝支付用的是alipay,前端设计是购买的theme,邮件异步是Sidekiq, 支付宝本地测试使用ngrok, 数据库用mysql, 部署使用capistrano,敏感信息配置用 rails_config。权限管理用cancan,异常信息通知用exception_notification,文件上传用carrierwave。

 

整个项目基于Ruby On Rails 3.2.16.

 

production,使用阿里云,nginx+passenger + ruby-1.9.3-p484

staing 用linode。

 

项目整体时间大概使用了12天的样子,之所以花了这么长时间,一个是要维护三个角色的管理,二是支付宝的申请,第三,也是主要原因在于,带了两个同事,级别来说,是新手++,其他原因在于,客户的一些建议改进。

总体来说,这个项目,最主要的作用是带好了两个新同事,从听取需求,到建立issue,建立分支名,发PR,再

到code review. 当然外包少不了log time,在这方面得到了不少的进步。自己的时间,大部分都是在调整他们的不好的习惯,代码comment,规范化,clean code,code review等等。有些习惯,看似无所谓,可是纠正起来相当难受。

 

自己遇到的一些事情在于,要了解队友的深浅,刚开始时不了解,然后把一些有难度的任务交给了某一个同事A,结果A很多工作都没有做到我预期的效果,后来导致自己再重做,之后我把基础的组件搭好后,A便能快速的展开工作,但由于远程,很多时间做出来的东西与我讲的需求,偏差太大,我也在反思,后来便让他在电话里再重复一遍需求,慢慢的也很少出现开发偏差了,这也是一个很明显的进步。

 

吸收过这些教训后,对于同事B,我从最简单的方面让B做起来,先调页面,接着做文字改动,再接着I18N,然后慢慢添加难度,有时B可能都不知道自己已经在做一些有难度的东西。

 

总得来说,这次项目,我成长了管理经验,带上了两个新同事。A与B,也应该熟悉了公司开发的基本流程,代码上的要求,特别是如何准确理解一个需求。

 

这个项目,后期会慢慢完善,我可能要退出,只做与客户的需求沟通。

 

我的github账号:https://github.com/lanrion

我的微博: http://www.weibo.com/denghuaitao

 

 

分享到:
评论

相关推荐

    grpcio-1.63.0-cp38-cp38-linux_armv7l.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    SQLyog-13.1.3-0.x86Community.exe

    SQLyog-13.1.3-0.x86Community

    VB自动出题题库系统设计(源代码+系统).rar

    计算机专业毕业设计VB精品论文资源

    debugpy-1.0.0b2-cp35-cp35m-manylinux1_i686.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    实战自学python如何成为大佬(目录):https://blog.csdn.net/weixin-67859959/artic

    实战自学python如何成为大佬(目录):https://blog.csdn.net/weixin-67859959/artic

    HTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 - games.zip

    HTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- games.zipHTML5小游戏【狂抽男朋友耳光】游戏源码分享下载 --- ga

    个人用电量和天气,该数据集包括中国北方某城市一个家庭的用电量

    该数据集包括中国北方某城市一个家庭的用电量。 时间段为2018年11月1日至2021年11月1日。

    源代码-ExcelToAccess批量导入数据 v1.0.zip

    源代码-ExcelToAccess批量导入数据 v1.0.zip

    基于python开发的生产从shp到pbf格式的矢量地图切片+源码(期末大作业)

    基于python开发的生产从shp到pbf格式的矢量地图切片+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于python开发的生产从shp到pbf格式的矢量地图切片+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于python开发的生产从shp到pbf格式的矢量地图切片+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于python开发的生产从shp到pbf格式的矢量地图切片+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~ 基于python开发的生产从shp到pbf格式的矢量地图切片+源码,适合毕业设计、课程设计、项目开发。项目源码已经过严格测试,可以放心参考并在此基础上延申使用~

    grpcio-1.46.3-cp39-cp39-musllinux_1_1_i686.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    h5py-2.6.0-cp36-cp36m-manylinux1_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    grpcio-1.57.0-cp310-cp310-manylinux_2_17_aarch64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    搜索链接java(结合lucene)版的公交搜索系统-javaso

    [搜索链接]java(结合lucene)版的公交搜索系统_javaso

    SQLyog-13.1.5-0.x64Community.exe

    SQLyog-13.1.5-0.x64Community

    grpcio-1.49.1-cp311-cp311-musllinux_1_1_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    VB文档管理系统设计(源代码+论文+开题报告+答辩PPT).rar

    计算机专业毕业时间之VB精品论文源代码资源

    grpcio-1.62.2-cp311-cp311-linux_armv7l.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    grpcio-1.48.1-cp39-cp39-musllinux_1_1_x86_64.whl

    Python库是一组预先编写的代码模块,旨在帮助开发者实现特定的编程任务,无需从零开始编写代码。这些库可以包括各种功能,如数学运算、文件操作、数据分析和网络编程等。Python社区提供了大量的第三方库,如NumPy、Pandas和Requests,极大地丰富了Python的应用领域,从数据科学到Web开发。Python库的丰富性是Python成为最受欢迎的编程语言之一的关键原因之一。这些库不仅为初学者提供了快速入门的途径,而且为经验丰富的开发者提供了强大的工具,以高效率、高质量地完成复杂任务。例如,Matplotlib和Seaborn库在数据可视化领域内非常受欢迎,它们提供了广泛的工具和技术,可以创建高度定制化的图表和图形,帮助数据科学家和分析师在数据探索和结果展示中更有效地传达信息。

    SQLyog-12.3.2-0.x64Community.exe

    SQLyog-12.3.2-0.x64Community

Global site tag (gtag.js) - Google Analytics