在xxx公司上班已有一月之多,但是我并没有真正做过代码方面的东西,每天都是理解公司已有的代码(公司使用的依然是YII框架,版本属于1.1.14)和业务。今天,抽空将最近更新的诸多功能做一个统计,根据代码反推最近产品部提出的需求(这些需求新人几乎都不让碰),或许对自己的成长有一定的帮助吧。看看别人怎样做的,思考一下,自己会如何去做。需要把每个版本的代码差异整理出来(用的是svn进行版本控制的,纯linux开发,相应的命令:svn di -rm:n,命令具体细节请自查):
版本:27773
版本log信息:「2015-08-28 10:10:37 +0800 (五, 2015-08-28) | 1 行 素材管理」
文件:app/modules/merchant/views/wxmaterial/udpatemorewxnews.php
代码块:
<div class="control-group {{if index > 0}} hidden {{/if}}">
<label for="jj" class="control-label">简介:</label>
<div class="controls">
<textarea class="input-xlarge" rows="4" id="jj" name="articles[0][digest]">{{digest}}</textarea>
</div>
</div>
做了什么
版本:27772
版本log信息:
文件:
代码:
版本:27771
版本log信息:
文件:
代码:
待补充
本文分享了在使用YII 1.1.14框架的公司中,通过理解现有代码和业务流程来学习和成长的经验。作者通过分析最新的功能更新,尝试从代码层面反推产品需求,并探讨如果由自己实现这些功能会采取何种方式。
1万+

被折叠的 条评论
为什么被折叠?



