如何深入浅出的分析一个项目

  1. 数据表研究
    大概知道项目的情况

  2. 数据表数据研究
    进一步知道项目情况

  3. 动态数据研究
    添加删除,进行一些操作,看看数据的变化。通过变化的数据,来分析项目的功能与内部的奥秘

  4. 代码研究
    大致知道流程之后,可以进一步分析代码,看看是如何实现的。

  5. 局部研究到整体研究
    找到一个模块,进行分析。再找到一个模块进行分析。多个模块分析完之后。整个项目也就基本清晰了。

  6. 使用,测试,发现问题,发现严重bug
    功能性的bug要最先解决

  7. 使用,测试,大数据测试,发现性能的bug
    性能的bug要深入研究解决

  8. 在分析好需求之后,可以进行数据库重构或者功能重构
    在不破坏现有功能的前提先,在保证数据不丢失的前提下进行

  9. 如果觉得自己功力不够,就学习学习
    这个比较辛苦。不建议开始的时候,就学习。建议从实际问题出发,先进行前面的研究。

  10. 有时候需要的不仅仅是技术,更是对项目以及需求的熟悉,对代码的熟悉,对流程的熟悉,对业务的熟悉

  11. 做任何行业都是如此,熟悉业务,熟悉技能,熟悉管理,熟悉工作安排,熟悉交流沟通都很重要。

  12. 对于问题,能够描述清楚。

  13. 能够发现问题的原因,并能够解决。

  14. 能够理清楚需求,并能够基本完成需求的工作。

  15. 代码和数据库是最好的项目老师。

  16. API文档也是最好的技术老师。

  17. 文档的整理,需求的整理,都是一个需要有的技能。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,204评论 25 708
  • 先说项目开发过程中团队人员的分工协作。 一 人员安排 毕业至今的大部分项目都是独立完成,虽然也有和其他同事协作的时...
    SnowflakeCloud阅读 10,824评论 3 59
  • 公众号开通好长时间了,增粉的速度与蜗牛漫步的速度难分伯仲。一朋友说,“这年头不是你用心就可以的,还得有方法!你得让...
    枕藏写影视阅读 2,518评论 0 0
  • 其实有时候想想生活不是想象中的那么单调,即便是在枯燥的工作中,抑或是乏味的学业中,总有那么温情满满的一刹那,总有那...
    兰健辉阅读 203评论 0 0
  • 回忆起高三的时候,那时的我是多么的脆弱。在学校受着学习的打击,回家后也遭受着讽刺和冷漠。那时的我,只想着逃避现实,...
    凝霜丶阅读 362评论 0 0