相关推荐
-
软件开发的科学与艺术 part2
The science and art of project management part2
-
软件开发的艺术与科学
因此,软件开发对于各行各业的发展以及社会的进步具有至关重要的作用。本文将探讨软件开发的重要性和现状,以及开发过程中涉及的关键环节和常见问题。随着新技术的不断涌现和新趋势的形成,软件开发将迎来更多的机遇和挑战。通过区块链技术,可以实现数据的安全存储和共享,提高软件系统的安全性。发布与维护:发布软件后,开发团队还需要对软件进行持续的维护和升级,以满足用户的需求变化。测试:测试团队需要对软件进行全面的测试,以确保软件的质量和稳定性。编码:编码是将设计转化为实际的软件代码,是软件开发的核心环节。
-
写好代码十个秘诀
软件的质量属性鲁棒 - Solid and Robust Code简洁 - Maintainable and Simple Code高效 - Fast Code简短 - Small Code共享 - Re-usable Code可测试 - Testable Code可移植 - Portable Code 集百家之长, 归我所用 - Follow Basic Coding Style1.
-
《软件开发的科学与艺术》节选-写好代码的十个秘诀
本文选自电子工业出版社2002年即将出版的由微软公司华人专家编著的《软件开发的科学与艺术》一书。全书透彻解析了微软软件开发的思想与过程。 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 双手互搏, 无坚不摧 作为一个软件开发人员,必须测试自己的程序,使得代码做得更好,更加稳...
-
软件开发的科学与艺术--写好代码的十个秘决
本文选自由微软公司华人专家编著的《软件开发的科学与艺术》一书。全书透彻解析了微软软件开发的思想与过程。 双手互搏, 无坚不摧 作为一个软件开发人员,必须测试自己的程序,使得代码做得更好,更加稳定。就我个人的经验来说,如果没有测试过代码,程序就不可能正确运行。 另外,在同一组的开发人员之间做得很多的一件事就是:别人来对你的代码进行检查,反过来你对别人的代码进行
-
电子工业出版社.软件开发的科学与艺术.2002(张亚勤等)
微软研究院的一帮牛人谈如何做软件开发!第一部分
-
软件工程——从艺术走向科学
引 言我单枪匹马时,曾经是个好程序员。当带领团队时,却搞得一败涂地。如何改变被动局面,带出最优秀的团队?这篇文章以我亲身的经历,写下我和我的团队在软件工程管理和软件系统设计与开发方面的学习历程,也许,这有助于您了解我们的软件开发过程或者给您带来一点点启示。一、艺术与科学很久以前读过一本书,讨论了艺术与科学的区别。作者认为,艺术不能仅仅局限于音乐、美术、戏剧等传统领域。凡是那些凭借天才的
-
软件是什么?科学还是艺术,亦或工程?
真正开始接触软件之前,一直对软件没有太大的概念 ,仅仅认为软件是程序,哪天我能写出像优化大师那样的软件就好了,后来学习了java半年之后,开始觉得 软件是个工程,特别像建筑工程,看到一本UML书中的开篇一句话,大致意思是程序只是盖狗窝,而软件则是在建筑一座大厦,我对软件的工程性的越来越有感觉。 之后,开始接触设计模式,那时候开始觉得软件是门艺术,而程序员,则是艺术的创造者,是创
-
国际化与全球化的区别
国际化(internationalization)是设计和制造容易适应不同区域要求的产品的一种方式。它要求从产品中抽离所有地域语言,国家/地区和文化相关的元素。换言之,应用程序的功能和代码设计考虑在不同地区运行的需要,其代码简化了不同本地版本的生产。开发这样的程序的过程,就称为国际化。 全球化(globalization),是一种概念,也是一种人类社会发展的现象过程。全球化目前有
-
编程是一门艺术!
毕业至今3年多,一直从事软件开发工作,大型项目一个接着一个的做,写了大量的代码,一直对编程情有独钟。我个人认为编程不仅仅是编码实现功能,而是自己对某一门语言的理解程度的最佳体现,所以编程也是一门艺术。 干了若干个大项目,有好有坏,好的让你可以深入其中感受编程语言之美,坏的让你痛恨厌恶不想触碰。我在学校学习软件工程这门课程时,老师说,一个好的系统,是怎么坏的,是怎么被替换掉的? 答案就是,没有规矩
-
做真正Hacker的乐趣──自己动手去实践
2004年我听编辑说有个年轻人写了本《自己动手写操作系统》,第一反应是不可能,恐怕是翻译稿,写这种书籍是要考作者硬功夫的,不但需要深入掌握操作系统的原理,还需要实际动手写出原型。 历史上的Linux就是这么产生的,Linus Torvalds当时是一名赫尔辛基大学计算机科学系的二年级学生,经常要用自己的电脑去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他自己编写了磁盘驱动程序和文
-
评论《大道至简》的感想
2004年11月初爱民第一次把他的书稿《大道至简》给我,我翻看了一下,第一反应讲的是感想,这不错,在技术界就是需要有真正实践经验的专家把他的思考和心得与我们分享。Aimingoo在Delphi领域颇有名气,其技术钻研的深度直达系统核心层,从其著作《Delphi源码分析》可见一斑。不过接下来第二反应就是太薄了,能不能加厚啊,比如说这些感悟都是有其来源的,可以把实际案例啊,背景故事啊都加上。不然太薄了
-
【C++/OOP】(侯捷著)
侯捷观点(系列书评 1/2)【C++/OOP 大系】《程序员》2001.01作者简介:侯捷,台湾电脑技术作家,着译评兼擅。常着文章自娱,颇示己志。个人网站:http://www.jjhou.com http://jjhou.readme.com.tw北京镜站:http://expert.csdn.net/jjho
-
介绍几本COM的书籍(韩少勇)(上)
介绍几本COM的书籍 韩少勇 最有效的获取知识的途径就是读书,当然要读好书。难怪古人把求学也称作“念书”。引言实际上,写一些介绍电脑图书的文章是我长久以来的愿望。一方面由于我的朋友们经常让我为他们推荐一些切实有用的书,另一方面的原因是我在早些时候的学习并不很顺利,面对书店里鱼龙混杂的“繁华”,真是不知所措。结
-
近10年来最重要的软件开发书籍《设计模式》
近10年来最重要的软件开发书籍《设计模式》蒋涛 前言两年前曾经在中国计算机报写过几篇书评,那时候感觉软件开发方面的书籍虽然不少,可是精品屈指可数,仅有的几本老牌经典名著还版本陈旧,如Charles Petzld的《Windows开发指南》、 Jeffrey Richter的《Windows高级开发指南》、David Kruglinski的《VC 技术内幕》等。这两年可能
1 楼 Joo 2008-04-12 03:28