
高质量编程
文章平均质量分 76
adcxf
c/c , linux ,后端开发
展开
-
编程修养
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。我认为好的程序员应该有以下几方面的素质: 1、有专研精神,勤学善问、举一反三。 2、积极向上的态度,有创造性思维。 3、与人积极交流沟通的能力,有团队精神。 4、谦虚谨慎,戒骄戒燥。 5、写出的代码质量高。包转载 2008-01-28 14:37:00 · 756 阅读 · 0 评论 -
程序设计实践(2)----算法
程序设计实践(2)----算法1 每个程序都要依靠算法与数据结构,但很少有程序依赖于必须发明一批全新的东西。即使是很复杂的程序,比如在编译器或者网络浏览器里,主要的数据结构也是数组、表、树和散列表等等。如果在一个程序里要求某些更精巧的东西,它多半也是基于这些简单东西构造起来的。因此,对大部分程序员而言,所需要的是知道有哪些合适的、可用的算法和数据结构,知道如何在各种可以互相替代的东西之中做出选原创 2008-04-09 21:53:00 · 960 阅读 · 0 评论 -
编写易于理解代码的六种方式
对于一名开发人员,时间是最宝贵的资源。本文所要介绍的这六种编写可维护代码的方法可以保证让您节省时间和少受挫折:在编写注释上多花一分钟,会让您少受一小时研读代码的痛苦折磨。我学习编写、改善和维护代码的过程是很艰苦的。在过去的 12 年里,我一直在编写计算机游戏并通过曾红极一时的共享软件技术进行网络销售,并以此为生。这就是说,我常常要从空白的屏幕开始从头编码,当代码达到数万行之后才能拿去销售。转载 2008-04-03 19:09:00 · 834 阅读 · 0 评论 -
高质量c++编程指南(笔记4-11章)
第四章 c++入门: 1 main()函数ms c++ 应用程序的启动函数是mainCRTStartup或WinMainCRTStartup().同时在该函数的末尾调用main,或WinMain,然后以他们的返回值调用exit().main应返回int类型,返回0表示正常结束,非零表示错误或非正常退出.exit()用main的返回值作为返回操作系统的代码以指示程序执行的结构.2 一原创 2008-04-08 22:52:00 · 893 阅读 · 0 评论 -
程序设计实践7-----性能
程序设计实践7-----性能计时和轮廓文件1 在linux中使用time,测试程序的运行时间.或使用clock函数。C和C++ 提供了一个标准函数, c l o c k,它报告程序到某个时刻总共消耗的C P U时间。可以在一个函数的执行前和执行后调用c l o c k,测量C P U的使用情况.2 使用轮廓程序。除了可靠的计时方法外,在性能分析中最重要的工具就是一种能产生轮廓文件的系统原创 2008-04-03 20:19:00 · 925 阅读 · 0 评论 -
程序设计实践笔记---风格
程序设计实践1-----风格名字:1 定义常数的时候,要用有意义的名字,他要能说明这些值在程序中所起的作用. 不要这样: #define TWENTY 20 而是: #define OUTPUT_BUFSIZE 202 全局变量使用具有说明性的名字,局部变量用短名字。根据定义,全局变量可以出现在整个程序中的任何地方,因此它们的名字应该足够长,具有足够的说明性,以便使读者能够原创 2008-04-03 09:49:00 · 879 阅读 · 0 评论 -
10 Steps to Better C++
==============================================================================C-Scene Issue #310 Steps to Better C++Chad Loder==========================================================================转载 2008-03-12 19:32:00 · 731 阅读 · 0 评论 -
C 编程最佳实践
简介本文是为了满足开发人员的需要而写的。我们总结了一套指南,无论作为开发人员还是顾问,这些指南多年来一直都很好地指导着我们,我们把它们作为建议提供给您,希望对您的工作有所帮助。您也许不赞同其中的某些指南,但我们希望您会喜欢其中的一些并在您的编程或移植项目中使用它们。风格与指南 * 使用一种使代码具有可读性和一致性的源代码风格。如果没有团队代码风格或自己的风格,您可以使用与大多数 C 程序员采转载 2008-02-22 18:11:00 · 739 阅读 · 0 评论 -
如何用正确的方法来写出质量好的软件的75条体会
如何用正确的方法来写出质量好的软件的75条体会1. 你们的项目组使用源代码管理工具了么?应该用。VSS、CVS、PVCS、ClearCase、CCC/Harvest、FireFly都可以。我的选择是VSS。2. 你们的项目组使用缺陷管理系统了么?应该用。ClearQuest太复杂,我的推荐是BugZilla。 3. 你们的测试组还在用Word写测试用例么?不要用Word写测试用转载 2008-02-22 18:13:00 · 717 阅读 · 0 评论 -
华为的编程规范和范例
目 录 1 排版 6 2 注释原创 2008-01-25 14:25:00 · 1348 阅读 · 0 评论 -
编程新手常见问题
函数原型中没有参数名。比如,一个函数原型为int foo(const char*buff, size_t buff_length)的函数,他写成了int foo(const char*, size_t)。其实这也不怪他,很多教材上都是这样写的。教材上为什么这样写呢?原因很简单:替编译器着想。编译器在编译时,会把函数的参数名放进符号表中,这会带来空间和时间上的开销。早期硬件资源紧张,函数原型里转载 2008-07-27 00:34:00 · 593 阅读 · 0 评论