![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
杂谈
qq_37720278
这个作者很懒,什么都没留下…
展开
-
《重构》笔记
两个类中相同的字段,函数签名中相同的参数(s),总是绑在一起出现的数据项。拼成对象(如果删掉众多数据项中的一个,其他数据项失去意义,那么就应该这么做) 参数列表中多个相同基本类型的参数,如(operatorID int64, empID int64, objID int64),为这些基本类型再定义(封装)一个类型:type ObjID int64,参数列表变成 (operatorID int64...原创 2020-03-23 19:53:16 · 189 阅读 · 0 评论 -
总结2019
coding能力 实现需求的一般思路 先思考整个逻辑,后将逻辑拆解,分层设计(view/service/持久层)层与层之间交互的api定义,不要着急去实现某一小块逻辑 用简洁的代码将多个api串起来,此时思考每个api定义是否合理,包括: 是否每个api做到了单一指责原则 对需求进行想象中可能的扩展,扩展后单个api是否能复用,即可扩展性 api签名是否合理,函数名表达「做了什么事情」,参数...原创 2020-01-10 18:50:15 · 150 阅读 · 0 评论 -
读书体会
说说读书的体会。最近主要在看关于linux以及tomcat的几本书,都是一些进阶性的书籍,因此看的时候还是觉得蛮吃力的,很多章节都要来来回回的看好几遍,甚至结合其他章节才能看懂大致的意思。在看完每一章之后去回顾这一章的内容时,总会有“咦?这一章讲了什么来着?”这样的想法,然后再重新将这一章翻阅一遍,才能大致记得这一章的主要内容,不过这也持续不了太久,可能过了几天之后,一章里面能停留在我脑海里的就只...原创 2018-04-11 15:39:00 · 213 阅读 · 0 评论