首页 > TAG信息列表 > chapterid

一天一点代码坏味道(1)

作为一个后端工程师,想必在职业生涯中都写过一些不好维护的代码。本文是我学习《代码之丑》的学习总结,今天第一天发车,先来看看在命名上的一些常犯的坏味道。 0 为何要品代码坏味道 Martin Flower在《重构》一书中给不好维护的这一类代码取了一个艺名:代码的坏味道,而这些坏味道一旦堆

《代码重构》之方法到底多长算“长”?

每当看到长函数,我们都得: 被迫理解一个长函数在一个长函数中,小心翼翼地找出需要的逻辑,按需求微调 几乎所有程序员都会有类似经历。 没人喜欢长函数,但你却要一直和各种长函数打交道。 几百上千行的函数肯定是不足以称霸的。 多长算“长”? 100 行?对于函数长度容忍度太高了!这是导

代码之丑

1,命名例子 这段代码做了什么? public void processChapter(long chapterId) { Chapter chapter = this.repository.findByChapterId(chapterId); if (chapter == null) { throw new IllegalArgumentException("Unknown chapter [" + chapterId + "]");

代码之丑 例子

1,命名例子 这段代码做了什么? public void processChapter(long chapterId) { Chapter chapter = this.repository.findByChapterId(chapterId); if (chapter == null) { throw new IllegalArgumentException("Unknown chapter [" + chapterId + "]");

thinkphp5实现上下分页

 思路, 从页面获取章节id即chapterid 通过chapterid查询数据库中的小说的id即novelid根据novelid查询小说对应的所有章节 上一页的写法思路 查询数据库中的章节表即 chapter 表 根据chapterid字段进行倒序查询,然后根据页面中获取到的chapterid和数据库中的chapterid比较,获取大于