How ___ to develop great software: A Guide Como ___ desenvolver um grande programa: A Guide
This guide is based on years of observations after using thousands of applications, both commercial and open source. Este guia é baseado em anos de observações após ter usado milhares de aplicações, tanto comerciais e de fonte aberta. Some of the references are to windows based applications. Algumas das referências são às aplicações baseadas janelas. However the principles are universally applicable. No entanto, os princípios são universalmente aplicáveis.
Installation Instalação
Always assume C: drive is fair game. Sempre assumir unidade C: é justo jogo. Do not ask the user where to install. Não perguntar onde o usuário a instalar. He is dumb. Ele é estúpido. So make it easy for him by installing your applications always in C: drive. Por isso se torna mais fácil para ele, instalando seus aplicativos sempre no drive C:.
Always dump all your data in default location (Application Data directory in c: drive) irrespective of their size. Sempre dump todos os seus dados de localização padrão (Application Data no diretório c: drive), independentemente do seu tamanho. Again repeat rule number 1. Mais uma vez repetir regra número 1. Never ask nor give user the choice to select a different location. Nunca pedir nem dar usuário a opção de escolher um local diferente.
Note : User is always dumb. Nota: O usuário é sempre mudos. When you think of user think of one who thought cd-rom drive was a cup holder. Quando você pensa de pensar de um usuário que pensava unidade de CD-ROM foi uma taça titular.
Never check how much space a drive has before going forward with installing all your data files in them. Nunca verificar quanto espaço tem uma drive antes de ir em frente com a instalação todos os seus dados em arquivos-los.
Always dump all your DLL files, INI files and their grandchildren in c:\WINNT or c:\Windows. Sempre dump todos os seus arquivos DLL, INI arquivos e seus netos em c: \ WinNT ou c: \ Windows. If in doubt dumping in both is fine. Em caso de dúvida dumping em ambos está bem. If the directory doesn’t exist, feel free to create it. Se o directório não existir, sinta-se livre para criá-la. Remember C: is your applications dumping ground and C:\WINNT (Windows System directory) is your preferred spot. Lembre C: é o seu pedido lixeira e C: \ WinNT (Windows diretório System) é o seu local preferido. Liberally drop any files there. Liberal gota quaisquer arquivos lá. Also it will make your application look smaller, if the user happens to check the size consumed by your directory. Ela também irá fazer a sua inscrição olhar mais pequenos, se o usuário acontece a fim de verificar o tamanho consumida por seu diretório.
Filed under Arquivado em .NET . NET , Headline News Headline News , How To How To , Humor Loucuras , Java Software Java Software , Open Source Software Open Source Software , Technology Tecnologia | |
| |
RSS 2.0 RSS 2,0 | |
Email this Article E-mail este artigo
You may also like to read Você pode também gosta de ler |




May 25th, 2005 at 5:02 am 25 de maio de 2005, às 5:02 am
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. Como cerca de escrita na verdade um verdadeiro guia para o desenvolvimento práticas que não seja tomada a piss e, por conseguinte, contribuir com alguns programadores realmente cair em armadilhas usando o mencionado no seu ramblings. Remember some developers can be as dumb as users. Lembre alguns desenvolvedores podem ser tão estúpido como usuários. geek
May 25th, 2005 at 5:12 am 25 de maio de 2005, às 5:12 am
@Ronan @ Ronan
Have you noticed the date of the post? Você já reparou a contar da data da postagem?
> Remember some developers can be as dumb as users. > Lembrar alguns desenvolvedores podem ser tão estúpido como usuários.
I seriously doubt any developer worth his salt will make the mistake. Eu duvidar seriamente qualquer desenvolvedor vale sal irá tornar o seu erro.
A guide of things not to do is also a guide. Um guia de coisas a fazer não é também um guia. Not every guide has to follow the “ten commandment” approach to preach. Nem todos tem que seguir o guia "dez mandamento" abordagem de pregar.
June 22nd, 2008 at 8:27 pm 22 de junho, 2008, 8:27 pm
I want to know that how to develop a software.. Gostaria de saber que a forma de desenvolver um software ..
I’m interested in developing a software.. Eu estou interessado em desenvolver um software ..