api-怎么尽快熟悉一个新的项目,并维护它,希望大家给予一些建议,谢谢!

问题描述

怎么尽快熟悉一个新的项目,并维护它,希望大家给予一些建议,谢谢!

是一个电商项目,让我尽快熟悉拍拍平台,并在上面写一些功能,api,项目示例都有,对于这些东西的概念模糊,希望大家给我指条路!

解决方案

先搞清楚业务,这是最关键,可以阅读表结构,把各个实体字段的含义搞清楚,以及它们的关系。
然后先以用户的身份使用这个系统,搞清楚里面都有哪些活动和流程,用uml活动图画出来。
然后粗略阅读代码,看有哪些源代码文件和类,依赖关系是什么,和之前的活动图之间的关系标注出来。

有了这样一份地图,然后具体每个业务,就好找了。

熟悉项目的过程,取决于你自己的开发经验,你开发经验多,你自己写过类似的程序,知道可能的实现方式,读别人的代码就简单。你自己没写过,看就看不懂。

还有代码本身的质量,逻辑是否清晰,代码是否相对独立

解决方案二:

熟悉业务流程,把主业务流程代码一句一句的读通并理解。过程中要反思整个系统的架构。
遇见不明白的就要问同事,还要写注释(注释会随着你理解的深入而不断的修改、叠加、更新)
熟悉新项目要细心、耐心。这样才能把需求吃透,才能谈的上维护甚至后期的修改升级

解决方案三:

先自己熟悉业务流程,多使用,然后再结合代码,就比较好理解代码的逻辑等。

解决方案四:

怎么熟悉一个项目

时间: 2024-08-04 10:51:35

api-怎么尽快熟悉一个新的项目,并维护它,希望大家给予一些建议,谢谢!的相关文章

刚才接到老板电话,一个新的活给我了,可我又要准备辞职,怎么办?

问题描述 刚才接到老板电话,一个新的项目给我了(其实我修改以前的东西,来给新的客户用,我最烦干这球事!),可我又要准备辞职,怎么办? 解决方案 解决方案二:辞职解决方案三:那还是辞职!要不就让他加薪!不毒不丈夫,大家都是出来混的!解决方案四:顶解决方案五:辞职是想到一个月后再提出,现在该怎么办呢?解决方案六:活是干不完的,照计划辞职.解决方案七:要辞就辞,跟老板把话说清楚,让他好想点.大家好过点就行了.轻轻地你走了,正如你轻轻地来--解决方案八:轻轻地你走了,正如你轻轻地来--解决方案九:引用2

BootStrap点击下拉菜单项后显示一个新的输入框实现代码_javascript技巧

我的页面上有一个下拉菜单,页面上有一个文本输入框,一个图像上传框,文本输入框默认是显示的,而图片上传框是隐藏的. 假设下拉菜单有两项A和B,我想实现这样的效果:点击A时显示文本输入框,隐藏图像输入框:点击B时显示图像上传框,隐藏文本输入框,请问怎么实现? 用firebug调试的时候发现只有在加载html页面的时候几个click函数才会执行,页面加载好后点击下拉菜单项,这些断点都不会被执行,求解是怎么回事. 我的js代码如下(定义在<head>部分中): <script type=&quo

【Cocos2d-x for WP8 学习整理】(1)创建一个新项目

原文:[Cocos2d-x for WP8 学习整理](1)创建一个新项目 喜大普奔                         10.1假期之前看到了一个很振奋的消息,就是随着Cocos2d-x 2.2的发布,WP8/WIN8有史以来第一次的合并到主版本了. 之前 V2.X 在preview 版本持续了好久,搞的我一直以为微软已经放弃这么个强大的引擎了,只去支持Unity了,结果很意外的在 2.2的更 新版本,这一次,终业余兵终于转职业了,作为一直以来都被边缘化的WP开发者,我表示十分特别

B/S项目结束,又是一个新的开始

    在软考后,B/S项目也结束了.从今年的三月份,到现在的十一月份,历时八个月,期间有过因为合作.参与项目.软考等方面原因中断,而原本计划在半年完成的项目用了八个月.     学习完B/S项目,看着今目标上一个大项下完成了一个个的小项,好像收获很多,但自己总是觉得学习过后,什么也没有留下,对于B/S模式下的开发,我还处于一片茫然的状态.对于技术知识的总结,已经写过一篇博客,<我的第100篇CSDN博客>.这一篇博客,主要是对自己的学习管理.方法.态度.思想等方面进行一个反省.     从最

tomcat部署一个新项目启动报错,老项目可以正常启动

问题描述 tomcat部署一个新项目启动报错,老项目可以正常启动 CompilerOracle: exclude org/hibernate/cfg/annotations/SimpleValueBinder.setType 2014-12-29 10:52:52 org.apache.catalina.core.AprLifecycleListener init 信息: Loaded APR based Apache Tomcat Native library 1.1.20. 2014-12-

android开发-android 创建一个新项目时src目录下没有任何东西

问题描述 android 创建一个新项目时src目录下没有任何东西 用eclipse最新版本开发一个android程序,结果创建时src目录下没有任何东西(包),可以创建包,然后建class,但不能建一个Android Activity,以前还没有这个现象,但是我在Android Sdk Manager下载了很多Sdk版本后就这样了,很无奈,安卓开发菜鸟,求助各位大牛!

怎么将Struts2中不同模块功能的源代码集成到一个新项目中?

问题描述 怎么将Struts2中不同模块功能的源代码集成到一个新项目中? 对任意三个代码进行系统集成,即新建一个项目,并把指定的三个功能模块的源代码集成到新建项目中,调试运行

xml-dom4j如何在指定元素位置添加一个新的元素,api中找了半天没找到对应的方法

问题描述 dom4j如何在指定元素位置添加一个新的元素,api中找了半天没找到对应的方法 dom4j如何在xml中指定元素位置添加一个新的元素,api中找了半天没找到对应的方法.求解答 解决方案 http://wenhai.iteye.com/blog/544838 解决方案二: 你是要创建xml文件还是解析? 如果是创建,则是从根节点一步一步到子节点,再有了外层节点才能创建里层的节点. 如果是解析,原理也是一样,从根节点一步步向里层节点解析的

克隆一个新项目的快捷方式_php技巧

有没想过最土的项目如何快速复制出一个来,然后改改就成新的团购项目了? 或者说编辑一个老项目的时候想把他另存为一个新项目而不是保存, 看下图 红色部分 具体开发代码(非细节),如下 修改模板,加入按钮 include/template/manage_team_edit.html <input type="submit" value="保存为新项目" name="commit" id="leader-submit" clas