今天看啥  ›  专栏  ›  程序员鱼皮

开发小同学的骚操作,还好被我发现了

程序员鱼皮  · 公众号  ·  · 2024-06-03 13:12
    

文章预览

大家好,我是程序员鱼皮。今天给朋友们还原一个我们团队真实的开发场景。 开发现场 最近我们编程导航网站要开发 用户私信 功能,第一期要做的需求很简单: 能让两个用户之间 1 对 1 单独发送消息 用户能够查看到消息记录 用户能够实时收到消息通知 这其实是一个双向实时通讯的场景,显然可以使用 WebSocket 技术来实现。 团队的后端开发小 c 拿到需求后就去调研了,最后打算采用 Spring Boot Starter  快速整合 Websocket 来实现,接受前端某个用户传来的消息后,转发到接受消息的用户的会话,并在数据库中记录,便于用户查看历史。 小 c 的代码写得还是不错的,用了一些设计模式(像策略模式、工厂模式)对代码进行了一些抽象封装。虽然在我看来对目前的需求来说稍微有点过度设计,但开发同学有自己的理由和想法,表示尊重~ 前端同学小 L ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览