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

编程与开发

尽管饱受安全风波的影响,但不可否认的是,Java仍然是世界上最流行的软件开发语言。最新一期的TIOBE编程语言社区排行榜印证了这一点,在八月份的指数排名中,Java以15.978%的微弱优势领先C语言排名第一。

23日更新
网络效应让Java仍是编程语言世界的领袖

你厌烦函数式编程么?我也烦,我真想呼吁那些想我一样明智的人远离这种语言。这里要澄清一点,我指的这种静态类型函数式编程语言,包括那种类型推断或者静态缺省等等。

21日更新

随着Node.js的兴起和npm模块数量的增长,同步学习有用的以及独特的模块变得越来越困难。为了使大家学起来更方便,我整理了一些你可能不了解的并且不错的模块。

20日更新
标签:软件开发

驱动测试开发(TDD)是唯一能让你写出没有bug的程序的方法。只有结对编程是可行的。我们之所以成功就是因为我们使用的是远程开发人员。

19日更新
标签:软件开发

不可否认,自从90年代中期发布以来,JavaScript已经成为最流行的Web开发语言之一。在去年的9月份,行业分析公司RedMonk就表示其已成为软件开发领域的顶级语言,这主要是由于JavaScript能够提供丰富的动态网页内容,以及其轻巧和易用的特性。

16日更新
JavaScript将成为未来企业开发主导语言

谈论软件开发,实际上是谈论人,它实际是人的一种社交活动。因此,结对编程应该是团队合作的核心思想,以此为基础建立软件开发文化,当团队开始迅速壮大后,这种文化能给公司带来无尽的益处。

15日更新

编程初学者总是把大量的时间用在学习编程语言,语法,技巧和编程工具的使用上。他们认为,如果掌握了这些技术技巧,他们就能成为不错的程序员。然而,计算机编程的目的并不是关于精通这些技术、工具的,它是关于针对特定领域里的特定问题创造出相应的解决方案,程序员通过相互合作来实现这些。

14日更新

在很多语言里,这通常是一种被推荐的做法,有些甚至是必须的。如果是在C++里,这还算是有点意义,因为更少#include意味着更快的编译速度,然而,这种意义仅体现在需要花很长时间去编译的大型项目中。

12日更新
标签:软件开发
评论:拒绝接受的几个最佳编程实践方法

不可否认,软件开发仍然是IT行业里最热门的职业之一。过去,这个行业给我们的印象是“高端大气上档次”,而今,可能更多的是“苦X”,以至于这些人常常以码农自嘲。原因不难理解,随着IT产业的快速发展,各行各业对IT技术的需求也在不断增强,由此便吸引了大量的学生涌入这个行业,有的甚至仅仅通过几个

08日更新
标签:软件开发 SACC
优秀的开发工程师应该具备哪些素质?

很多企业都希望通过本土化开发的方式,帮助自己在全球市场中,拓展品牌影响力或是推销软件产品。所谓本土化,宏观上是指针对特定国家或者地区将软件产品翻译或改编为支持一种或多种语言的过程。

17日更新
标签:软件开发

Windows 8.1和Visual Studio 2013具备改进的异常报告机制,这使得基于C++的Windows Store App开发者可以容易识别并修正错误。由于Windows 8.1增加对Windows Runtime组件中报告的异常堆栈的捕捉,Visual Studio 2013调试器提供了能捕捉从Platform::Exception继承的异常对象的堆栈。

15日更新
标签:软件开发

上周微软Windows 7和Windows 8负责人Steven Sinofsky正式从微软退休,现在的他自己开设博客写文章,在最近的一篇博文中,他解释了为什么跨平台开发会越来越难。

12日更新
标签:软件开发
Windows 8之父:跨平台开发会越来越难

IDC认为第三方平台中的四大支柱(即大数据、云计算、移动趋势以及社交网络)将逐渐融入软件开发体系。

11日更新
标签:软件开发

本文总结了程序员经常犯的五大错误,尤其是初学者。在编程的道路上,犯错也是学习道路上不可或缺的一部分,但一旦意识到某种错误的发生,就应该想办法避免,这样,代码就会越来越好,自己也会得到成长。

10日更新
标签:软件开发

目前有很多移动跨平台开发的技术,不论是在国内还是国外都已经得到了广泛应用,并且大量的商业项目也已经开始采用第三方的移动跨平台开发技术。

08日更新
标签:软件开发
讲述AppCan移动跨平台开发的那点经验

围绕软件开发实践和方法论,总有很多教条式的口水仗。阶段式(phase-gate)方法能够有效管理软件开发过程的风险,还是说只是风险管理中的花哨噱头?TDD真的能够促生出高品质软件?结对编程是代码评审的有效替代抑或只是增加了商议沟通代价?

24日更新
标签:软件开发
为什么软件开发方法论让你觉得糟糕?

日前,渣打科营编程马拉松赛全国巡回校园宣讲会于天津职业技术师范大学完美收官。从5月21日至6月19日,渣打科营中心工作团队先后来到天津、北京、上海、成都四个赛区的十所高校进行宣讲,为同学们详细介绍了渣打科营中心的业务组成、公司金融市场软件开发团队的发展情况,以及首届编程马拉松赛的流程和

21日更新
渣打科营编程马拉松赛校园宣讲完美收官

好的团队是创业公司成功的必要因素之一。差劲的团队会导致整个团队没有战斗力,互相算计,只看到自己的利益,永远做不成一个好的产品。

18日更新
标签:软件开发

在道德领域有七宗罪的说法,现在实现可扩展性时也存在着十宗罪。可扩展性方面专家Sean Hull曾发表文章,指出实现可扩展性的五大毒药,最近他又指出了实现可扩展性的五大致命错误。

17日更新
标签:软件开发
程序员必知:实现可扩展性十大致命错误

在参加了一些以生产力和时间管理为主题的研讨会并阅读了一些关于这个话题的图书以后,我了解了一些深奥的概念并且对我曾经的工作方法产生了一些深刻的领悟。

09日更新
标签:软件开发
提升软件开发者生产力的10个重要提示
2016数据库大会
热门文章

热门活动

it168文库会议频道上线

热门标签

热点推荐