让你提前认识软件开发(51):VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改

第3部分 软件研发工作总结VC++集成开发环境中Linux下Pclint工程的配置方法及常见错误修改 【文章摘要】        Pclint是一种C/C++软件代码静态分析工具。它是一种更加严格的编译器,能够发现普通编译器所不能发现的代码中的很多问题,因此被广泛应用于软件开发项目中。       本文介绍了如何在VC++集成开发环境中配置Linux下的Pclint工程,给出了C语言中pclint...
阅读(2920) 评论(0)

答读者问(12):有关考研的问题

最近我收到一位本科生朋友的邮件,内容如下:        学长:        你好!        我是XXX大学的一名大三女生,本科阶段学的是电子信息工程,成绩专业15-20%。打算考南邮的通信学硕。南邮虽然不是“985"、“211”,但是通信专业就业好像还不错。想问:        1.学长,你觉得依我的水平以及南邮每年的报考录取情况的话我考这个学校成功率大不大?或者推荐一下其他学校也行。...
阅读(1381) 评论(0)

让你提前认识软件开发(50):软件需求

第3部分 软件研发工作总结软件需求         软件工程师的工作职责是什么?一句话,就是完成软件需求。大家每天都接触到的软件,都是从软件需求一步步进化而来的。那么,软件需求是什么?如何完成需求?在完成需求的过程中我们要注意哪些问题呢?本文将为你解答这些问题。1. 什么是软件需求?        通俗地讲,软件需求是指要求软件开发工程师完成的软件的功能。例如,如果要求一个软件具备文件处理的能力,...
阅读(1281) 评论(2)

让你提前认识软件开发(49):自动测试

第3部分 软件研发工作总结自动测试 【文章摘要】       “百年大计,质量为先”。质量是企业的生命线,优秀的企业必然会推出高质量的产品,也势必会从产品研发的各个环节去保障产品的质量。产品开发时的自测是确保产品质量的一个重要的环节,而自动测试也是提升产品质量和提升研发效率的有效途径之一。        本文根据作者参与自动测试项目工作的实际经验,介绍了自动测试的步骤及相关注意事项等。本文为相关研...
阅读(1212) 评论(0)

答读者问(11):有关研究生论文及研究方向等问题

最近,收到一位准研究生朋友的邮件,邮件内容如下:       学长:         您好!         我是一名即将研一的学生。您的博客我很早就已经关注了,也分享给我的同学。这段假期时间,看了学长您的很多博文,能够感受到学长在学校期间以及现在在工作取得了很好的成绩,同时学长也非常热心帮助我们这些学弟学妹们。每次读完满满的都是正能量,虽然没见过学长,但您是我学习的榜样。因为我读的是大专,然后考...
阅读(1668) 评论(0)

让你提前认识软件开发(48):集成测试

第3部分 软件研发工作总结集成测试 【文章摘要】        一般的软件研发项目均涉及到多模块和多功能。在各个模块实现其功能之后,把相关模块结合起来进行集成测试以验证整个系统是否满足需求是很有必要的。        本文以作者的实际项目经验为背景,描述了集成测试的整个过程,并对集成测试过程中的一些常见问题进行了简单的介绍。 1. 前言        大部分软件开发人员在工作过程中可能都会有这样的...
阅读(1776) 评论(0)

有关校园招聘的一点思考

最近,很多IT公司都陆陆续续地启动了校园招聘,都想从高校中招到优秀的人才。我也是通过校园招聘进入公司的,回想起当年投简历、参加笔试和面试、签三方协议等等场景,至今还记忆犹新。       作为过来人,我很了解应届生的心理。他们无外乎关注三个方面的问题:第一,待遇问题;第二,发展问题;第三,地域问题。       先来说一下待遇问题。有很多的成功人士都建议学生刚毕业的时候不要将挣多少钱放在第一位,主...
阅读(1352) 评论(0)

让你提前认识软件开发(47):同行评审

第3部分 软件研发工作总结同行评审          在《浪潮之巅》这本书中,吴军老师描述了在Google早期的工作方式,其中有一段是这么写的:我一般会在吃完晚饭后把代码修改的清单发给克雷格做代码审核,他一般晚上10点左右会回复我,给我修改意见,详细到某一行多了一个空格。        吴军老师所描述的内容,其实就是软件开发中的同行评审流程。        几乎在所有的软件项目中,都需要同行评审。...
阅读(1443) 评论(0)

让你提前认识软件开发(46):首先是为人编写程序,其次才是计算机

第3部分 软件研发工作总结首先是为人编写程序,其次才是计算机        “首先是为人编写程序,其次才是计算机”,这是软件开发的基本要点,软件的生命周期贯穿于产品的开发、测试、生产、发布、用户使用、版本升级和后期维护等长期过程中,只有易读、易维护的软件代码才具有生命力。        在实际的软件开发过程中,可能是由于工作很忙的原因,很多开发人员只注重实现程序的基本功能,而忘记了编程规范,因此写...
阅读(1435) 评论(0)

Linux下的删除过期文件操作

在实际的软件开发项目中,经常会有实现删除过期文件的需求。即要求程序能够自动删除多长时间之前生成的文件。本文提供了一个示例代码,为相关的开发工作提供了参考。        程序如下(本程序用makefile进行编译):/*********************************************************************** 版权所有 (C)2014, Zhou...
阅读(1288) 评论(0)

让你提前认识软件开发(45):代码的第一印象

第3部分 软件研发工作总结代码的第一印象         我们都很注重给别人的第一印象,也有很多书籍教我们怎样给别人留下一个美好印象的。确实,如果我们第一眼看到某个人,就觉得很不爽,那么一定会在心理上产生抵触,以后再见到他,会有一种疏远的感觉。也正因为如此,当今社会交往中的“面子工程”很重要,不管怎样,先撑足了自己的脸面再说。        代码也一样,也会给别人留下或好或差的印象。当我们看到优美...
阅读(1269) 评论(0)

让你提前认识软件开发(44):如何解决软件故障?

第3部分 软件研发工作总结如何解决软件故障?...
阅读(1335) 评论(1)

从“O2O演唱会”中得到的启示

最近(2014年8月2日),歌手汪峰在“鸟巢”体育场办了一场演唱会。但这场演唱会不一般,各大媒体把它叫做“O2O演唱会”。会不会又是标题党?本着对“O2O”的一丝好奇,我对这场演唱会仔细研究了一番。       什么是“O2O”呢?“O2O”是“Online To Offline”的简写,即“在线离线/线上到线下”。这是一个最早来源于美国的概念,是指将线下的商务机会与互联网相结合,让互联网成为线下...
阅读(1417) 评论(2)

Linux下的目录扫描操作函数使用实践

【文章摘要】       本文以实际的C源程序为例子,介绍了Linux下的目录扫描函数(scandir)的使用方法,为相关开发工作的开展提供了有益的参考。【关键词】       C语言  Linux  目录扫描  makefile  scandir 一、scandir命令简介        scandir函数的声明为:        int scandir(const char *dir, str...
阅读(2439) 评论(3)

让你提前认识软件开发(43):软件产品升级流程

第3部分 软件研发工作总结软件产品升级流程         一个软件产品做出来之后,并不是说永远都不用变了。基于以下的种种原因,我们需要对原软件产品进行升级:        (1) 用户对软件功能提出了新的要求,现在运行的软件不能满足用户的新需求。        (2) 原软件存在bug,用升级的方式来修补这些bug。        (3) 对原软件的程序进行了优化,新的软件能够提升程序的执行效率...
阅读(1572) 评论(0)
17条 共2页1 2 下一页 尾页
    QQ群
    读者交流群:189490960
    我的微信
      与本人单独交流~~
    个人资料
    • 访问:1289550次
    • 积分:21741
    • 等级:
    • 排名:第357名
    • 原创:465篇
    • 转载:7篇
    • 译文:9篇
    • 评论:1874条
    《C程序员从校园到职场》
    《信息通信技术百科全书》
    博客专栏
    我的微信公众号
    最新评论