
程序猿进阶高级之思维篇
文章平均质量分 76
讲述初级程序员在思维上如果蜕变,用更高级的思维写出更优雅的代码
我是从宝畅
都别写代码了,去奔跑,去跳跃,去抓鱼,干啥都行
展开
-
重构思维系列3-封装
而封装记录,就是把这个变量封装成对象。封装就是希望人们不必追究存储的过程和细节,由于对于这种可以被更改的变量来说,一个变量到处修改是一个难维护的事,封装到对象中更合适,提供一个公共的set方法,遵循对象的规则去set和get。如果假设三个变量,start、end、count是会用到的一组变量,如果这是一个固定值,就可以这么定义三个变量或者写成静态变量或常量,如果是一组会被改变的变量,可能会被展示成这样。提炼类这个概念是说,当我们已经封装了一个类了,但是随着扩张的过程中,有一些小方向逐渐增长成块了,比如。原创 2022-08-22 02:25:55 · 247 阅读 · 0 评论 -
重构思维系列2-函数及变量
代码中,一个大的逻辑块,一定会由很多个函数和变量组成起来的, 尤其是函数,函数的存在可以降低人们对业务的理解,把一个大的逻辑,由一个一个的函数组成起来,如果函数写的足够好的话,去梳理逻辑时就会很清晰。 下面来说一说对于函数和变量的一些好的重构标准,从中可以体会出来好的写代码的标准。 1、提炼函数 2、内联函数 3、提炼变量 4、内联变量 5、封装变量 6、变量改名 7、引入参数对象 8、函数组合成类 9、函数组合成transform 10、拆分 ............原创 2022-06-21 02:14:22 · 608 阅读 · 0 评论 -
重构思维系列-如何写出好代码1
package service.alarmClock; import javax.sound.sampled.*; import java.io.File; import java.io.IOException; import java.text.SimpleDateFormat; import java.util.Calendar; public class AlarmClock { /** * 闹钟提醒-功能介绍: * 每当早上、中午、晚上时,分别有对应类型的播放音乐,.原创 2022-03-01 22:58:54 · 363 阅读 · 0 评论