随手记
文章平均质量分 84
猾枭
这个作者很懒,什么都没留下…
展开
-
如何编写高质量的代码
刚来我现在这个公司的时候,还有在腾讯去优化外包员工写的代码的时候。总会遇到一些问题,相信大家也跟我一样会遇到过这些问题:接手的项目,文档缺失,代码一点注释没有,交接维护的人已经离职,所以基本上只能靠自己猜来梳理代码逻辑。代码风格过于抽象(命名缩写且意思不明确,直接用字母或者加上数字命名,比如 Student s, int num1,int num2,重名方法等),看不懂,也不敢轻易修改。运行的代码,不打印日志,info日志没有,error日志没有。sql不打印。或者分布式情况下,原创 2021-07-28 21:19:41 · 624 阅读 · 0 评论 -
如何写出“简单“代码?
如何写出"简单"代码? 当你做实际开发中,你一定会发现有人跟你说,或者你在网上看:要写简单代码要写简单代码。 这句话其实就跟大家熟悉的设计模式中的简单(kiss)原则是挂钩的,如果学习过设计模式的小伙伴,在学习到kiss原则的时候,或多或少会遇到下面几个问题:为什么身边的程序员都告诉你保持"简单"代码很重要?什么才是好的"简单"的代码?如何写出"简单"的代码?yagni原则和kiss原则是相同的么?这些问题看上去简单,回答起来却不简单。为什么要让代原创 2021-07-28 21:19:11 · 771 阅读 · 0 评论 -
【笔记】lambda、streamAPI、文本块等特性深入讲解
视频地址:https://www.bilibili.com/video/BV1sE411P7C1?p=4全免费代码及文章:https://www.kancloud.cn/hanxt/javacrazy/content视频的笔者博客:www.zimug.com1.Lambda表达式 匿名内部类实现接口简化后2.Stream代替for循环 对...原创 2020-03-29 17:11:04 · 179 阅读 · 0 评论