首页 团队成员,Ven_殃雾的文章

前言

为什么风格重要?风格是你的审美观体现专业性表现

先来说说什么叫审美观体现,“一串普普通通的代码,谈何美感”。每个人的审美观的确是不同的,但却是很容易改变的。每个人都曾会有那么一瞬间觉得——自己之前的作品、行为,是一种不成熟的表现。这其实并不是对与错的区别,而是自己审美观的提升。从一个“不懂得网络规则的小白”成长到一个“拥有自己特色的冲浪者”,是需要一定的审美积累的。创造优秀的作品的前提,一定是拥有了欣赏美的意识。

接着,做这一行,最怕被说的就是不专业。而一眼就可看出的风格,恰恰就是你专业性的门面。说“没有感觉出专业到哪去”的,只是还没有形成这个意识当中。<毕竟,只是同行才会纠结你专不专业,用户只在乎运行结果> 让我们举个例子吧,刚刚接触调色的萌新应该都干过这么一件蠢事吧——拉高饱和度到过饱。的确,一张平平无奇的照片,当通过后期饱和度的处理后,瞬间变得丰富多彩,甚至超出了自然肉眼的范围。正当你觉得你沉浸在他人的夸赞中、自己很秀的时候,身边一定会有一个老手告诉你:你这过饱,看着好恶心呀!而当你去了解的更深时,才回头意识到自己的愚蠢错误。正如视频出现水印、做ppt全是黑体等等一样,永远都是专业的人能看出你错误,而非专业人士并不会看出这些细节——小却致命的细节。

正文

好啊,说了这么多重要性,接下来就讲讲我目前对自己风格的一些总结吧!

(仅供参考,每个人都应该有各自的风格)

1. 命名风格

英文名词意识:

如果说你要定义一个整形变量来表示高度
不要用int gaodu或是int high;
而是要int height

巧用大小写和关联意义:

如果在我的程序里出现了Strch
我会清楚地告诉你前者是字符数组,后者是字符变量

注意做标记:

如果Sum去表示总和
int iSumfloat fSum就可以帮助你在接下来引用时
时刻提醒自己用的是什么类型

"_" 当空格:

如果真的需要空格
比如在First.c文件中全局变量可以写成First_xxx来进行区分。
否则合作编程的时候容易出乱子

2. 行文风格

间距意识:

英文符号后一般要加空格

如:int a, b而不是int a,b

运算符和运算量之间要加空格

如:iSum = a + b;而不是iSum=a+b

标准意识:

if (x > 0) return 0;

显然是对的,但是不标准的。建议写成:

if(x > 0)
{
    return 0;
}  

重视类型:

float a = 0; 应该写成 float a = 0.0f;
double x = 0; 则写成double x = 0.0 ;

不要过于主观给主函数化妆,最标准的主函数写法主要有两种:

int main(void)
{
    return 0;
}

以及

int main(int argc, char **argv[])
{
    return 0;
}

声明意识:

头文件声明、宏定义声明、自定义函数声明、全局变量声明 一定要依次有序地放在最开始

对关键步骤一定要做注释:

int i = -1;    //定义变换符号使用的变量 

3. 工程意识

编程是一个在效率和工程量之间做衡量的事情,一切都要以实际为根本。

  • 效率问题
  • 工程量问题

4. 注释意识

一定要养成在文件最开头写文件说明的习惯!

//File name  :Date_Sort
//Author     :YoungFog
//Date       :2020.11.21
//Function   :Data Management
//Parameter  :0--Success, 1--Failure

结语

我们总结了这么多规范性风格和个性化风格,没有硬性规定,但一定要在平时注重风格。

也许未来我们在企业中会去学习新的风格规范,来达到“便于交流”的最终合作目的。如果我们自己都没有把这份孤僻的事业当成一种热爱的艺术,又怎会说出那句最初的HELLO WORLD?又怎会令初心皈依自己未来的生活?

因为我们每个人都是这条道路的开拓者,风格难道不就是我们走过的最好证明吗?

​ 写于2020.11.21
​ 一个仅有2个月编程经验却怀揣梦想的大一新生




文章评论

    Sakura_Team 站长ChromeWindows
    2021-04-16 23:28   回复

目录