? Como linguagens de programação e codificação de evoluir, são desenvolvidas técnicas de programação mais sofisticadas e envolvidas. Os programadores devem acompanhar essas inovações , mas assim também deve linguagens de programação. Se um idioma não pode evoluir com as necessidades de um programador, em seguida, outras línguas, mais úteis suplantará o idioma. Propriedades parciais é uma técnica de codificação proposto para o quadro . Programação NET que é semelhante a classes parciais e métodos parciais. Se implementado , seria útil em diversas maneiras . Parcial classes e métodos
classes e métodos parciais são ambos partes do quadro de programação NET . . Em particular , ambos são ferramentas úteis para programadores que desejam melhorar e ampliar código gerado automaticamente . As classes parciais permitir que os membros de uma única classe a ser dividida entre mais de um arquivo de código-fonte . Métodos parciais são métodos que são definidos em uma classe parcial que pode ser dividido entre vários arquivos de origem , embora eles não tem que ser.
Como eles são usados
as classes parciais e métodos parciais são muitas vezes gerados automaticamente como parte do código que gera automaticamente , e enquanto isso pode ser um recurso útil , torna-se difícil para o programador a mudar coisas sobre essas classes. Um programador querendo estender ou adicionar a uma dessas classes geradas automaticamente criaria um arquivo de classe separado , e adicionar métodos e propriedades lá, o que não iria ser substituídos como parte do processo de auto- geração.
The Case for Propriedades parciais
Propriedades parciais seria útil em algumas maneiras diferentes . Em essência , eles iriam reduzir código inchado e redundante. A falta de propriedades parciais para ir junto com as classes parciais e métodos significa que, em algumas situações , os programadores acabam tendo que criar mais instâncias de uma classe do que seria necessário para acomodar definição das propriedades. Fazendo propriedades parciais disponíveis para programadores ajudaria corrigir isso e reduzir o número de linhas de código necessárias em determinadas situações.
Evolving Idiomas
O debate sobre propriedades parciais é central à idéia de evolução das linguagens de programação . Há , de fato, outras maneiras possíveis para contornar o problema que a falta de propriedades parciais apresenta , o que os programadores também estão à espera de ter implementado . Eventualmente um ou mais soluções alternativas serão criadas , ea linguagem será permitida a evoluir. Isso pode ser uma sorte, porque a partir de publicação , a equipe de codificação NET . Vem trabalhando há vários anos , sem sucesso, superar os problemas associados à implementação propriedades parciais.