某知名企业程序代码编写规范之十 10 代码编辑、编译、审查¹ 10-1:打开编译器的所有告警开关对程序进行编译。¹ 10-2:在产品软件(项目组)中,要统一编译开关选项。¹ 10-3:通过代码走读及审查方式对代码进行检查。说明:代码走读主要是对程序的编程风格如注释、命名等以及编程时易出错的内容进行检查... 2023-06-13 编辑编译审查测试文章软件开发编程规范
某知名企业程序代码编写规范之七 7 可测性¹ 7-1:在同一项目组或产品组内,要有一套统一的为集成测试与系统联调准备的调测开关及相应打印函数,并且要有详细的说明。 说明:本规则是针对项目组或产品组的。¹ 7-2:在同一项目组或产品组内,调测打印出的信息串的格式要有统一的形式。信息串中至少要有所在... 2023-06-13 可测性宏断言文章软件开发编程规范
某知名企业程序代码编写规范之四 4 可读性¹ 4-1:注意运算符的优先级,并用括号明确表达式的操作顺序,避免使用默认优先级。 说明:防止阅读程序时产生误解,防止因默认的优先级与设计思想不符而导致程序出错。 示例:下列语句中的表达式 word = (high << 8) | low (1) if ((a | b) && (a & c))(2) if ((a | b)... 2023-06-13 可读性优先级运算符文章软件开发编程规范
某知名企业程序代码编写规范之八 8 程序效率¹ 8-1:编程时要经常注意代码的效率。 说明:代码效率分为全局效率、局部效率、时间效率及空间效率。全局效率是站在整个系统的角度上的系统效率;局部效率是站在模块或函数角度上的效率;时间效率是程序处理输入任务所需的时间长短;空间效率是程序所需内存空间,如... 2023-06-13 程序效率全局效率数据结构文章软件开发编程规范
某知名企业程序代码编写规范之五 5 变量、结构¹ 5-1:去掉没必要的公共变量。 说明:公共变量是增大模块间耦合的原因之一,故应减少没必要的公共变量以降低模块间的耦合度。¹ 5-2:仔细定义并明确公共变量的含义、作用、取值范围及公共变量间的关系。 说明:在对变量声明的同时,应对其含义、作用及取值范... 2023-06-13 变量结构耦合度文章软件开发编程规范
某知名企业程序代码编写规范之二 2 注释¹ 2-1:一般情况下,源程序有效注释量必须在20%以上。 说明:注释的原则是有助于对程序的阅读理解,在该加的地方都加了,注释不宜太多也不能太少,注释语言必须准确、易懂、简洁。¹ 2-2:说明性文件(如头文件.h文件、.inc文件、.def文件、编译说明文件.cfg等)头部应进行... 2023-06-13 注释说明文件文章软件开发编程规范
教你如何学习好单片机编程设计 目前,一个学习与应用单片机的高潮正在工厂、学校及企事业单位大规模地兴起。过去习惯于传统电子领域的工程师、技术员正面临着全新的挑战,如不能在较短时间内学会单片机,势必会被时代所遗弃,只有勇敢地面对现实,挑战自我,加强学习,争取在较短的时间内将单片机技术融会贯通,才能跟... 2023-06-13 单片机编程技巧基础知识文章软件开发编程规范
c语言入门教程详细介绍 1.c语言入门教程--简介C语言是一种计算机程序设计语言,它既具有高级语言的特点,又具有汇编语言的特点。它由美国贝尔研究所的D.M.Ritchie于1972年推出,它可以作为工作系统设计语言,编写系统应用程序。它的应用范围广泛,具备很强的数据处理能力,不仅仅是在软件开发上,而且各类科... 2023-06-13 C语言入门教程汇编语言文章软件开发编程规范
汇编语言教程-段寄存器的说明语句 在汇编语言源程序中可以定义多个段,每个段都要与一个段寄存器建立一种对应关系。建立这种对应关系的说明语句格式如下:ASSUME段寄存器名:段名[,段寄存器名:段名,……]其中:段寄存器是CS、DS、ES、SS、FS和GS,段名是在段定义语句说明时的段名。在一条ASSUME语句中... 2023-06-13 汇编语言段寄存器说明语句文章软件开发编程规范
利用汇编语言实现BCH解码校验算法 数据传输通信中,常常因传输差错造成误码错码,尤其在无线通信中,空中的突发或随机干扰噪声会造成编码差错。为了提高传输的正确率,往往采用一些校验方法,以检验纠正传输差错。通信中校验的方法很多,其中的BCH编码有其独特的优点:不仅可以检纠突发差错,还能检纠随机差错,被广泛地采... 2023-06-13 BCH解码校验算法汇编语言文章软件开发编程规范
【汇编语言】C++教程 一、C++教程- -简介C++是在C语言的基础上开发出的一种编程语言,保留了C语言原有的全部特征、属性和优点,且增加了面向对象的机制,极大地提高了大型软件的开发效率,是至今为止应用最为广泛的编程语言之一。学习C++,既要学会利用C++进行面向过程的结构化程序设计,也要学会利用C++... 2023-06-13 汇编语言C++编程语言文章软件开发编程规范
JAVA和C++区别详解 1)java是解释性语言,java程序在运行时类加载器从类路经中加载相关的类,然后java虚拟机读取该类文件的字节,执行相应操作.而C++编译的 时候将程序编译成本地机器码.一般来说java程序执行速度要比C++慢10-30倍.即使采用just-in-time compiling (读取类文件字节后,编译成本... 2023-06-13 JavaC++汇编语言文章软件开发编程规范
程序员几个经典的错误看法 关于设计模式、设计原则有人认为,熟悉了设计模式、设计原则,就学会了设计。其实,设计模式和设计原则,只是前人根据设计实践做的总结和提炼,设计,归根到底是要解决问题的,把具体问题的解决办法,经过一定的抽象,变成程序员的语言。我见过一些人,他们知识渊博、见识广博,甚至理论可以给... 2023-06-13 程序员编程经验文章软件开发编程规范
C语言发展历程,C语言特点 C语言的发展颇为有趣。它的原型ALGOL 60语言。1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了... 2023-06-13 C语言类型特点运算符文章软件开发编程规范
用汇编的眼光看C/C++之深入指针 指针是我们在C/C++中经常遇到的一种数据类型。指针用的好,可以提高代码的可读性;但是如果使用不恰当,反而会造成很大的麻烦。指针,也就是指向某一种数据类型的地址。这种类型很多,它可以是编程语言自带的类型,比如说int、long、short、char、float、double、int; 也可是是指向某... 2023-06-13 C语言C++指针文章软件开发编程规范
了解Android开发规范:性能及UI优化是什么样的? 本文带您全面了解Android开发规范,其中包括Android编码规范,Android性能优化和Android UI优化,读完绝对不会后悔的好文章。一、Android编码规范1.java代码中不出现中文,最多注释中可以出现中文2.局部变量命名、静态成员变量命名只能包含字母,单词首字母出第一个外,都为大写,其他... 2023-06-13 Android开发规范性能UI优化文章软件开发编程规范
单片机C语言基本编程规范详解 本标准规定了程序设计人员进行程序设计时必须遵循的规范。本规范主要针对单片机编程语言和08编译器而言,包括排版、注释、命名、变量使用、代码可测性、程序效率、质量保证等内容。1.基本规则格式清晰、注释简明扼要、命名规范易懂、函数模块化、程序易读易维护、功能准确... 2023-06-13 单片机C语言编程规范文章基础知识