资讯月刊下载

第121期(18-03)

2018年03月 - 总第121期
  • Java程序员开发常用的工具
  • 3月全球数据库排名:PostgreSQL 再迎暴涨
点击下载>>

第120期(18-02)

2018年02月 - 总第120期
  • 开源巨献:2017 年 Google 开源了这些超赞的项目
  • 关于区块链,程序员需要了解什么
点击下载>>

第119期(18-01)

2018年01月 - 总第119期
  • 编写高性能Java代码的最佳实践
  • 从15000个Python开源项目中精选的Top30,Github平均star为3707,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

翻译新闻 5 个常用的软件质量指标

在软件开发中,软件质量是衡量软件是否符合需求、标准的重要体现。除了代码质量外,影响软件整体质量的因素还有很多。因此,要确保软件的整体质量,就需要在各个环节严格控制。 本文列出了衡量软件质量的5个最常用的指标。 1. SLOC(Source Lines of Code,源代码行) 计算代码行数可能是最简单的衡量指标,主要体现了软件的规模,并为项目增长和规划提供了相关数据。例如,如果每月统计一次代 ...
wangguo 评论(6) 有40825人浏览 2012-09-29 12 0

原创新闻 SubGit 1.0 发布,Svn/Git 双向迁移工具

SubGit是一个智能的迁移工具,允许开发者平滑地、毫无压力地在Svn和Git版本控制系统之间迁移、复制代码库。 SubGit的优势: 比git-svn更好(两者比较); 不需要更改已存在的架构; 开发者可以使用Git和Subversion的所有功能; 提供了真正无压力的迁移体验。 文档:http://subgit.com/documentation/index.html 下载:http: ...
wangguo 评论(1) 有6986人浏览 2012-09-28 0 0

翻译新闻 商业项目中代码质量是否重要?

这是一篇比较老的文章,但是文中的这些问题在现在仍然普遍存在。代码质量的高低与商业产品的优劣是否有直接的影响?开发者Frank Sommers在文中给出了他的看法。文章内容如下。 在大多数商业项目中,代码质量并不被看重,因为大部分情况下,代码不是整个项目的最终产品,客户最终使用的是二进制文件,而不是源代码。相比代码质量,开发流程、进度和技能更能决定产品最终的质量。 在现实生活中,我几乎从来没有遇到 ...
wangguo 评论(41) 有19359人浏览 2012-09-27 11 6

转载新闻 如何有效地报告 Bug

引言 为公众写过软件的人,大概都收到过很拙劣的bug(计算机程序代码中的错误或程序运行时的瑕疵——译者注)报告,例如: 在报告中说“不好用”; 所报告内容毫无意义; 在报告中用户没有提供足够的信息; 在报告中提供了错误信息; 所报告的问题是由于用户的过失而产生的; 所报告的问题是由于其他程序的错误而产生的; 所报告的问题是由于网络错误而产生的。 这便是为什么“技术支持”被认为是一件可怕的工作, ...
MnouW 评论(2) 有5803人浏览 2012-09-25 3 0

转载新闻 如何设计优秀的 API

API的设计是编程中最困难的事情。甚至有人认为,哪怕你已经有着十年的相关经验,也仅仅只能接触尝试API的设计。我们也曾经或多或少的为了那些缺乏经验的程序员所设计的一些API吃了苦头。然而,如果你能在这个过程中获得了一位优秀的导师对你进行指点,那么你的进步会呈几何速度提升。 本文作者就从他的导师那学会了一套不受框条约束的方法,称之为“90-9-0.9”,可能最难的还是剩下的那0.1。原文内容如下: ...
MnouW 评论(2) 有6040人浏览 2012-09-10 2 1

转载新闻 初创型团队易犯的十个用户体验方面的错误

“怎样才能提升我的网站(或应用)的用户体验?” 这是一个既常见又没有标准答案的问题。特别是对于初创型团队及产品来说,这个问题所涉及到的影响因素更是多种多样。幸好,有一些实践准则可以帮助我们朝着正确的方向前进。在本文中,我们将了解一下初创团队在塑造产品体验的过程中有可能犯下的错误,以及怎样避免这些问题的发生。 为什么初创型团队要特别关注用户体验 良好的用户体验可以增加用户的满意度,提升产品自身的质 ...
MnouW 评论(2) 有4694人浏览 2012-08-27 7 0

原创新闻 Code Perspective:强大的.Net 项目透视工具

Code Perspective是一个强大的代码可视化工具,可以帮助开发者查看.Net应用程序的代码和实时运行情况。 对于开发者而言,通过Code Perspective可以: 交互式地探究应用程序运行的状态 放大异常之处,帮助检查不应该运行的代码 无需深入研究,即可快速熟悉新的代码 更深入的理解应用程序的复杂性 Code Perspective提供了多种可视化的形式: 透视(XRay): ...
wangguo 评论(14) 有5857人浏览 2012-08-07 7 0

翻译新闻 成功的开发者所具备的一些优秀特质

这篇博文是我对这个主题的一些个人见解。当然这是我的主观臆断,不可能把这些特征列全,也不是每一个成功的开发者都具备所有这些特征。不必过分认真,成功不是你工作的唯一目标,在工作中运用你的优势才是最重要的。这篇博文就是围绕这个主题来写的。 执着/擅长于技术 开发这项工作并不容易!与其他行业相比,这个行业有几个原因会困扰我们的生活。例如IT行业的技术周期很短,新技术几年后就过时了。因此我们需要不断学习新 ...
车丽 评论(13) 有10139人浏览 2012-08-06 24 0

转载新闻 写更少的代码

软件开发的一个基本事实是:你需要写代码。但是一个最大的概念误区是“写代码就是我的工作”。当我开始我的软件开发者生涯时,我就陷入了这个误区。 代码是强大的,它能让你做许多事情,你觉得自己是有效率的,觉得自己完成了工作。然后,这些年来我学到了事情的真实的本质:一个程序员的工作的本质是写尽可能少的代码。 不要误解我的意思。我不是说我们应该压缩代码,以尽量少敲键盘为目的,从而让写出来的代码根本无法理解。 ...
MnouW 评论(26) 有13338人浏览 2012-07-02 35 4

翻译新闻 3 条你必须知道的软件开发原则

在本文中将介绍3条重要的软件开发原则,你可能已经知道,也可能只知道其中一条。这些原则看似很简单,但实施起来会很难。无论如何,这些原则提供了一个管理复杂软件项目的强大的途径。当涉及到真实世界中的项目开发时,你会发现这些原则都是非常有用的。 原则1:不要重复自己(Don’t Repeat Yourself,DRY原则) 这个原则非常重要,换言之,就是不要写重复的代码。 当你正在构建一个大型的软件项 ...
wangguo 评论(27) 有21818人浏览 2012-06-26 50 2

原创新闻 优秀的开发者 vs. 差的开发者

本文来自Totango的联合创始人兼CEO盖伊•尼尔帕兹(Guy Nirpaz),他在本文中列出了优秀的开发者和差的(或还需努力的)开发者之间的区别。 如果你认为使用“优秀”和“差”来区分开发者不妥的话,也可以将这些看作是初级开发者和资深开发者之间的区别。但无论如何,多看看其他的优秀开发者(或资深开发者)是如何做的,对于自身技能、工作方式的提升有很大的帮助。 文章内容如下: 优秀的开发者是一个 ...
wangguo 评论(62) 有22422人浏览 2012-06-12 49 6

转载新闻 程序员都是乐观主义者

程序员是我遇到过最乐观的一群人。当问到他们一些事情将会有怎样的走向的时候,他们总会告诉你还有一段路要走。 这不是因为他们讨厌你,或者是他们根本不知道,而是他们对任何事情都抱着乐观的态度。项目、技术以及许多未知的未知。特别是这未知的未知,这是不可能预测到一切的问题的。总是有太多的变数。 当时我们觉得可以1,2个小时解决的问题,但忽然要要花费一整天。作为程序员,我们总是假定最理想的情况。还有另外一种 ...
MnouW 评论(13) 有5994人浏览 2012-06-01 4 7

转载新闻 技术人员为什么应该参加社区活动?

本文来自“Ada李力”的博客,在文中,他通过实际经历,讲述了技术人员参与社区的一些好处。 文章内容如下。 2008年经济危机的时候,周围的惶恐情绪不断蔓延,而且各种如何躲过裁员的帖子也层出不穷。那时,美国的同事给组里发了一篇文章链接。记忆中,那个标题是“我是在裁员潮中拿到了几家offer”。 文章中,这个人并没有试图把自己美化成天才,他只是叙述了在工作之外,他还喜欢做的事情: 写技术文章; ...
MnouW 评论(14) 有6640人浏览 2012-05-30 12 1

翻译新闻 开发流程那些事:6天时间修改1行代码

企业中,产品研发是一项综合性的工作,需要多个部门参与。但往往会出现各种各样的问题,如部门协作困难、全局监控难等,这困扰着大多数的企业。 本文是一个真实的案例: 菲利普(主 席):我们工厂中有10%的员工没有充分利用,要么我们开始处理更多的积压工作,要么进行裁员。我宁愿每个人都很忙。我们该如何做? 李(业务部经理):公司政策规定,我们要处理3个月内的积压工作,如果改成4个月,我们将有大量的工作。 ...
wangguo 评论(27) 有17747人浏览 2012-05-18 12 6

转载新闻 “习惯测试”三步法,打造完美用户体验

在过去25年里,真正伟大的消费技术类公司都有一个共同的特点:他们创造了消费习惯。而正是这一点将优秀企业和普通企业区分开来。例如苹果、 Facebook、亚马逊、Google、微软以及Twitter。它们开发了用户日常使用率很高的产品,具有极大的吸引力,以至于很难想像没有这些产品的生活将会怎样。 不过,创造习惯却是一件说起来容易,做起来一点都不容易的工作。虽然有很多关于行为工程学以及用户行为对互联网 ...
nemohq 评论(5) 有5584人浏览 2012-05-07 7 0

翻译新闻 13个超棒的代码资源网站推荐

很多开发者都有过网站开发的经历,大家使用CSS、HTML以及JavaScript等技术来完成这一工作。但想必大家也知道,网站开发是一个很耗费时间的工作。你可能需要花费大量的时间在一些网站上寻找解决问题的代码段。这的确很耗费时间,但却几乎又是不可或缺的一环。 基于此,本文为各位开发者收集了13个提供代码示例的网站。在这里,你可以找到关于常用技术(甚至包括WordPress)的优秀代码。除此之外,这些 ...
nemohq 评论(9) 有21916人浏览 2012-04-27 16 1

翻译新闻 .Net 开发者必备的11款开发利器

现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上步伐。而为了便于学习和工作,涌现了很多优秀的开发工具用以帮助开发者提高工作效率。同时,这些工具大都开源而且免费,性能也十分优异。以下就是为.NET开发者准备的11款开发利器,希望它们能让你的网站开发之路变得简单易行。 1、Webmatrix WebMatrix 是微软最新的 Web 开发工具,它包含了构建网站所需要的一切元素。你可以从开 ...
nemohq 评论(11) 有10460人浏览 2012-04-24 2 8

转载新闻 软件开发中需要专职的 QA 吗?

导读:相信很多软件开发企业都有专职 QA。然而,这些专职人员能否发挥其本身价值?我们是否需要专职的QA?针对这些问题,本文作者提出了他的看法。 以下为文章原文: 这个文章必然是有争议的,我在我的微博上讨论过很多次了,每次都是很有争议的。对于不同的观点,有争论总是一件好事,这样可以引发大家的思考。所以,对于我的这篇博文,如果你赞同我的观点,我会感到高兴;如果你会去认真地深入思考,我也会高兴;如果你 ...
nemohq 评论(32) 有12069人浏览 2012-04-11 14 3

转载新闻 程序员需要谨记的九大安全编码规则

历史已经证明,软件设计的缺陷一直是导致其漏洞被利用的最主要的罪魁祸首。安全专家发现,多数漏洞源自常见软件中相对有限的一些漏洞。软件开发者和设计者应当严格检查程序中的各种错误,尽量在软件部署之前就减少或清除其中的漏洞。 下面列举的这些方法会有助于开发人员提高编码的安全性: 一、注意编译器警告 程序员应当使用编译器的最高警告等级。在编译过程中,应当修改程序中的错误,直到警告解除。应当使用静态和动态 ...
nemohq 评论(1) 有3701人浏览 2012-03-31 4 0

原创新闻 你的代码(软件)安全吗?【信息图】

2011年安全事件层出不穷,几乎可以称为“黑客年”。以前黑客通常是利用程序漏洞来造成破坏,令网站陷入尴尬的境地,但如今他们却是为了窃取数据、IP地址,或者通过在网站中植入木马将恶意软件安装到访客的电脑里,更有甚者转移账户、违反行业规定等等,因此应用程序的安全显得越来越重要。 安全漏洞 TOP5 据统计,10个程序中有8个以上在第一次测试时都不能通过OWASP(Open Web Applicati ...
sherry617 评论(2) 有8266人浏览 2012-03-31 0 0

最近热门TAG

项目管理(163) 软件测试(94) Git(73) maven(67) 敏捷开发(54) XP(44) 单元测试(43) SVN(34) 配置管理(34) CVS(33) subversion(25) TDD(20) UML(17) Ant(15) UP(6) capistrano(3) UseCase(2) Loadrunner(2) VSS(1)

热门研发管理资讯

最新研发管理评论

...
hongyabing 评论了 Redis 在现实世界的 5 个用法
redis很强大。尤其是结合 redis sentinel 和 3.x后支持 的 redis clus ...
andy54321 评论了 Redis 在现实世界的 5 个用法
图片都不能显示也能放首页。。。
Tyrion 评论了 异步系统的两种测试方法
...
masuweng 评论了 Redis 在现实世界的 5 个用法
...
张yyyyyy 评论了 数据可视化之美:经典案例与实践解析
当成入门了解,可以。
xiesw3 评论了 一个真实的DevOps演进过程是啥样的?
个人看法,这些国外的软件通常不适合国内团队,可以考虑国产的,比如 Topo,Worktile等。
wenshu 评论了 7款最流行的在线项目管理工具推荐
文档好像没人写,一些细节地方,比如“在读写模式下,不能使用获取retVal作为缓存key。”,只在讨论 ...
Saro 评论了 面对缓存,有哪些问题需要思考?
初入社会,真的要学习学习缓存技术。。。
暖风清扬 评论了 面对缓存,有哪些问题需要思考?
确实,单元测试不等于 100% 无bug不然测试团队干啥。源码解析 http://www.iocode ...
华家小谁 评论了 都100%代码覆盖了,还会有什么问题?
6666666
lixuejian 评论了 都100%代码覆盖了,还会有什么问题?
6666666
lixuejian 评论了 6个编写优质干净代码的技巧
原文链接有错误,应该是:https://dzone.com/articles/11-cool-new- ...
Gavin-Wang 评论了 11款很酷的新编程工具
分享一款代码生成器,拖拽式组件结合流式处理,很容易的访问数据库、http、文件读写操作等等,支持编写j ...
MCLoginandPwd 评论了 11款很酷的新编程工具
做科研项目管理朋友,据说拓源优课项目管理软件还可以,试用注册入口:http://www.ktzyun. ...
toyoke 评论了 7款最流行的在线项目管理工具推荐
涨见识了哈,可能用不到这个插件,但拓展了解决bug的思路和方法
西蜀石兰 评论了 解Bug之路-Druid的Bug
没有我大tsung ??
soarpatriot 评论了 还在为测试发愁?10 个开源的压力/负载测试工具
很多想法值得借鉴,不错!
cuqing 评论了 软件开发最佳实践集锦
全是英文看不懂啊。。。
jayfan520 评论了 如何成为一名软件架构师?
easypm确实不错,建议大家去尝试
shanren2000 评论了 7款最流行的在线项目管理工具推荐
...
ttt725 评论了 工程师忽略的隐形成本
EasyPM( https://easypm.cn ) 是一个面向IT研发团队的云端项目管理工具,免费 ...
zzhdi 评论了 7款最流行的在线项目管理工具推荐
ylxg12345 写道最后那段比较的 String c = new String("abc ...
ayanami001 评论了 Java程序员们最常犯的10个错误
“这真的真的非常痛苦。”Schillace说道。
chen_siping 评论了 如何避免软件工程中最昂贵错误的发生
...
wwt18946637566 评论了 如何避免软件工程中最昂贵错误的发生
Global site tag (gtag.js) - Google Analytics