`
sunxboy
  • 浏览: 2869127 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

漂亮代码的七个原则

阅读更多

这七个原则分别是:

 

1. 像书本一样。

  (像文本专栏和文本块一样格式化的代码--更容易被理解)

 

2. 功能相似的代码在外观上也保持相似。

3. 减少缩进。

  (在编码时不要使用过深的嵌套)

 

4. 分解大量的代码块。

5. 对代码进行注释。

6. 整理代码。

7. 与已有的编码风格保持一致。

 

虽然这些规则听起来像是一些编码习惯,但它们的含义并不仅于此。它们是让你记住产品演化性的编码习惯的外在表现。

 

--摘自《代码之美》

 

 

另,读书笔记:

-----------

简单之美 
如果在经过简单扫视之后,我们还不能通过命名约定以及少数几行代码来知道该代码是做什么的,那么这段代码就太复杂了. 
代码可以没有注释,但它的目的必须明确,每一步的操作不能存在歧义. 

节俭之美 
漂亮的代码对于诸如内存使用这类事情是很节俭的,在可能的情况下它均选择重用内存. 

流程之美 
每一次我们都把事情挪到下面的例程去做,产生一个小一点的待解决问题,从而我们就可以关注如何做好设计,把代码写得更短小,更贴近我们要做的事情. 

 

-----------

 

 

0
1
分享到:
评论

相关推荐

    36个漂亮网站源代码

    "36个漂亮网站源代码"的资源集合提供了一个宝贵的自学和灵感源泉,对于开发者、设计师以及对网页设计感兴趣的人来说,这是一份不可多得的宝藏。这份压缩包包含了36个精心设计的网站源代码,每个都是超炫的实例,展示...

    个人主页程序简洁漂亮HTML代码

    【标题】"个人主页程序简洁漂亮HTML代码"揭示了这个压缩包内容的核心——一个由HTML编写的个人主页程序。HTML,全称为HyperText Markup Language,是网页开发的基础语言,用于定义网页的结构和内容。这个程序的特点...

    写出漂亮代码的七种方法

    ### 写出漂亮代码的七种方法 在编程领域中,编写美观且易于理解的代码是一种艺术形式。本文将从美学角度出发,介绍七种帮助您编写更漂亮代码的方法。 #### 1. 尽快结束 `if` 语句 在编程时,过度嵌套的 `if` 语句...

    究极推荐:36个漂亮的各类型网站源代码打包分享.rar

    本资源包"究极推荐:36个漂亮的各类型网站源代码打包分享.rar"为学习者提供了一次宝贵的实践机会,可以深入研究各种类型的网站源代码,包括布局设计、交互实现、响应式处理等方面的知识点。 1. **前端技术**:源...

    Java好看又漂亮的界面风格的登录窗口源代码

    总的来说,这个"Java好看又漂亮的界面风格的登录窗口源代码"实例涵盖了GUI设计基础、组件使用、布局管理、事件处理、用户输入验证以及可能的MVC架构应用。通过学习和理解这个源代码,开发者不仅可以创建美观的登录...

    漂亮日历源代码VB012

    【漂亮日历源代码VB012】是一个基于Visual Basic(VB)开发的日历应用程序的源代码示例。这个项目可能包含了一系列的VB文件,如`.vb`代码文件,用于构建用户界面和实现日历功能。通过分析和学习这个源代码,我们可以...

    书写漂亮的代码(author:Laura Thomson)-推荐

    #### 编写漂亮代码的原则 1. **简洁性**: - 规则第一条:做最简单的事情,让它尽可能地起作用。 - 这种方法往往能快速实现目标,尽管可能缺乏一定的健壮性、性能和安全性。 - 实践证明,简单的代码通常更容易...

    一个漂亮的登录界面源代码

    在本文中,我们将深入探讨如何创建一个美观的登录界面,主要基于给定的"一个漂亮的登录界面源代码"。这个MFC(Microsoft Foundation Classes)应用程序实例展示了如何在Visual C++环境中设计出更具吸引力的用户界面...

    一个漂亮的QQ代码基于gui

    7. **UI设计原则**:代码可能遵循了UI设计的最佳实践,如一致性、反馈、易用性等,这有助于提高用户体验。 综上所述,这个"漂亮的QQ代码基于GUI"不仅是一个可运行的项目,还是一个学习资源,可以深入研究GUI编程、...

    j简单漂亮的网站导航代码

    7. 遵循设计原则:美观的导航应该遵循设计原则,如对比、对齐、重复和接近性。颜色搭配应有良好的对比度,确保可读性;元素应整齐排列,保持视觉一致性。 8. SEO优化:导航链接应使用有意义的文本,避免使用图像...

    36个漂亮的各类型网站源代码打包分享

    在本资源中,"36个漂亮的各类型网站源代码打包分享"是一个集合,它包含36个不同设计风格和功能的网站源代码。这些源代码对于开发者、设计师或者学习Web开发的人来说是一份宝贵的参考资料。源代码是构成网站的基础,...

    iOS非常漂亮的全代码绘制的仪表盘

    总的来说,这个项目为iOS开发者提供了一个实用的工具,通过全代码方式实现了一个美观且功能丰富的仪表盘视图,不仅展示了Core Graphics的强大功能,也体现了良好的UI设计原则。对于想要提升应用界面质量或者学习...

    VC漂亮按钮代码包 美化界面

    优秀的代码包会遵循良好的编程实践,如使用MFC的消息映射机制,遵循SOLID原则,以及使用面向对象的设计模式(如工厂模式、单例模式等),以提高代码的可读性和可维护性。 通过深入理解和运用以上知识点,开发者...

    jquerymobile 漂亮界面源代码 这个demo看完基本就会了

    这个“漂亮界面源代码”的演示旨在帮助开发者快速掌握如何利用 jQuery Mobile 创建美观的用户界面。通过查看和分析提供的示例代码,你将能够理解其核心概念和常用组件。 1. **响应式设计**:jQuery Mobile 使用媒体...

    漂亮的石英钟(VC++6.0源代码)

    7. **源代码组织**:VC++6.0项目的源代码通常包括多个文件,如主程序文件(.cpp和.h)、资源文件(.rc)、头文件(.h)等。源代码组织清晰,易于理解和维护。 总的来说,“漂亮的石英钟”项目是一个结合了C++编程、...

    20个漂亮的各类型网站源代码打包分享

    7. 用户界面(UI)与用户体验(UX)设计:源代码中会体现各种UI设计原则,如色彩搭配、按钮设计、导航结构等,以及如何优化UX,提高用户满意度。 8. 后端技术:虽然压缩包主要关注前端,但某些源代码可能涉及到后端...

    编写漂亮代码

    ### 编写漂亮代码:追求代码可读性的艺术 #### 引言 在软件开发领域,编写高质量的代码是一项至关重要的技能。好的代码不仅能够提高软件的可靠性和维护性,还能提升团队协作效率。本文将深入探讨代码可读性的概念...

Global site tag (gtag.js) - Google Analytics