IT168首页 | 产品报价 | 渠道168 | ChinaUnix社区 | ITPUB社区 | OA维修站 | 文库 | 博客 | 会议 | 自测 | 专题 | 订阅 | IT选型顾问
技术开发
热点推荐 加盟IT168选型顾问俱乐部 获享5大权益

编程与开发

根据“帕累托原则”的界定,特定事件中80%的最终结果往往实际源自20%的可能性因素。这种划分方式被称为二八开原则,而且几乎影响到了人类活动所触及的每一个领域。在软件开发领域,该原则也可以被解释为,大部分问题实际都是由一小部分不良编码实践所引发。只要消除这部分因素,我们的工作将会变得更轻

04日更新
十大足以搞砸项目的糟糕编程实践

对于很多做技术的朋友,包括我自己在内,一直以为:只要技术牛,就可以活的非常滋润;只要技术牛,就可以拿优厚的待遇;只要技术牛,就可以拉着几个小伙伴搞自己的“事业”;只要技术牛,就可以驰骋IT江湖。很多的事情,或许是我们预期太高,期望太美好,或者就是我们自己一厢情愿的“意淫”。因为我们总是

23日更新

当一个不懂技术的人试图对软件开发时间进行评估时,有两个很基本的直观指标在辅助他们:以体积为指标的复杂度和以速度为指标的复杂度。但他们没有意识到,软件跟他们想象的不一样。软件本质上不是有形物质。没有体积和速度。它的极小的组成部分可能会时不时的在电脑屏幕上闪现。正因为如此,当面对开发

20日更新
标签:编程指南

目前来看我个人觉得是很难结合的,从前面谈的业务线来看就很难。如果要改版一个传统的组织架构其实就是一个组织变革的问题,这个跟DevOps没有关系,不能说我要使用DevOps就一定要把两个部门给整合起来。这个时候可能会有人问,这个不是技术需要吗?如果我把技术问题给打通了,那么整合不成问题了。其实组

16日更新
从DevOps谈敏捷开发、软件工程及新角色

命名约定前后矛盾、版本兼容相互冲突,PHP语言在各个层面上都给开发人员带来了诡异而难解的谜局——这就是我们今天要讨论的话题。我们真的对PHP深恶痛绝吗?不,当然不是。如果真是这样,我们就不会如此广泛地使用Drupal、WordPress以及其它一些同类框架。假设我们真的讨厌PHP,那么最直接的办法是转向J

20日更新
PHP语言最令人“抓狂”的十二种特性

本文根据Andrew Betts在QCon北京2014大会上的主题演讲内容整理而成。Andrew Betts是英国金融时报实验室(FT Labs)的负责人,同时也是一位PHP和JavaScript程序员。他的团队致力于研发试验性质的Web技术并发布相关产品——比如金融时报Web App. 在加入金融时报实验室之前,Andrew创建了Web咨询公司Assanka

27日更新
标签:软件开发

4月25-27日,由InfoQ主办的QCon全球软件开发大会(北京站)2014在北京国际会议中心举行。三天的大会,共有100名国内外顶级软件研发大师和各路开发领域一线专家受邀,为各位解读最新业界趋势,带来最深技术洞悉,并深刻分享生产实践中的技术精华。

26日更新

2014年质量竞争力大会(英文名称TiD)是由中国软件行业系统与软件过程改进分会整合软件行业已有研发领域三大专业会议暨中国系统与软件过程改进大会SPIChina、中国软件测试大会ChinaTest、中国敏捷软件开发大会AgileChina的资源和力量,重磅推出的行业大腕级盛会。

21日更新
标签:软件开发

Linux基金会的一项新调查显示,“企业管理者认识到,企业不仅迫切需要开源软件,而且也率先参与开源软件的研发。”这一点反过来也巩固了开源软件作为企业关键驱动力的地位,而不仅仅是一种高效的代码编写方式。

16日更新
开源文化已不再仅仅局限于软件开发者

程序员看起来应该都是一帮非常高产的人。你总能看到他们在电脑桌前噼里啪啦的敲着键盘;他们焦急的等待会议结束,希望马上能回去编程。当被问起,他们总是说没有足够的时间编写出这些程序,需要立刻开始编码,这样才能及早完成。

03日更新
破解程序员开发效率的悖论关键在于计划

一种态度认为,应该对程序员在软件开发中的行为进行约束(DirectingAttitude)。持这种态度的人认为大部分的程序员水平都不高(谣传说有50%的人低于平均水平),所以应该对他们所做的事情进行管教约束。要防止他们做一些可能会给他们正在开发的系统带来危害的事情。通常,这种态度体现在一些系统设计和工具

约束or信赖软件开发对程序员的两种态度

有时候,做为一个程序员,我觉得我的职业生涯会被我开发软件使用的开发工具和技术架构明显的分割成几个阶段。随着时间的流逝,这些工具在慢慢的变化,但变化从来都是缓慢逐步的,一个组件一个组件的。所以,我的工作流程和工作效率一直没有巨大的变化。

单一提交审查系统鼓励着不良的编程习惯

在失败的软件项目中,上面说的各种因素都有可能,但有一个因素却是几乎在所有失败的项目中普遍存在的:软件购买方并不是软件的用户。

总结企业软件开发实施失败的罪魁祸首

回到现实,科技改变生活已经不再是一个标语,真真正正走进了百姓的生活。比如,智能家居,物联网,智能汽车,智能手机,火星探测机器人等等。当我们被各种各样的新鲜设备吸引的时候,我们可能不会太在意运行在这个设备背后的软件系统,越智能的设备,就意味着软件系统越复杂

10日更新

程序员总是喜欢对时尚界冷嘲热讽,认为那里的风潮总是一波接着一波、令人莫衷一是。裙子长了又短、短了再长,色彩的选择也是你方唱罢我登场,就连领带也是时宽时窄。相比之下,技术领域则稳定得多——严谨、科学、数学以及精度始终占据统治地位,成为从业者们一直遵循的永恒原则。

27日更新
编程趋势:十五大热门与十五大冷门

十年之前的1月20日,Michel Schinz宣布了Scala编程语言的第一个实现。在宣布之时,Scala被描述为“一种平滑地集成了面向对象编程和函数式编程的语言”,而且“是为以简洁、优雅且类型安全的方式表达常见编程模式而设计的”。

23日更新
标签:软件开发

作为Java开发者,你对这项技术的前景持有怎样的态度呢?至少在Stack Overflow看来,Java是所有编程语言中最热门技术。根据国外知名技术社区Stack Overflow的调查显示,在2013年,Java是招聘人员最热的搜索关键词,几乎有四分之一的雇主会搜索“Java开发人员”。

22日更新
2013年最热门的开发语言:Java一马当先

根据任期,我仍然认为自己是这个行业的新手。在某些方面,我仍然是个学徒,在其他方面能够胜任,也许精通一个或两个领域(如果你不知道我现在在讲什么,这个是基于被称作Dreyfus模型的东西)。但在我这8年中,我已经学会了很多为了更加专业而要做什么,尤其是不做什么。

07日更新
标签:软件开发

对于软件开发人员们来说,这一年中JavaScript在框架生态系统中的不断扩张为其赢得了更为突出的地位与份额。三星则努力推动自有平台在Android市场上的话语权。尽管已经拥有三十年历史,API技术仍然在2013年成为关注焦点——在开发人员看来,它已经成为访问服务的固有途径之一并为我们带来实现收益的良好

06日更新
标签:软件开发

2013年马上就要过去,回顾这一年各行各业发展风起云涌。下面,我们与大家一起回顾下2013年在软件开发领域表现出的几大行业趋势。在过去的2013年,JavaScript几乎成为软件开发领域最热门的讨论话题。JavaScript也像滚雪球一样,越滚越大。今年流行的JavaScript开发框架,如Meteor、Angular.js、Famo.us等

02日更新
金秋十月 与你饮酒论道
热门文章

热门活动

it168文库会议频道上线

热门标签

热点推荐