老 Service 补单测:先切接缝,再写断言
面向跑了几年的 Java 老项目:在不改调用方的前提下,用接缝把 new、静态配置和系统时钟扒出来,配上可复制的 Mockito + JUnit5 示例、JaCoCo 增量覆盖率门禁,以及静态初始化、误连生产配置、H2 方言这三类实测踩过的坑。
Blog
格达软件工程师的实战经验、技术选型与行业观察
面向跑了几年的 Java 老项目:在不改调用方的前提下,用接缝把 new、静态配置和系统时钟扒出来,配上可复制的 Mockito + JUnit5 示例、JaCoCo 增量覆盖率门禁,以及静态初始化、误连生产配置、H2 方言这三类实测踩过的坑。
排查一个内存只涨不降的服务,ASAN 报出几万个没释放的 Session,代码里一个 new 都没有。本文从这个可复现的循环引用案例出发,讲清三种智能指针该用在哪、代价是什么,以及 pImpl 不完整类型、make_shared 延迟释放、expired 与 lock 竞态这几个实际会踩的坑。
低代码擅长标准化与快速交付,但复杂业务逻辑、硬件对接、高并发与品牌化体验仍需定制开发。本文用一张适配度对照表,给出低代码与定制开发混合落地的务实建议。
技术选型决定 APP 的成本、迭代速度与长期可维护性。本文从业务场景、团队能力、性能要求三个维度给出决策框架,并结合格达软件的定制开发经验,梳理原生、跨端、小程序与混合方案的选择要点。
从原生、Flutter、React Native 到 uni-app,本文拆解移动 APP 开发的技术选型逻辑,并结合格达软件的 APP、小程序、PC 软件与服务器维护业务,给出可落地的评估清单与实施路径。
中小企业如何赶上AI浪潮?本文从典型误区切入,结合格达软件的APP、小程序、PC软件、开发咨询与服务器维护业务,给出低成本、可落地的数字化转型建议。
在2026年的今天,餐饮行业的数字化竞争早已不是“要不要做小程序”,而是“如何把小程序做得好用、稳定、能带来复购”。根据微信公开课数据,餐饮类小程序月活跃用户已突破4亿,点餐、外卖、会员、排队叫号等场景几乎覆盖了从街边小店到连锁品牌的全部业态。