资讯月刊下载

第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,赶紧收藏!
点击下载>>

更多月刊下载

活跃编辑

资讯编辑

原创新闻 [互联网] 设计的困境与救赎

引用 原文:Defining Product Design: A Dispatch from Airbnb’s Design Chief 译者:欧开磊 责编:钱曙光 前言: Alex Schleifer是Airbnb分管设计的VP。他在这篇文章中分享了目前设计行业在发展中存在的一些问题并分析了背后的原因,同时分享了解决问题的方法及打造一个设计友好型公司的三大秘诀。 Airbnb分管设计的VP ...
mengyidan1988 评论(0) 有5125人浏览 2016-08-31 0 0

原创新闻 [移动开发] iOS开发的22个奇谲巧技

摘要:TableView不显示没内容的Cell怎么办?键盘事件写得好烦躁,都想摔键盘了怎么办?App老不流畅哪出问题了?CoreData语法又臭又长怎么办?拉伸图片怎么才能不变形?让我们一起欢乐地学习一下iOS开发的各种小技巧吧。 本文作者@叶孤城___,他结合自身的实践开发经验总结出了22个iOS开发的小技巧,以非常欢乐的语调轻松解决开发过程中所遇到的各种苦逼难题,光读着便已忍俊不禁。 1. ...
cao345657340 评论(1) 有7234人浏览 2014-12-30 2 0

转载新闻 [Web前端] 2014年10款有用的PHP测试框架

今天我们介绍 2014 年 10 款有用的 PHP 测试框架。PHP 测试框架对开发者来说是非常重要的,能很好的帮助开发者发现 PHP 软件的错误和 bug。 这 里介绍的 2014 年有用的 PHP 测试框架几乎都是单元测试框架,能帮助开发者发现 bug,同时降低 PHP 软件的开发成本。PHP 开发者总是在寻找有用,快速,简单易用的 PHP 测试框架,而这里,我们将会介绍 10 款非常有 ...
u012797015 评论(0) 有6132人浏览 2014-09-03 0 0

转载新闻 [研发管理] 开发产品防脱节,DevOps来帮忙

人们越来越认识到传统意义上的开发和运维行为存在严重脱节现象,很多公司的开发部门和运维部门存在深刻的矛盾,这都是脱节造成的。下面来看个简单的例子: 引用开发部门要开发一款新产品,要满足所有客户的需要,从而给公司带来利润,但是这款产品要求使用最新的技术和运行平台。于是开发部门加班赶代码,终于如此完成了任务,然后把自己的产品甩给了运维部门,后者还没完全接手,前者就忙着开庆功会去了。接到产品后,运维 ...
WnouM 评论(0) 有29730人浏览 2014-02-14 2 0

翻译新闻 [研发管理] 自上而下做好安全代码审查

安全的程序开发实践的一个关键方面就是安全代码审查。安全代码审查,与常规的代码审查一样,可以使用自动化工具完成,也可以要求开发者亲自参与到代码审查中人工完成。那么,安全代码审查与常规的代码审查有哪些差别、如何做到更有效的安全代码审查呢?大家可以通过本文了解一下。安全代码审查:对安全知识要求高常规的程序代码审查需要代码审查者具备业务、程序语言和相关技术知识的积累,安全代码审查则需要具备以下 3 个不同 ...
tuhaihe 评论(1) 有10349人浏览 2013-11-21 4 2

原创新闻 [研发管理] 开源力量公开课第38期:软件研发管理实务——方法和工 ...

开源力量公开课第38期课程题目:软件研发管理实务——方法和工具 开课时间:2013年11月12日 19:00 - 21:30 线上线下报名参课:http://www.osforce.cn/uncategorized/38.html 现场参加(免费):北京市海淀区海淀西大街70号 , 3W咖啡二楼(海淀图书城籍海楼对面) (上海的同学注意了!:本期公开课在北京举行,不在上海,上海的同学需要通 ...
liuhua123 评论(1) 有12027人浏览 2013-11-06 2 3

原创新闻 [研发管理] 程序员遇到Bug后的30种常见反应

开发应用程序是件压力很大的事情,尤其是当编写完代码后,突然冒出个Bug,这真是让人百感交集、痛不欲生。那么,如何平心静气地解决每一个Bug,是每个程序员都要修炼的地方。 下面本文将分享程序员遇到Bug时,最常说的30句话,不知道你中枪了没? 我不知道该删掉还是重写。 在开始项目之前,我应该先在Github上找找有没有合适的框架 为什么这个脚本会需要这么多库? 在网上肯定能找到解决方 ...
mengyidan1988 评论(18) 有11404人浏览 2013-10-12 3 4

原创新闻 [研发管理] 为什么项目估算偏差如此之大?

在软件开发过程中,估算是一个非常重要的环节,对于项目计划、进度控制等都具有重要的意义。但是估算也是一个比较难的“技术活”,因为是“估”,所以往往会存在一些偏差,而这些偏差对于一个项目来说,有时可能会导致多花费一些不必要的金钱,还有可能影响公司的声誉和员工的积极性。 而哪些因素会导致估算偏差呢?开发者Alex E. Fish给出了以下提示。 没有充分考虑需求 如果你没有充分考虑到所有的需求,那么 ...
wangguo 评论(21) 有13997人浏览 2013-09-16 10 1

原创新闻 [Web前端] 重新设计网站的10点建议

当你需要重新设计现有网站的时候,通常你会想从头开始做,然而这样的话可能会丢失一些网站特有的元素。在做之前进行彻底的检查,以确保现有站点的特点和优势,保证网站修改和网站维护的方便,尽可能使用最好的方式来开发网站,这是比较好的做法。 让我们来看看如何评估一个等待重新设计的网站。以下几点将有助于发展一个有凝聚力的计划,并确保下一个项目的顺利进展。 一、客户检查 1. 服务器是否完全响应你的要求呢? ...
tyygming 评论(1) 有8323人浏览 2013-08-28 1 1

翻译新闻 [研发管理] 软件开发中 10 个调试和排错建议

在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。 几乎没有哪个程序员 ...
WnouM 评论(11) 有9354人浏览 2013-08-16 2 1

原创新闻 [移动开发] 开源力量公开课第22期:独立游戏启示录

开源力量公开课第22期课程题目:独立游戏启示录(Revealation of Indie Games) 线上线下报名网址:http://www.osforce.cn/?p=1089 线下课程地址(免费): 上海市张江高科技园区碧波路635号(传奇广场三楼)IC咖啡 ,地铁二号线张江高科站 课程背景: 从《时空幻境Braid》到《超级肉肉哥Super Meat Boy》、《机械迷城Mach ...
开源力量公开课 评论(1) 有12166人浏览 2013-07-12 4 1

转载新闻 [研发管理] 你不需要遵守的 7 个敏捷开发最佳实践

在敏捷开发中有很多好的想法和实践,这些想法和实践都非常管用: 把项目分成小版本发布来进行风险管理和加速回馈; 用时间盒(time-boxing)来限制WIP(Working In Process)并让所有人团结一致集中在项目中; 仅依靠软件来作为进程度量; 进行简单的估算并使用速度来预测团队的表现; 和客户保持频繁而紧密的合作; 持续集成持续发布以保证代码始终稳定可运行。 但是还有一些别的并不是 ...
WnouM 评论(4) 有8630人浏览 2013-05-29 0 1

转载新闻 [研发管理] 10 个免费超棒的编程用等宽字体

编码工作需要长时间盯着屏幕并阅读一些非常复杂的文本,一个好的字体可以很大程度上提升阅读代码的愉悦感,提高生产力。但是太多程序员没有太多心思去关注他们每天都在面对的编程字体,因此,我们整理了一些适合在编程时使用的等宽字体,它们都是免费的,效果很好。 1. Source Code Pro Source Code Pro 是 Adobe 的作品,可从 Github 上免费下载. 2. Anony ...
WnouM 评论(14) 有18222人浏览 2013-05-24 0 2

原创新闻 [研发管理] CodeBunk:实时的代码协作编辑/编译平台

CodeBunk是一个实时的、在线的代码协作编辑、编译平台,便于开发者协同开发。 项目页面:http://codebunk.com/ CodeBunk提供了三种账号登录方式——Github、Facebook、Twitter。登录后,看到的就是一个编辑页面。目前CodeBunk支持Python、JavaScript、PHP、Ruby 1.8/1.9、Perl、Lua、C和C++,在左侧窗口输入代码 ...
wangguo 评论(0) 有15914人浏览 2013-05-23 2 0

转载新闻 [研发管理] 你优化系统的目标是什么?

我先来给你们讲两个故事: 第一个故事 当我在大学的时候,我选了一门“高级”面向对象编程课程。以前从来没有接触过这种知识,这个课程使用SmallTalk这种语言教学,而且教学方式非常特别;第一天,教授给我们布置了一个将会贯穿整个4周课程的作业。 我们非常兴奋,因为这是要编写一个游戏,一个老式的文字输入式的冒险游戏,类似于Zork风格。我们分成3人一组,来到教授拥挤的小屋里。在那里,教授给了我们一 ...
WnouM 评论(5) 有12293人浏览 2013-05-23 6 0

转载新闻 [研发管理] 项目开发:速度 vs. 质量

本文作者系程序员Daniel F Pupius,这是一篇他发表在Medium上的博文,讲述自己怎么在实际写代码的过程中,发现在速度和质量间做出抉择其实是个伪命题。 程序开发项目进行过程中,通常会冒出这样的困惑:应该选择效率,还是选择质量?很多程序员都会有偷懒的思维,觉得把一些摸不清头绪、不知道怎么写的代码片段去掉,可以节省很多时间,更早完成项目计划。 其实过去几年中,我也是这么想的,但最近我 ...
WnouM 评论(6) 有13045人浏览 2013-05-09 5 0

转载新闻 [研发管理] 软件开发中没有所谓正确的方法

驱动测试开发(TDD)是唯一能让你写出没有bug的程序的方法;只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员;等等等等…… 像这样的话每天我都能看见。 像这样的风言风语十分能蛊惑人心,它愚弄我们,让我们认为这就是我们不能遇到阿拉丁的那个茶壶里的精灵的唯一原因。最终,这些人所写的会让你也这么认为。 如果你随机找100个程序员,问他们“开始一个新项目前首先想到的技术方案上什么 ...
wangguo 评论(6) 有10569人浏览 2013-05-09 3 0

转载新闻 [研发管理] 写好软件的诀窍

程序员身上的一个好笑的事情是,我们在毕生的职业生涯中都相信:我们的工作是告诉计算机如何去做。 真实情况 真实情况是,计算机能正确的按照命令去运行。无论你写的是“Hello World”,还是用无人飞机去杀死一个人。计算机都能精确的按照你的命令去做。 可我们的工作,我们的真正工作是:告诉程序员和我们自己:我们让计算机做什么了。现代的软件编程思想就是结构化的、清楚的描述计算机将要执行的任务。 事 ...
WnouM 评论(4) 有9471人浏览 2013-05-07 1 0

翻译新闻 [研发管理] 开发人员常说的一些话,你有没有中枪

下面是一些软件开发人员在工作中比较常用到的一些语句,看看你有没有中枪。 1. 那不是我的代码 应用中被发现了一处bug,刚开始时我有一丝害怕,但庆幸的是,这部分代码不是我写的,于是我很高兴地告诉经理,“那不是我的代码,可能是同事A写的,你问问他吧”。 2. 它在我电脑上可以运行 测试人员发现我的代码无法正常运行,但是相同的情况下,在我的开发机上可以正常运行,于是我很爽快地回了邮件“程序没 ...
wangguo 评论(20) 有12438人浏览 2013-04-09 6 1

翻译新闻 [研发管理] 软件开发最佳实践集锦

本文的这些最佳编程实践、开发准则都是伟大的程序员的经验总结。Tim Oxley从互联网中搜集了这些最佳实践,并放在了Github上,以供他人查看和补充。希望这些最佳实践能够为你的开发工作带来一些帮助。 不要构建大型应用 构建大型应用的秘诀就是“不要构建大型应用”,也就是把你的应用拆分成若干小应用,然后将这些可测试的小应用组装到一起。——Justin Meyer,JavaScript MVC作者 ...
wangguo 评论(6) 有20997人浏览 2013-04-08 19 0

最近热门TAG

Java(1854) Google(1441) Android(1244) JavaScript(842) Web(669) Linux(648) 框架(605) Windows(591) 浏览器(540) HTML5(533) Firefox(483) jQuery(480) iOS(479) Ruby(427) Chrome(386) HTML(380) 编程(365) 工作(349) Apache(346) Python(328)

热门资讯

Global site tag (gtag.js) - Google Analytics