根据谷歌Go语言开发团队成员David Crawshaw的透露,Go语言即将登陆安卓平台。对那些讨厌安卓平台上只有Java的人来说,虽然等来的不是Dart语言或Groovy语言,这仍然是一个让人欢欣鼓舞的消息。
从某种程度上,你就是被别人问了这样一个问题:“我有一个问题,我想解决它,但我无法说清问题是什么。请问解决这个问题需要多少时间?”尽管预估很难,但程序员最终要找到一种预估的方法。虽然无法知道一个确切的答案,但我有3种方法能大致估计出一个软件项目要花多少时间:
持续更新是为了让软件常年保持生命力,健康和新鲜血液。这能保证即使有业务逻辑上重大修改也能在合理的预算内、可以接受的时间里完成。持续更新就是你的软件项目的医疗保险。
我在上大学之初就听说了自上而下开发模式和自下而上开发模式。当时我并没有在意它们的区别——因为就是一个彻头彻尾的自下而上开发的程序员。然而,随着阅历的积累,我慢慢的完全改变了我的立场。我认为,是敏捷开发和TDD让我发生了这样的变化。
Lytro相机能够给你一种全新的摄影方式,在照相时你完全可以不考虑焦距和曝光,一心设计你的构图和艺术就行了,拍 […]
有一天我跟在DUMBO的一个非常棒的创业公司的老板聊天,谈到为什么非PHP界的开发人员普遍轻视PHP和PHP相 […]
我偶然看到一些漫无目的、精力旺盛的程序员说出类似这样的话: 嘿,大家好!我刚刚学会了Erlang/Haskel […]
对于那些新安装了Windows 7后而又想退回到Windows XP的用户,微软首次声明:2011年将在Win […]
Google不允许Unix和C语言的发明人check-in代码,因为他不愿意参加规定的语言测试。 自1969年 […]
我们在想,如果能够从中找到足够有价值的商机,就可以把这些当作投资建议提供给老板们。于是我们写了程序,在晚上,所以人都离开办公室后,我们在他们的机器上装上这个程序,一起并行的运行,试图去一点点的消化我们已经经手过的这些大量的数据。