`
lisanping
  • 浏览: 145328 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

程序设计风格(一)

J# 
阅读更多

最近在看<程序设计实践>,很是受用,故记下之。 好的程序设计的风格具有以下几点: 具有功能说明性的名字 直接了当的逻辑和自然的表达式 一致性和习惯性 注释 这篇写前两点。 1.具有功能说明性的名字 名字应该简单,并且说明它的功能性。一般全局变量具有足够长,足够的说明性,而局部变量则可简短些。 命名约定:numPending/num_pending,看个人喜好,个人喜欢前种用于函数名/结构性的名字,后者用于变量名. 名字也可以加上类型和功能方面的文字,全局变量可以以大写字母开头,局部变量以小写开头,常量则全部大写。 如局部变量中:i,j作为循环变量,p,q作为指针,s,t作为字符串变量,pch表示字符指针…….. 在有命名空间的语言里,名字更应当注意上下文,简练,但又不失功能性说明。 函数名,最好用动词+名词,返回布尔型值的函数,is*,in*等名字就很不错。 2. 直接了当的逻辑和自然的表达式 缩进。 运算符的优先级,多使用()。 逻辑简明。如,测试中的否定看是否能改进。 慎用三元运算符。 当心副作用。如++,–等运算的与副作用有关执行顺序;函数参数求值的顺序。

分享到:
评论

相关推荐

    结构化程序设计风格.pdf

    结构化程序设计风格是软件开发领域的一个里程碑,它由著名计算机科学家E.W.Dijkstra在1965年提出。这种设计方法着重于提高程序的可读性和可维护性,通过自顶向下、逐步求精以及模块化的策略,使得程序设计更为系统化...

    00342高级语言程序设计(一).rar

    【标题】"00342高级语言程序设计(一).rar" 是一个压缩文件,其中包含了关于高级语言程序设计,特别是C语言的学习资源。这个压缩包可能是一个教学资料集合,适合自学或课程学习使用。 【描述】 "00342高级语言程序...

    c++ 程序设计风格

    《C++程序设计风格》是深入探讨C++编程语言中编码规范、设计原则与最佳实践的一本重要书籍。它不仅提供了C++编程的基础知识,更着重于如何运用这些知识来构建高质量、可维护且高效的软件系统。下面将从几个关键方面...

    Java程序设计:第三章 面向对象程序设计.ppt

    面向对象程序设计是 Java 编程的基础,它解决了传统程序设计风格中的缺陷,如数据抽象简单、信息完全暴露、算法复杂、无法很好地描述客观世界等问题。面向对象程序设计的基本思路是首先分析问题并建立相应的对象,...

    面向对象程序设计风格的五子棋程序

    在“面向对象程序设计风格的五子棋程序”中,我们将深入探讨如何利用C++的面向对象特性来实现一个功能完善的五子棋游戏。 首先,我们可以创建几个核心类来代表游戏的不同组成部分。例如: 1. **棋盘类(Chessboard...

    程序设计风格

    程序设计风格是编程领域中一个至关重要的主题,它不仅关系到代码的质量,还直接影响到团队协作的效率以及软件产品的长期维护。程序设计风格涉及到多个层面,包括但不限于代码的组织方式、命名规范、代码布局、注释...

    程序设计风格.pdf

    程序设计风格是编程实践中至关重要的一个方面,它关乎到代码的可读性、可维护性和团队协作效率。良好的程序设计风格使得代码结构清晰,逻辑分明,不仅能够确保程序正确执行,还能帮助开发者在后续的调试和维护阶段...

    《面向对象程序设计JAVA语言程序设计》

    《面向对象程序设计JAVA语言程序设计》涵盖了 Java 语言的基础知识点、设计原则、编程风格、多线程和并发、网络和 Web 编程、异常处理、安全和可靠性、Applet 和应用程序、设计模式、测试和调试等多方面的内容。

    程序设计语言的选择程序设计风格.ppt

    程序设计语言的选择程序设计风格.ppt该文档详细且完整,值得借鉴下载使用,欢迎下载使用,有问题可以第一时间联系作者~

    Delphi 2007程序设计教程

    内容简介:Delphi是一种深受广大程序开发人员喜爱的快速开发工具,其...《Delphi 2007程序设计教程》内容翔实,实例丰富,浅显易懂,图文并茂,知识点难易结合,可使学生更容易掌握Delphi 2007程序设计的知识和技巧。

    浙江大学何钦铭、颜晖所著《C语言程序设计(第4版)》,高等教育出版社2020年版,C语言程序设计(第4版)课件

    全书主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格,以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。涉及数据类型、表达式、分支、循环、函数、数组、指针...

    人事管理系统程序设计语言

    按照程序设计风格,有逻辑式程序设计、函数式程序设计、对象式程序设计之分。 编辑本段规范  程序设计的基本概念有程序、数据、子程序、子例程、协同例程、模块以及顺序性、并发性、并行性、和分布性等。程序是程序...

    程序设计方法学

    程序设计风格是指编写代码的方式和习惯,良好的编程风格可以使代码更易于阅读和维护。 #### 代码的基本格式 - **缩进**:统一的缩进风格有助于提高代码的可读性。 - **空行**:合理使用空行来分隔不同的逻辑部分。 ...

    C++简单程序设计图书管理系统

    C++简单程序设计图书管理系统 C++简单程序设计图书管理系统 前段时间自己写的一个小的图书管理系统,分享一下,高手就别看了....

    从问题到程序-程序设计和C语言.pdf

    通过不断的练习和分析,读者可以逐步形成良好的程序设计风格,这是成为一名优秀程序员不可或缺的素质。即使未来不从事程序设计工作,从这本书中获得的思维训练和方法论也将对个人的逻辑思维能力和问题解决能力产生...

    C语言程序设计 (电子版 pdf)

    此外,C语言程序设计中还会强调良好的编程风格和错误处理,这对编写出易于理解和维护的代码至关重要。编程规范、注释的使用、以及如何避免和调试错误都是重要的学习内容。 在实际编程实践中,C语言的广泛应用也催生...

    面向对象程序设计课程设计题目

    面向对象程序设计是一种编程范式,它强调使用对象和类来设计和实现程序。这种编程风格将问题域中的实体和概念 abstract 为对象和类,从而可以更好地模拟和解决问题。面向对象程序设计的基本概念包括类、对象、继承、...

    概观C++程序设计语言

    而面向高层次的程序设计风格则是基于用户自定义的新的型别,以此来提供这样一种数据和计算模型:当完成一项任务时,计算机使用的这种模型与人类自身观察并完成该项任务时所使用的模型极为相似。这些面向高层次的程序...

Global site tag (gtag.js) - Google Analytics