software-quality

    1热度

    3回答

    我只是增加了一些额外的功能Coding4Fun项目。我有我的项目设置了一个额外的选项,以允许它在X时间后自动更改背景。 X从ComboBox中设置。然而,我知道我已经以可怕的方式完成了这个任务,因为我已经创建了一个System.Timers.Timer作为父类的新计时器类,因此当调用ElapsedEventHandler中的静态方法时,我可以返回窗体并调用ChangeDesktopBackgrou

    4热度

    2回答

    在我工作的软件开发环境中,我们有一组开发人员都在同一个(Java)代码库(当前使用SVN)工作。 我注意到,人们希望经常提交他们没有“破坏构建”而构建的内容。所以出于这个原因,我正在寻找像Git和Mercurial这样的工具,使分支和特别合并变得更加容易。 我看到的一件事是,如果开发人员提交'错误代码',那么代码就会被打破。作为一个避免这种想法的想法,我想要一种具有“中间单一特征”存储库的方法,该

    1热度

    2回答

    目前我们有几个缺陷和错误跟踪系统,其中包括Quality Center和定制支持系统(团队和公司范围)。我们还使用微软项目 - 尽管我几个月没有看到任务列表... 但是我发现很难理解的是我们公司为什么购买VSTS并仅使用它的一部分 - 我们目前使用源代码控制,自动化的过夜构建和团队测试功能。 我们的团队如何说服“管理层”使用项目任务项目,缺陷跟踪,报告和过程指导系统部分?一旦正确实施,这肯定会节省

    4热度

    5回答

    根据维基百科,这个词最初是由一位数据库专家Joe Celko在1982年提出的,下面是his 1997 article的一段引文,揭示他的意思:“标准的[结构化编程]解决方案是用嵌套的IF- THEN-ELSE语句和开关的层次如此之深,并且有很多冗余,所以您的控制路径看起来像一盘烤宽面条,而不是。 The same Wikipedia entry然而,定义了术语不同,显然指的是多层次的应用:“..

    10热度

    5回答

    我目前正在对Sonar和(为什么不)其他工具来管理代码质量做一点研究。 我没有找到文件很清楚也没有扩展,我有一些问题。 有人知道并使用它吗?如何将声纳集成到一个复杂的项目中?我们可以使用Sonar & Maven 2来管理Perl或C项目吗? 我也很感谢,如果sombody可以给我关于声纳的反馈。

    13热度

    3回答

    有没有人对Linux可用的静态代码分析工具进行任何比较?什么是以下工具的优势和劣势: 林田, 稀疏, 夹板, 大鼠, 使用-Wall选项。 您认为只使用其中一种工具就足够了吗? 我不是在寻找建议(我可以找到很多这些),而是直接比较可用工具。

    2热度

    8回答

    我是一名计算机科学专业的学生,​​正在设计一个项目,我开始想知道什么是优秀的例子或软件,甚至是硬件功能丰富,具有良好可用功能的硬件以及对于新用户过于恐吓用户。也有人可以推荐任何好的技巧/书籍来设计功能丰富但不“臃肿”的高质量应用程序吗?

    14热度

    6回答

    我们正在为我们的测试部门准备新版本的最新项目。我们显然希望他们遵循彻底的计划来测试我们的软件,并确保在发布之前将错误传回给我们(开发团队)。 创建此测试计划时是否有任何好的工具或方法要遵循?

    6热度

    6回答

    在我目前的工作中,我们对代码质量和编码标准非常严格。所有新员工都经历了“洗脑”时期,在这段时间,高级开发人员指导他们编写(希望)更好的代码。 代码审查过程非常细致,通常使开发人员的审查生产力减半。有时候'洗脑'期间会拖延2到3个月。有时校正是微妙的(例如,构造IF语句以便尽可能早地短路),有时你会忍不住举起眉毛(例如,声明一个字符串并将其设置为String.Empty并在下一行分配另一个值)。 我

    7热度

    7回答

    我想知道是否有人有衡量软件质量的指标。我知道有代码复杂性度量标准,但是我想知道是否有一种特定的方法来衡量它在生命周期中实际执行的效果。我不是指运行时间性能,而是衡量质量。任何建议的工具,这将有助于收集这些也是受欢迎的。 有测量来回答这些问题: 有多容易改变/增强软件,健壮性 如果是普通/一般足够的软件,如何可重复使用的是 有多少缺陷的代码 先后此需要重新设计相关/重新编码 已这段代码被周围多久10