编程基本功:即使是脚本,也尽量减少硬代码,都使用变量

简介: 编程基本功:即使是脚本,也尽量减少硬代码,都使用变量

改了个文件,构建那边出错了。于是顺便看了一眼构建脚本……其实这个工作应该是很出色的,只是因为吾要求看,所以看着实在是难以接受。


 比如说,在脚本中,经常使用到目录文件。大多数人的脚本,就是不断的复制这些目录文件。对于完成工作来说,当然没有问题;从维护来说,简直是噩梦。不要说是接手的,就是当事人也记不住哪里用到,一旦改起来实在是痛苦。


 所以,只要碰到目录文件,首先想到的就是定义为变量,后面统一使用。这样修改的时候,只要改一处。


 这个听起来,道理通俗易懂?动作也很简单?咱不说别人,汝能做到吗?

目录
相关文章
|
4月前
|
API Windows
MASM32编程完善SysInfo遇到奇怪故障,真切感受全局变量和局部变量之别……
MASM32编程完善SysInfo遇到奇怪故障,真切感受全局变量和局部变量之别……
|
8月前
|
算法 程序员
为何程序员在编写程序时难以一次性将所有代码完美无瑕地完成,而是需要经历反复修改Bug的过程?
为何程序员在编写程序时难以一次性将所有代码完美无瑕地完成,而是需要经历反复修改Bug的过程?
81 7
|
8月前
|
设计模式 消息中间件 Java
面试官:什么是JIT、逃逸分析、锁消除、栈上分配和标量替换?
面试官:什么是JIT、逃逸分析、锁消除、栈上分配和标量替换?
670 1
|
测试技术
代码为啥不能过度优化
代码为啥不能过度优化
85 0
|
测试技术 编译器 C++
栈局部变量优化探究,意外发现了 vs 的一个 bug ?
栈局部变量优化探究,意外发现了 vs 的一个 bug ?
|
程序员
相见恨晚的Matlab编程小技巧(2)-代码怎么做到逻辑清晰?——巧用注释符“%“
        本文将以教程的形式详细介绍Matlab中两个常用符号“%”和“%%”的作用。初学者可以通过此文掌握这两个符号的用法,为Matlab编程打下坚实的基础。
|
Unix Apache C++
给代码写注释时有哪些讲究?
给代码写注释时有哪些讲究?
172 0
给代码写注释时有哪些讲究?
|
存储 安全 算法
STL中有哪些副作用或稍不注意会产生性能开销的地方?
可能很多人都不在意,在使用STL容器的时候,潜意识里面将clear()成员函数视为常量时间复杂度O(1)的。但是其实不然。我感觉可能是很多人都知道对于vector而言,clear()之后,修改了size()的结果,不影响capacity()的结果,因而得出clear()只是修改了某个标记,是常量时间复杂度的错误结论。
897 0
|
机器学习/深度学习 存储 Rust
烧脑 C++ 之消除重复代码
最近偶然看到一篇 2006 年的老文章《[Tour de Babel](https://sites.google.com/site/steveyegge2/tour-de-babel)》 ([中文翻译](https://code.google.com/archive/p/windows-config/wikis/TourDeBabel.wiki)),评论各种编程语言,其中提到 C++ 有太多容易引
1665 0