【7】 浅谈开发技巧,巧用模板,提高AS开发效率

版权声明:独学而无友,则孤陋寡闻。q群582951247 https://blog.csdn.net/mp624183768/article/details/82454769

熟悉js 的可以看这篇文章 【翻译】关于回调地狱

下面我来简单概述一下

减少代码嵌套

比如说正常的逻辑是这样子的

            int i = 0;
            if (i > 5) {
                doSomethings1();
                if (i > 10) {
                    doSomethings2();
                    if (i > 15) {
                        doSomethings3();
                    }
                }
            }

我们暂且称为方法1 和方法2  方法3

这样写的话维护起来就比较麻烦

如果新增功能,或者说要删掉某个功能。就需要很小心,而且如果逻辑更为复杂的话

if里面不仅仅一个条件,那么就很有可能出错 那我们要怎么做呢

减少嵌套层级

           int i = 0;
            if (i <= 5) {
                return;
            }
            doSomethings1();
            if (i <= 10) {
                return;
            }
            doSomethings2();
            if (i <= 15) {
                return;
            }
            doSomethings3();

这么写的话 增删改查都很方便。

------------------上述只是一种编程思想

积累的途径

扫描二维码关注公众号,回复: 3154324 查看本文章

从自身积累

我们可能要在写熟悉的代码中放慢下来,思考更多的写法,或者更简单更高效的写法。

从网络积累

多学习别人敲项目(从网络上找整套学习视频)尺有多短,寸有所长 取长补短,方能成才。

别人会有一些快捷键 你没用过,会有更方便的工具,你没见过,会有更骚气的写法,你想不到。

------------------下述再来一个as模板的使用

前言

不仅仅是as 所有的IntelliJ IDEA  产品 都有这个设置 

有的代码写第一遍可能兴致盎然,可第一百遍就索然无味了,所以模板可以用简单的几个字母帮你跳过这个重复第101遍的过程。

let me go

 

 

 

猜你喜欢

转载自blog.csdn.net/mp624183768/article/details/82454769