程序员的酒后真言

程序员的酒后真言

美国最大的论坛 Reddit,最近有一个热帖。

一个程序员说自己喝醉了,软件工程师已经当了10年,心里有好多话想说,“我可能会后悔今天说了这些话。”

代码风格最佳实践

代码风格最佳实践

下面收录了一些 代码风格比较好,值得学习的开源项目

代码覆盖率

代码覆盖率

代码覆盖率是软件测试中的一种度量,描述程序中源代码被测试的比例和程度,所得比例称为代码覆盖率 。

代码覆盖率指标通常包含下面几类:

  • 函数/方法覆盖率:函数/方法中有多少被调用到
  • 分支覆盖率:有多少控制结构的分支(例如if语句)被执行
  • 条件覆盖率:有多少布尔子表达式被测试为真值和假值
  • 行覆盖率:有多少行的源代码被测试过

代码覆盖率的意义

分布式计算平台-Boinc

分布式计算平台-Boinc

BOINC 是 Berkeley Open Infrastructure for Network Computing 的首字母缩写,即伯克利开放式网络计算平台,是用于志愿计算和网格计算的开放的中间件系统。

BOINC 最早是为了支持 SETI@home 项目而开发的,之后逐渐成了最为主流的分布式计算平台,为众多的数学、物理、化学、生命科学、地球科学等学科类别的项目所使用。BOINC 的开发目的是为了帮助研究人员更方便地获得分布在世界各地的志愿者的计算资源。