10 2023 档案
一些研发工程师在Springboot注意点
摘要:一些研发工程师在Springboot注意点1. 正确设计代码目录结构虽然您有很大的自由度,但有一些基本规则值得遵循来设计您的源代码结构。避免使用默认包。确保所有内容(包括入口点)都在命名良好的包中,这样您就可以避免与组装和组件扫描相关的意外情况;将 Application.java(应用程序的入口类 阅读全文
posted @ 2023-10-28 19:30 PetterLiu 阅读(148) 评论(0) 推荐(0)
ServiceA不应该直接调用ServiceB派生的Dao方法
摘要:ServiceA不应该直接调用ServiceB派生的Dao方法 背景 服务层单元测试是指针对应用程序中服务层代码的测试。服务层通常包含业务逻辑和数据处理代码,因此服务层单元测试的目标是验证这些代码的正确性和可靠性。通过编写针对服务层方法的测试用例,并模拟服务层的依赖项,我们可以在隔离环境中对服务层代 阅读全文
posted @ 2023-10-21 20:56 PetterLiu 阅读(149) 评论(0) 推荐(0)
应用系统-业务逻辑写入在分层结构中Service层
摘要:应用系统-业务逻辑写入在分层结构中Service层 近日,关于我们某同学在研发过程中一些设计问题,再次回归老生常谈的问题:业务逻辑写在哪儿一层? 过去二十年软件开发过程中,大部分开发者喜欢使用存储过程(SP),用SP解决一系列业务处理过程,在信息系统中时常听到有SP的存储。各大数据库厂商也对存储过程 阅读全文
posted @ 2023-10-14 09:40 PetterLiu 阅读(271) 评论(0) 推荐(0)
关于当下ChatGPT在软件工程编码过程反思
摘要:背景 首先声明笔者是软件开发多年经历,对于ChatGPT过程中一些观察,仅代表个人观点。对于才工作的新人,没有更多软件开发与编码经验,可能ChatGPT帮助更大。当下ChatGPT在软件工程编码过程反思: 风险一: ChatGPT当下对于整个软件工程优化与改进所有源代码效率不高。 ChatGPT出现 阅读全文
posted @ 2023-10-06 10:33 PetterLiu 阅读(175) 评论(0) 推荐(0)