Vários aspectos que precisam ser observados ao publicar código Delphi
Estou aprendendo Delphi há muito tempo e uma das maneiras importantes é ler o código de outras pessoas. Isso inevitavelmente significa baixar o código-fonte da Internet, mas quando baixei, descobri que havia um código muito grande e excessivo. pacote compactado. Faz as pessoas rirem e chorarem. Aqui estão minhas opiniões pessoais sobre o que você deve prestar atenção ao publicar código:
1.Os documentos devem estar completos.
Este é o requisito básico para publicar código. Você deve garantir que outras pessoas possam abri-lo e usá-lo após baixá-lo. Se você baixar uma cópia do código, faltam controles, módulos ou bancos de dados ausentes. feliz. Portanto, antes de compactar e enviar, você deve garantir que pode abrir, compilar e executar o arquivo sem problemas. No entanto, a integridade aqui não inclui bugs. Se houver bugs dos quais você não está ciente, acredito que todos apontarão. E se você acha que há problemas técnicos. Se houver um bug não identificado, você também pode publicá-lo para que todos possam discuti-lo.
2. Redução de arquivos desnecessários.
Embora esteja completo, ele precisa ser simplificado. Alguns truques podem estar envolvidos aqui.
Depois de escrever o código-fonte do Delphi, você pode dar uma olhada. Um grande número de arquivos de backup com a extensão ".~*" será gerado no diretório de salvamento. Se esses arquivos aparecerem em seu pacote compactado, será realmente um desperdício. Comportamento responsável. Embora esse tipo de arquivo geralmente não seja muito grande, afinal nem todo mundo usa banda larga para acessar a Internet (desculpe, nunca vi um gato, então não vou falar mais aqui)!
De modo geral, você pode seguir as seguintes leis:
No diretório onde o projeto foi salvo, quaisquer ícones que não sejam reconhecidos pelo Windows serão excluídos.
Os seguintes arquivos geralmente são retidos:
.dPR
.pas
.dfm
Claro, se houver arquivos que você precisa em seu arquivo, eles devem ser mantidos, como o banco de dados mencionado abaixo. Depois, há os arquivos de recursos usados e os arquivos ini necessários, etc. geralmente não é necessário, porque o Delphi será salvo no dfm em formato binário. Se você ainda o mantiver, ele ocupará apenas uma certa quantidade de espaço.
Quanto a manter o arquivo exe gerado ou excluí-lo, depende da sua opinião pessoal. Por exemplo, quando olho um documento de demonstração, geralmente gosto de olhar primeiro o exe. Se vale a pena dar uma olhada, eu o farei. olhe o código dele, senão normalmente ele irá para a lixeira aguardando o fim de sua vida útil.
3. O "equipamento periférico" está totalmente equipado.
Se você usa um controle de terceiros, e esse controle não é tão comumente usado ou mesmo desconhecido (é claro, talvez você não precise trazê-lo para o nível de estilo plano), então você deve trazê-lo no pacote compactado .Of. claro, você pode alterá-lo adequadamente, pois o controle original Se você trouxer help.demo, etc., exclua tudo o que puder para garantir a compactação do pacote compactado. Outro exemplo é o código fonte do banco de dados. Se não houver explicação, você deve trazer o mdb, db, etc. Mas não é recomendado que você maximize o seu próprio. Isso é comprimido para evitar que muita saliva seja pressionada junto com a correspondência.
4. É melhor ter uma breve descrição.
Isto é uma questão de hábito. Uma breve descrição pode ajudar os leitores a compreender melhor o conteúdo, os pontos principais, etc. do exemplo.
Nome da instância
autor
Ano e mês de conclusão
ambiente de plataforma
Introdução de exemplo
Características técnicas
Arquivos incluídos no pacote compactado
Declaração de direitos autorais
Informações de contato
Espere, espere, espere
É claro que ninguém se opõe a que você traga um pouco de publicidade (do tipo que promove a si mesmo ou anúncios de serviço público).
5. A última coisa é a segurança.
A última coisa que digo não é a menos importante, pelo contrário Você deve garantir a segurança do pacote compactado. Se possível, você deve matar o vírus separadamente em dois computadores que não estejam conectados à Internet. nível totalmente baixo. É doloroso, então aconselho a todos que coloquem a segurança em primeiro lugar. Tudo o que você baixa também deve ser cuidadosamente desinfetado!