How ___ to develop great software: A Guide如何___发展的伟大软件指南:
This guide is based on years of observations after using thousands of applications, both commercial and open source.本指南是根据多年的观察后,用数以千计的应用,无论是商业和开放源代码。 Some of the references are to windows based applications.部分提述是基于Windows的应用程序。 However the principles are universally applicable.不过,原则是普遍适用的。
Installation 安装
Always assume C: drive is fair game.始终假设C :盘是公平的游戏。 Do not ask the user where to install.不要求用户那里安装。 He is dumb.他是哑巴。 So make it easy for him by installing your applications always in C: drive.因此,可以很容易为他安装您的应用程序始终在C :驱动器。
Always dump all your data in default location (Application Data directory in c: drive) irrespective of their size.始终转储您所有的数据在默认位置(应用数据目录在C :驱动器) ,不论其规模大小。 Again repeat rule number 1.再次重复规则数目1 。 Never ask nor give user the choice to select a different location.从来没有问,也不给用户的选择,选择一个不同的位置。
Note : User is always dumb. 注 :用户永远是哑巴。 When you think of user think of one who thought cd-rom drive was a cup holder.当您觉得用户认为一个谁想到CD - ROM驱动器是一个杯持有人。
Never check how much space a drive has before going forward with installing all your data files in them.从来没有检查多少空间的驱动器之前,已经向前迈进安装您所有的数据文件在他们。
Always dump all your DLL files, INI files and their grandchildren in c:\WINNT or c:\Windows.始终转储您所有的DLL文件, ini文件和他们的孙子在为C : \ Winnt或C : \ Windows 。 If in doubt dumping in both is fine.如有疑问,倾倒在这两个是好的。 If the directory doesn’t exist, feel free to create it.如果目录不存在,请随时创建它。 Remember C: is your applications dumping ground and C:\WINNT (Windows System directory) is your preferred spot.记得c :是您的应用程序的倾销和的C : \ WINNT ( Windows系统目录中)是您的首选景点。 Liberally drop any files there.宽松下降的任何档案。 Also it will make your application look smaller, if the user happens to check the size consumed by your directory.此外,这将使您的应用程序看看较小,如果用户发生的检查大小消耗您的目录中。
Filed under提起下 .NET 。净额 , , Headline News头条新闻 , , How To如何 , , Humor幽默 , , Java Software Java软件 , , Open Source Software开放源码软件 , , Technology技术 | |
| |
RSS 2.0 2.0 | |
Email this Article电子邮件此文章
You may also like to read您也可以想读 |




May 25th, 2005 at 5:02 am 2005年5月25日在上午05时02分
How about actually writting a real guide to development practices other than taking the piss and therefore contributing to some programmers actually falling into using the pitfalls mentioned in your ramblings.又如何,其实写一个真正的指导,以发展的做法以外的其他以小便,并因此作出贡献的一些程序员,其实落入使用陷阱中提到您的ramblings 。 Remember some developers can be as dumb as users.记得有些发展商可以作为哑巴作为用户。 geek发烧友
May 25th, 2005 at 5:12 am 2005年5月25日在上午05时12分
@Ronan @罗南
Have you noticed the date of the post?你看到的日期后?
> Remember some developers can be as dumb as users. >记得,有些发展商可以作为哑巴作为用户。
I seriously doubt any developer worth his salt will make the mistake. i严重怀疑任何开发价值,他盐会使错误。
A guide of things not to do is also a guide.指南的东西,不这样做,也是指南。 Not every guide has to follow the “ten commandment” approach to preach.不是每一个指导要遵循“十戒律”的方式传教。
June 22nd, 2008 at 8:27 pm 2008年6月22日在下午8时27分
I want to know that how to develop a software..我想知道如何开发一个软件..
I’m interested in developing a software..我有兴趣在发展中国家的软件..