Day 11. Coding style

前面讲完了物件导向的3大特性,那再来讲讲新手要如何写出好Code
首先对於不同的工程师,我觉得好的程序码的定义是很模糊的,但基本上在面试时,大家还是心里会有些标准,而Coding Style我觉得是新手很好先掌握的技巧,学会後面试也比较不会被挑毛病


首先,对於基本的Coding style,我觉得新手要具备一定的概念就是:驼峰命名法和匈牙利命名法
不管你写的是什麽语言,这两种命名法都很好用,有兴趣的可以去Google一下这两种规则,其中驼峰式又有分大驼峰(Pascal)跟小驼峰(Camel),这边提一下本人之前在微软上班时学到的基本规则:

  1. Class、方法须遵守Pascal规则
  2. 参数、区域变数须遵守Camel规则
  3. private的属性或栏位首字前面须加底线(ex:UserName),其他地方不使用底线
  4. 第2个单字开始每个单字开头大写
  5. 单字不能超过3个(太长的专有名词须先建立缩写表,统一所有人使用的缩写)
  6. 方法的第一个单字必须为动词(Get、Push、Delete、Update...等等)
  7. 介面(Interface)首字前面必须要加I
    以上规则为最基本的命名规范,有照着走不太会被挑毛病,要看完整版可以参考MSDN:https://docs.microsoft.com/zh-tw/dotnet/csharp/fundamentals/coding-style/coding-conventions

<<:  Day11 : Docker基本操作 Docker Net篇

>>:  [Day12] Esp32s用AP mode + LED - (认识序列埠监控视窗&程序码讲解)

Day 09 Azure Storage Account- 给照片找个家

Azure Storage Account- 给照片找个家 Azure Storage Accoun...

如何在Windows 10中隐藏修复分区

在大多数PC上,默认情况下,修复分区是隐藏的,并且不会出现在档案总管(Windows Explore...

撰写API端的第一个Flask API-以tick为例

上上篇已经写了一个Flask API的Hello World, 现在我们的Flask API要开始串...

把 Clear Linux 安装到我的 Mac mini (Late 2014)

Mac mini (2014 年末) 这一部机器,我刚入手的时候,主要拿来上网、文书处理以及制作网...

Day 6 分好分清楚!

每天当我们张开眼的时候,世界就井然有序在运作了,只是我们在某个轨道上运行太久了,久到没有发现已经在轨...