加入新项目如何快速上手(直接看代码,有点难)想问问大家有没有好的方法?

感谢!!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
最佳答案

感谢各位大神的帮助,现在有点点进展了,我自己也慢慢摸索出了,适合自己快速学习一个新项目的方法。 1、先去找产品经理了解了整体的业务模块,一些重要的业务流程。 2、按照要求完成一些简单的开发任务,同时对于同事做的逻辑复杂的业务也根据代码自己分析,思考如果是自己该如何去实现。 3、浏览项目的接口文档。 4、对照项目的页面,找到对应接口,再从接口代码开始找到数据库表,根据代码逻辑去逐步掌握项目业务。

1年前 评论
讨论数量: 27
  • 数据库全局搜索
  • 代码全局搜索
  • Xdebug
1年前 评论
白小二 1年前
白小二 1年前

问同事,哪里不懂问哪里,没人回答就找领导。

1年前 评论

可以稍微举个例子,你说的我也雾里看花。比如说什么是“明确的任务”。

1年前 评论
自由与温暖是遥不可及的梦想

收到任务,先看任务是属于那一块的。看相关的业务是什么样的

是新增还是修改业务

修改业务-> 路由-控制器 新增业务-> 有手就行

记住 自己要去测试

1年前 评论
Mutoulee

先了解业务,比如业务架构、用户角色、业务流转等;

然后配合业务去追代码,一个功能块一个功能块的去熟悉,去掌握。

1年前 评论
threecloud 1年前
yyy123456 1年前
threecloud 1年前

研究一下xdebug 有哪个功能看不明白xdebug跑一遍 一遍不行多看几遍 :+1:

1年前 评论
JinBB 1年前
Silly-dog (作者) 1年前

正常情况下 生产环境与开发环境应该一样的 开发环境复现,直接debug跑就行

1年前 评论
白小二 1年前

index.php :ok_hand:

1年前 评论

只要不是接手修复各种bug就还好,要不读别人代码真累

1年前 评论
JinBB 1年前

如果是定位业务代码的话,直接从API路由反查最快了吧 :see_no_evil:

1年前 评论
sanders

静态分析 用好的 ide 配合 grep 就能解决掉很大一部分问题。运行代码用 xdebug 和 调试日志可以解决一部分问题。另一方面,认真思考后的高效沟通能带来不少优势。

1年前 评论

巧了,有bug了,我也是 phpstorm ftp 远程连接服务器改代码修改。。。。就是没代码提示。

1年前 评论

看有没有带教师傅,看公司证明是按人分块还是整体都需要的

找领导要一份开发文档、技术文档,找产品要一份产品文档,找测试要一份测试用例

对照着产品文档和测试用例按模块走一遍

看页面没有任何筛选时的查询条件,看当前页面各操作接口数据怎么变的,牵扯了什么业务,慢慢就全梳理完了

1年前 评论
markyanggang 1年前
zjason (作者) 1年前
porygonCN

新入门我的建议是 通读至少两遍文档。读不懂没关系,记个大概印象,了解框架大体样貌。在后续使用中文档会提供很大帮助。我用了两三年了,依然是边看文档边开发

1年前 评论

感谢各位大神的帮助,现在有点点进展了,我自己也慢慢摸索出了,适合自己快速学习一个新项目的方法。 1、先去找产品经理了解了整体的业务模块,一些重要的业务流程。 2、按照要求完成一些简单的开发任务,同时对于同事做的逻辑复杂的业务也根据代码自己分析,思考如果是自己该如何去实现。 3、浏览项目的接口文档。 4、对照项目的页面,找到对应接口,再从接口代码开始找到数据库表,根据代码逻辑去逐步掌握项目业务。

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!