Software programmers can come from virtually any background—from art to history to philosophy to mechanical engineering.
软件程序员几乎可以来自任何背景——从艺术到历史到哲学再到机械工程。
Software development, with its inherent characteristics, existing in a very dynamic world governed only by Moore's law, will remain more art than a science for a long time to come.
软件开发有其固有的特性,它存在于一个仅仅由摩尔定律所掌控的动态的世界里。在相当长的一段时间里,它始终会更像是一门艺术而非科学。
This lack of laws or first principles makes construction of software systems as much an art as a science.
这种缺少法则或者第一原则的事实使得软件系统更像是一门艺术而非科学。
Estimation is still somewhat of a black art in software precisely because it's difficult to understand, and therefore analyze, this complex spider web of coupling and interaction.
在软件方面,估算仍是一种玄妙的“黑色艺术”,因为对于如此复杂的耦合和交互网络,实在是难以理解,因而也难以分析。
In last month's column, we looked at the relationship between art and software development.
在上月的栏目中,我们看过了艺术和软件开发之间的关系。
Gucci: They offer courses on visual art, fashion, computer software, etc; all are so attractive for me!
古奇:他们开设有视觉艺术、时装、电脑软件等等。所有的一切都对我很有吸引力。
Next month we'll continue to consider the analogies between art and software development by looking at how highly talented software "artists" fit in on software development project teams.
下月,我们将通过研究杰出的软件“艺术”如何适合于软件开发项目团队,继续考虑艺术和软件开发之间的相似之处。
As in a great work of art, the parts interact subtly to form an impressive whole — in this case, an amazing portrait of effective software development.
这就像一件伟大的艺术品,各个部分之间微妙的相互影响从而构成了令人难忘的整体。同样,这也是对有效的软件开发的形象描述。
In this article, I will consider ancient strategies from Sun Tzu's book the art of war and apply them to the realm of the high-performing software test engineer.
在本文中,我将考虑孙子的书孙子兵法中的古老战略,并且将它们应用于高水平软件测试工程师的领域中。
The modern art of computer programming combines a special kind of human personality with a special set of tools to produce a rather ghostly product — software — that other human beings find useful.
计算机编程的最新技术将一种特殊的人性与一组特殊的工具结合在一起,用以生产出对其他人非常有帮助的一种神奇的产品,即软件。
Through this collaborative effort, we manifest the power of people working together to perfect the art of software development.
通过精诚协作,我们挖掘大家共同工作的力量,从而完善软件开发的艺术。
Do2Learn - There are many different educational resources for autistic students available on this helpful site, including songs, games, art projects, learning tools, and software.
边玩边学—该网站有各式各样为自闭症学生量身定做的教育资源,包括歌曲,游戏,艺术项目,学习工具和软件。
Gary Police wrote an article about art and craftsmanship in software.
Gary Police写过一篇关于软件工匠和艺术的文章。
Version 1.0 came with the legendary art software Paint, as well as Windows Writer, and Notepad.
版本发布,搭载传奇的艺术软件画图、写字板和记事本。
There is a fine art to getting the right software book to the right reader at the right time.
Illustration在合适的时间让合适的软件书籍到达合适的读者手中,是一件很有学问的事情。
Myers (in the Art of software testing — still the best software testing book that I've ever seen), 1 talks about how you'll generally find new bugs in the same areas where old bugs have been fixed.
Myers(在Artof SoftwareTesting——仍旧是我所看到的最好的软件测试书籍),1谈论了一般在已经改正了老的缺陷的区域上如何找到新的缺陷。
Like alchemy, finding the right mix of hardware and software ingredients to optimize your specific application is a black art-and one practiced most effectively in your own lair.
就像是炼金术一样,为您的应用程序找到最佳的硬件和软件组合是一种神秘的艺术,需要不断实践才能取得最有效的结果。
The second role is to bring state-of-the-art software best practices into the mainstream software industry.
第二个角色是将艺术级的软件最佳实践带到主流软件行业中。
Just as Michelangelo created art for a purpose, we create software for a purpose — usually for a paying customer.
正如米开朗基罗为了某种目的而进行创作一样,我们也是有目的的开发软件——通常是为某个支付报酬的用户来设计。
Building a software application is as much art as it is science.
构建软件应用程序是一门科学。
This does not mean that the entire software review and inspection activity depends from beginning to end on having state-of-the-art experts do the work.
这并不意味着软件检查活动的每个阶段必须依赖于高级专家。
Without constant attention to application software quality, today's state-of-the-art application can quickly devolve into tomorrow's legacy monstrosity.
如果不去持续关注应用软件的质量,那么今天的艺术之国方案,可能就成为明天的垃圾糟粕。
Prevent lame metaphors; software is neither art nor brick building.
别用蹩脚的比喻;软件不是艺术,也不是砖墙。
State-of-the-art software engineering methods, such as the IBM Unified method Framework, call for architectural decision logs to document and justify key decisions in a single place.8.
一些顶尖的软件工程方法,比如ibm统一方法框架(Unified Method Framework),需要将架构决策记录成文并且在统一的地方对这些关键决策进行论证8。
State-of-the-art software engineering methods, such as the IBM Unified method Framework, call for architectural decision logs to document and justify key decisions in a single place.8.
一些顶尖的软件工程方法,比如ibm统一方法框架(Unified Method Framework),需要将架构决策记录成文并且在统一的地方对这些关键决策进行论证8。
应用推荐