0308 - 前后端开发的坑

这两天在开发关键词排名监控应用,同时开发前端和后端,遇到一个严重的问题:后端 接口频繁变动,导致前端也要相应调整;同时,联调又要花费大量时间。

怎么避免这种情况呢?我想了想:

  • 充分理解需求(业务)。如果开始时只是一知半解,之后随着对业务理解的深入,必然需要调整,接口也必然会变动。
  • 接口留一定弹性。小的变化时,可以在冗余接口中先走通逻辑。等积累到一定程度、这种蹩脚的实现太多时,再变动接口,用更合理的方式实现。

感叹后端也是大坑,其中很重要的一点是 高并发与有限资源的冲突。毕竟,服务器的性能和资源都有限,甚至不如个人电脑,却要承载很多人的使用,对程序的挑战很大。比如我这两天的工作,在量小时一切正确;可量大后,直接内存不够给崩了…

怎么说呢?继续苦练内功吧。