程序猿进阶高级之思维篇
文章平均质量分 76
讲述初级程序员在思维上如果蜕变,用更高级的思维写出更优雅的代码
我是从宝畅
都别写代码了,去奔跑,去跳跃,去抓鱼,干啥都行
展开
-
重构思维系列3-封装
而封装记录,就是把这个变量封装成对象。封装就是希望人们不必追究存储的过程和细节,由于对于这种可以被更改的变量来说,一个变量到处修改是一个难维护的事,封装到对象中更合适,提供一个公共的set方法,遵循对象的规则去set和get。如果假设三个变量,start、end、count是会用到的一组变量,如果这是一个固定值,就可以这么定义三个变量或者写成静态变量或常量,如果是一组会被改变的变量,可能会被展示成这样。提炼类这个概念是说,当我们已经封装了一个类了,但是随着扩张的过程中,有一些小方向逐渐增长成块了,比如。原创 2022-08-22 02:25:55 · 205 阅读 · 0 评论 -
重构思维系列2-函数及变量
代码中,一个大的逻辑块,一定会由很多个函数和变量组成起来的,尤其是函数,函数的存在可以降低人们对业务的理解,把一个大的逻辑,由一个一个的函数组成起来,如果函数写的足够好的话,去梳理逻辑时就会很清晰。下面来说一说对于函数和变量的一些好的重构标准,从中可以体会出来好的写代码的标准。1、提炼函数2、内联函数3、提炼变量4、内联变量5、封装变量6、变量改名7、引入参数对象8、函数组合成类9、函数组合成transform10、拆分............原创 2022-06-21 02:14:22 · 554 阅读 · 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 · 331 阅读 · 0 评论