it-swarm-pt.tech

O que é um corte de papel?

O projeto One Hundred Paper Cuts diz que irá corrigir 100 'cortes de papel' em cada ciclo de lançamento. Qual é a definição de um corte de papel?

21
akshatj

Do site do papercut :

O projeto One Hundred Paper Cuts existe para trabalhar nos pequenos incômodos do Ubuntu. Esses bugs normalmente são considerados de baixa prioridade para os desenvolvedores dos aplicativos em questão, que já têm mais do que o suficiente para trabalhar, e assim o projeto One Hundred Paper Cuts aparece e os capta. Em cada ciclo de lançamento, o projeto tem como objetivo corrigir 100 desses pequenos bugs e, ao fazê-lo, dar ao Ubuntu uma camada de refinamento que normalmente não é encontrada em outras distribuições do Linux.

Quanto à definição de um corte de papel:

Em poucas palavras, um recorte de papel é um bug de usabilidade trivialmente corrigível que o usuário médio encontraria na instalação padrão do Ubuntu Desktop Edition.

Se você preferir uma definição detalhada e detalhada, um recorte de papel é:

  • Um bug ou um problema não intencional que ocorre em um software existente,
  • cuja presença torna um computador mais difícil ou menos agradável de usar,
  • isso é fácil de consertar
  • que o usuário médio encontraria ...
  • em uma instalação padrão da versão mais recente do Ubuntu ou Kubuntu, Desktop Edition.

Se um potencial corte de papel não atender a nenhum dos critérios acima, não é um corte de papel.

Todas as informações sobre como se envolver também estão no site. Veja Cem Papercuts - Ubuntu Wiki para mais informações.

19
Richard Holloway

A definição de um corte de papel

Em poucas palavras, um recorte de papel é um bug de usabilidade trivialmente corrigível que o usuário médio encontraria em um aplicativo padrão incluído no desktop do Ubuntu. Se você preferir uma definição detalhada e detalhada, um recorte de papel é:

  • Um bug ou um problema não intencional que ocorre em um software existente,
  • cuja presença torna um computador mais difícil ou menos agradável de usar,
  • isso é fácil de consertar
  • que o usuário comum encontraria,
  • em uma aplicação padrão do Ubuntu, LTS ou versão de desenvolvimento atual.

Se um potencial corte de papel não satisfizer qualquer um dos critérios acima, não é um corte de papel.

Como posso saber se um bug é fácil de corrigir?

Um bug é fácil de consertar se puder ser corrigido por uma pessoa em um dia . Na prática, uma ou mais pessoas podem trabalhar juntas ao longo de uma semana para corrigir um corte de papel, mas se um desenvolvedor competente não puder corrigir o bug em um único dia, o bug não poderá ser considerado um corte de papel válido.

Muitos bugs complexos se tornam trivialmente fixos antes de serem corrigidos. Se um bug parecer muito complexo para ser considerado um corte de papel no início, ele pode se tornar trivialmente corrigível se ele tiver um patch de trabalho que possa ser limpo e mesclado por uma pessoa em um dia.

Geralmente, é preciso muita experiência técnica para saber se um bug é ou não trivialmente solucionável. Em caso de dúvida, envie uma mensagem para a lista de discussão do Paper Cut Ninja , ou pergunte no canal # ubuntu-desktop IRC no Freenode, onde alguém poderá apontar você no direção correta.

Quem é o usuário médio ?

Se você está lendo esta resposta, ou relatando um recorte de papel no Launchpad, é provável que você esteja não o usuário comum. Para entender quem é o usuário médio, confira os seguintes artigos:

O que não é um corte de papel?

  • Um novo recurso é não um corte de papel, um corte de papel é um problema com uma peça existente de funcionalidade, não com a adição de uma nova.
  • A adição ou remoção de um pacote é não um corte de papel. "Substitua o F-Spot pelo Solang" não é um corte de papel, nem é "Instalar o simple-ccsm por padrão".
  • Um bug que o usuário médio encontra uma vez ou nunca é não um recorte de papel. Quanto mais vezes por dia o usuário médio experimenta o problema, mais provável é que seja um corte de papel.
  • Um corte de papel não é apenas um bug realmente chato. Só porque um bug é realmente incômodo, e não foi corrigido por anos, ele não faz um corte de papel - é provavelmente assim porque é difícil de resolver e ninguém tem coragem de enfrentá-lo.
  • Problemas de localização não são cortes de papel. Para um bug ser um recorte de papel, ele deve afetar a maioria dos usuários comuns e os problemas de localização afetarão somente os usuários nesse local.
    • Problemas que afetam qualquer texto em inglês, como descrições de aplicativos mal redigidos no Centro de Software, podem ser considerados cortes de papel válidos, pois a sequência de texto em inglês é usada como linha de base para todas as localizações. Se o inglês estiver errado, a tradução estará errada.

Ressalvas

Enquanto um recorte de papel tem uma definição, não é muito rigoroso. Se um problema está na fronteira de ser um corte de papel e não ser um, então relate-o de qualquer maneira e os Ninjas do Paper Cut o levarão a partir daí. Se ele satisfizer um dos critérios para não ser um corte de papel, ainda assim você acha que deve ser considerado, então informe de qualquer maneira e os Ninjas do Paper Cut decidirão o que fazer com ele.

A equipe de corte de papel tem uma mente muito aberta. Se algo parece e soa como um corte de papel, provavelmente é.

17
user2405