阅读更多
ITeye新闻热点月刊总第113期(2017年7月版)发布了!制作精美,内容丰富,为您总结一个月最精彩的技术新闻。

点击下载ITeye 2017年7月新闻热点月刊


>>精彩内容推荐:
Spring思维导图,让Spring不再难懂(mvc篇)
Spring的MVC框架是围绕一个DispatcherServlet来设计的,这个Servlet会把请求分发给各个处理器,并支持可配置的处理器映射、视图渲染、本地化、时区与主题渲染等,甚至还能支持文件上传。

2017 开发者生态报告:Java 最火,Go 最有前途
JetBrains 在 2016 年底至 2017 年初期间,对 5000 多名开发人员进行了调查,以研究最新的开发生态。调查结果已公布:Java 被评为最流行的语言,JavaScript 是最常用的语言,而 Go 被认为是最有前途的语言。

点击下载ITeye 2017年7月新闻热点月刊

查看所有ITeye新闻热点月刊
  • 大小: 134.4 KB
0
0
评论 共 0 条 请登录后发表评论

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • joel-test:评价软件团队的素质!

    乔尔测验 评价软件团队的质量! 向您询问以下问题,并通过一条消息说出您在考试中的得分如何。 您是否使用源代码管理? 您可以一步一步构建吗? 您是否进行日常构建? 您有错误数据库吗? 您在编写新代码之前会修复错误吗? 您有最新的时间表吗? 你有规格吗? 程序员有安静的工作条件吗? 您是否使用金钱可以买到的最好的工具? 你有测试员吗? 新候选人在面试中会写代码吗? 您是否进行走廊可用性测试? PS:以上是按照Joel Spolsky编写更好代码的12个步骤。 满分为12分,可以接受的分数为11分,但满分为10分或更低,这说明您遇到了严重的问题。 安装 $ npm install --save joel-test 用法 var joelTest = require ( 'joel-test' ) ; joelTest ( function ( score ) {

  • 简单看软件开发度量

    ​ 大部份管理者都说关心项目的延误(或项目总工作量),也说很关注产品的质量(例如:金融/银行 /保险等)。 但是当问到过去一年项目的实际延误情况如何?产品质量如何? 很多管理者没有头绪。 怎样做才能解决上述问题呢? 做好项目估算(estimation) 管理者说:项目经理都有做预估——按每个项目功能数量,识别其中的复杂度,再乘以相关的生产率便得出项目的总工作

  • 企业级应用开发平台能力评估清单

    根据自己的经验,整理了一个企业级应用开发平台能力评估清单,该清单可供企业进行软件系统技术选型,也可以供软件厂商自研开发平台参考。该清单共9个大类71项指标,核心关注点是作为应用开发平台的应用构建能力,部署、运行等维度属于基础设施或Devops平台的能力,如docker/CICD/GIT,不在评估范围内。

  • The Joel Test

    這篇文章影響了筆者對團隊開發環境重視, 下列每一項目代表一分, 據說Microsoft隨時都保持著暴走滿分狀態啊! 你有使用原始碼控制系統嗎? //Yes! VISUAL SVN你能用一個步驟建出所有結果嗎? //Yes! 使用Visual Studio發行網站你有沒有每天都重新編譯建立(daily builds)嗎? //Yes! 每天都有程式更新(bug修不完啊)你有沒有問題追蹤資料庫

  • The Joel Test: 软件开发成功 12 法则

    转自:http://chinese.joelonsoftware.com/Articles/TheJoelTest.html                                       The Joel Test: 软件开发成功 12 法则        作者: 周思博 (Joel Spolsky)    译: 李国华 Frank Li

  • Joel's test

    最近卷入了一些有关软件开发流程认证的事情,虽然我已经竭尽所能避开了99%的此类工作(对无法避开的同事表示严重的同情和严肃的感激),但是还是觉得有点郁闷,原因是我本人极其鼠目寸光,从来都相信自己的感觉超过理论。在我熟悉的小团队里,有关开发效率,我关心的程度从团队成员smart, and make things done,到士气,到工作环境,到流程,依次数量级递减。由此想起The Joel Test,...

  • 度量和改进软件开发的工作效率

    在《改进软件开发工作效率:软件管理中的高效领导力和量化方法》一书中,Randall W. Jenson 讲述了如何在组织中度量和改进工作效率。这本书中包括实践、模型和案例分析,可以帮助大家以量化方式实施敏捷软件开发。如果想对该书有所了解,您可以点击这里下载样章。\\InfoQ 访问了 Randall,请他谈谈如何度量和改进工作效率、使用敏捷对工作效率的贡献、结对编程和团队的好处,软件维护中的知识留...

  • 第5讲 软件研发度量体系建设(上)

    现在企业对质量要求越来越高,又要求能快速迭代,作为研发团队,我们如何进行软件研发度量体系建设? 我们先谈谈度量的意义,主要体现3个方面 1)让目标更明确,比如让大家在项目开始时、研发过程中、项目结束后,对目标有共同的认识。 2)让现状更清晰,度量可以告诉我们现状如何、效率如何、质量如何、流程如何以及问题所在。 3)让改进更精准。 研发度量体系 整体的研发度量体系可以从三个维度来考量:即...

  • 你需要知道的12个Git高级命令

    本文来源于我在InfoQ中文站翻译的文章,原文地址是:http://www.infoq.com/cn/news/2016/01/12-git-advanced-commands众所周知,Git目前已经是分布式版本控制领域的翘楚,围绕着Git形成了完整的生态圈。学习Git,首先当然是学习Git的基本工作流。相比于SVN等传统版本控制系统来说,Git是专为分布式版本控制而生的强大工具。使用Git时常用

  • [收藏]软件开发成功12法则——Joel Spolsky

    作者简介:作者:Joel Spolsky 是纽约市一家小软件公司Fog Creek Software 的创始人。他毕业于耶鲁大学,曾在美国微软公司、Viacom、Juno 任软件设计师及经理。“有没有听说过SEMA?这可是衡量一个软件开发组好坏的很深奥的系统。别动,等一下!别按那个链接!给你六年你也搞不清这玩意儿。所以我自己随便攒了一套衡量系统,信不信由你,这系统,三分钟就可掌握。你可以把省下的时

  • 我的软件推广成功之路 [转]

    我的软件推广成功之路 本人与大家一样,原来只是一个普通的程序员,靠给软件公司打工谋生。后来感觉这样长期干下去没有什么前途,虽然现在年轻还可以加班加点靠拼身体吃饭,以后年纪大了怎么办?听说很多人自己单干每年靠共享软件都可以赚几十万,我为什么就不行?仗着自己技术好,并且当时已经有了成熟软件的思路,我就辞职出来加入共享软件这一行当了。通过半年多的日夜苦干,软件终于编出来了。由于我觉得自己的软件功能比

  • 软件工程师的能力评估和职业发展

    介绍:  个人软件流程,  职业发展, 个人绩效的衡量和提高, 软件开发是科学, 工程, 手艺, 或是艺术?  我们刚讲了软件工程, 它包括了什么呢? 软件工程包括了开发,运营, 维护软件的过程中有很多技术, 做法, 习惯, 和思想。软件工程把这些相关的技术和过程统一到一个体系中, 叫 “软件开发流程”,软件开发流程的目的是为了提高软件开发, 运营, 维护的效率;以及用户满意度

  • 专注的时间价值

    你们的程序员是否工作在安静的环境里? 当你让你的智囊们工作在安静,宽敞,不受人打扰的环境里,他们往往能更快地出活,这已是不争的事实。有一本经典的讲软件开发管理的书Peopleware 把这个问题阐述得很清楚。 问题在于,我们都知道最好不要打断这些智囊们的思路,让他们一直处于他们的最佳状态中,这样他们就能全神贯注,废寝忘食地工作,充分发挥他们的作用。作家,程序员,科学家,甚至篮球运动员都有他们的

  • 软件开发度量考核方法

    ?0 引言本人觉得如果要提高软件开发人员的开发质量,必须有相应的考核制度,有了制度后才能推动开发人员想方设法改善自已的开发质量。虽然目前很多公司有这方面的绩效考核,但是大多数没有对软件开发的过程进行细粒度的度量,所以不能依据有效的度量数据来考核开发人员的工作绩效,大部份只是凭考核人主观意志来考核,不能形成对被考核人有效的说服力。以下文档是本人根据以前经验和相关的资料所编写的度量方法和考核方法,

  • 软件系统开发失败的最主要原因是数据库设计问题而非代码太烂

    无论是国内还是国外,软件开发失败的比例都非常高,部分软件系统即使上线使用,它的生命周期也非常短,为什么软件开发失败,大部分归纳起来以下几个方面:1、项目预算不足(开发和维护成本太高)2、需求不明确(无法满足业务需求)3、没有整体架构设计(后续无法迭代改进)4、开发人员能力不足(代码写得太烂,不好维护)。。。不可否认,以上的是项目开发失败的原因之一,作为一个IT领域从业人员,曾经历过无数个大小项目的...

  • 软件企业必备的认证资质证书

    信息系统建设和服务”是指通过结构化的综合布线系统,运用计算机网络技术和软件技术,将各个分离的设备、功能和信息等集成到相互关联的、统一和协调的系统之中,以及为信息系统正常运行提供支持的服务,包括信息技术咨询、软件开发、数据处理及信息系统的设计、开发、集成实施、运行维护和运营服务等。1. 通过对信息安全服务分类分级的资质认证,可以对信息安全服务提供商的基本资格、管理 能力、技术能力和服务过程能力等方面进行权威、客观、公正的评价,证明其服务能力, 满足社会对服务的选择需求;对外提升服务能力、增加收入。

  • 对企业软件开发能力衡量的理解---CMM学习经验

    对企业软件开发能力衡量的理解---CMM学习经验 [email]firstzhai@163.com[/email]   大型软件的开发需要很好的管理与组织能力,来保证软件开发的质量。从软件工程的角度来说,不存在没有Bug的软件,但尽量减少致命性的Bug是所有软件开发组织者所追求的。那么如何衡量一个组织具备了大型软件的开发能力呢?CMM提供了一种衡量的方法,尤其是CMM的认证已经成为国际上认可的软件...

  • The Joel Test(祖尔测试)

    Do you use source control?      你们使用源代码控制吗? Can you make a build in one step?     你们一步就能完成构建吗? Do you make daily builds?    你们做每日构建吗? Do you have a bug database?     你们有缺陷数据库吗? Do you fix bugs before writing new code?     你们会在写信代码之前修复缺陷吗?

  • 软件公司提升项目开发能力的思考

     以项目开发为主的软件公司,一般来说,面临的最大问题,是如何提高项目管理能力,在保质、保量的前提下,如何有效控制开发周期,从而降低项目成本,提升项目利润率。就这一问题,最近一段时间,我们公司内部展开了各种讨论,现在有必要将近期讨论所涉及的相关问题作一个书面的总结和整理,形成本文,抛砖引玉,以供大家批评讨论。 1.       核心问题,是提高项目经理的项目管理能力在影响项目进度

Global site tag (gtag.js) - Google Analytics