java实习学习第二天(看程序)

怎么看懂一个复杂的程序

1.先看需求,只有了解了程序的想要解决的问题,才能明白程序的做法的意义在哪里。
2.看完需求看数据库架构,数据库就像中间的目标,程序每一阶段的目标都是为了将数据弄进数据库,数据库的构成相当于程序每一阶段的运行结果。
3. 再看程序的架构,看程序的分层于构成,了解程序的大概运行路径,这样就很容易看懂了。

关于数据库架构的问题

不要把所有数据都丢在同一个表里面,同一个表的读写过多对于程序来说会造成不必要的损耗,尽可能的分表,但注意不要无意义的分表以免浪费内存。

bug的处理

根据异常从前端开始一步一步找出错误,主要是看懂异常最可能出错的原因,今天有一个column 不能为null的错误,弄了半天结果只是前端的一个按钮出现bug被隐藏起来,后台获取不到数据所以提示为null

你可能感兴趣的:(计算机基础)