Apa itu potongan kertas?

21

Proyek One Hundred Paper Cuts mengatakan akan memperbaiki 100 'pemotongan kertas' dalam setiap siklus rilis. Apa definisi dari potongan kertas?

akshatj
sumber

Jawaban:

19

Dari situs pemotong kertas :

Proyek One Hundred Paper Cuts hadir untuk mengatasi gangguan kecil di Ubuntu. Bug ini biasanya dianggap prioritas terlalu rendah untuk pengembang aplikasi yang bersangkutan, yang sudah memiliki lebih dari cukup untuk dikerjakan, sehingga proyek One Hundred Paper Cuts datang dan mengambilnya. Dalam setiap siklus rilis, proyek ini bertujuan untuk memperbaiki 100 bug kecil ini dan dengan demikian, berikan Ubuntu lapisan polesan yang biasanya tidak ditemukan di distro Linux lainnya.

Adapun definisi potongan kertas:

Secara singkat, potongan kertas adalah bug kegunaan yang dapat diperbaiki secara sepele yang rata-rata akan ditemui pengguna dalam pemasangan default Ubuntu Desktop Edition.

Jika Anda lebih suka definisi yang lebih detail dan terperinci, potongan kertas adalah:

  • Bug, atau masalah yang tidak diinginkan terjadi dalam perangkat lunak yang ada,
  • kehadiran yang membuat komputer lebih sulit atau kurang menyenangkan untuk digunakan,
  • itu mudah diperbaiki,
  • bahwa pengguna rata-rata akan menemukan ...
  • dalam instalasi default rilis terbaru Ubuntu atau Kubuntu, Desktop Edition.

Jika potongan kertas potensial gagal memenuhi salah satu kriteria di atas, itu bukan potongan kertas.

Semua informasi tentang cara terlibat juga ada di situs. Lihat Seratus Potongan Kertas - Wiki Ubuntu untuk informasi lebih lanjut.

Richard Holloway
sumber
2
Apakah Persatuan diperhitungkan?
Naftuli Kay
2
Tidak, lihat definisi di atas "Jika potongan kertas potensial gagal memenuhi salah satu kriteria, itu bukan potongan kertas". Kesatuan dimaksudkan dan gagal pada poin pertama. :)
Richard Holloway
17

Definisi potongan kertas

Secara singkat, potongan kertas adalah bug kegunaan yang dapat diperbaiki secara sepele yang rata-rata akan ditemui pengguna dalam aplikasi default yang disertakan pada desktop Ubuntu. Jika Anda lebih suka definisi yang lebih detail dan terperinci, potongan kertas adalah:

  • Bug, atau masalah yang tidak diinginkan terjadi dalam perangkat lunak yang ada,
  • kehadiran yang membuat komputer lebih sulit atau kurang menyenangkan untuk digunakan,
  • itu mudah diperbaiki,
  • bahwa rata-rata pengguna akan temui,
  • dalam aplikasi default Ubuntu, LTS atau rilis pengembangan saat ini.

Jika potensi potongan kertas gagal memenuhi '' '' '' apa pun dari kriteria di atas, itu '' 'bukan' '' potong kertas.

Bagaimana saya bisa tahu jika bug mudah diperbaiki?

Bug mudah diperbaiki jika dapat diperbaiki oleh satu orang dalam satu hari . Dalam praktiknya, satu atau lebih orang mungkin bekerja bersama selama seminggu untuk memperbaiki potongan kertas, tetapi jika satu pengembang yang kompeten tidak dapat memperbaiki bug dalam satu hari, bug tersebut tidak dapat dianggap sebagai potongan kertas yang valid.

Banyak bug kompleks menjadi bisa diperbaiki secara sepele sebelum diperbaiki. Jika bug tampak terlalu rumit untuk dianggap sebagai potongan kertas pada awalnya, itu mungkin berubah menjadi sepele diperbaiki jika memiliki patch yang berfungsi yang dapat dibersihkan dan digabung oleh satu orang dalam satu hari.

Sering dibutuhkan pengalaman teknis yang baik untuk mengetahui apakah suatu bug dapat diperbaiki secara sepele atau tidak. Jika ragu, kirim pesan ke milis Paper Cut Ninja , atau tanyakan di kanal IRC # ubuntu-desktop di Freenode, tempat seseorang akan dapat mengarahkan Anda ke arah yang benar.

Siapa pengguna rata - rata ?

Jika Anda membaca jawaban ini, atau melaporkan potongan kertas di Launchpad, kemungkinan besar Anda bukan pengguna biasa. Untuk memahami siapa pengguna rata-rata, periksa artikel berikut:

Apa itu bukan potongan kertas?

  • Fitur baru bukanlah potongan kertas, potongan kertas adalah masalah dengan fungsionalitas yang ada, bukan penambahan yang baru.
  • Penambahan atau penghapusan paket bukanlah potongan kertas. "Ganti F-Spot dengan Solang" bukan potongan kertas, juga tidak "Instal simple-ccsm secara default."
  • Bug yang biasa ditemui pengguna sekali atau tidak pernah sama sekali bukan potongan kertas. Semakin sering sehari rata-rata pengguna mengalami masalah, semakin besar kemungkinan itu adalah potongan kertas.
  • Potongan kertas bukan hanya bug yang sangat menjengkelkan. Hanya karena bug benar-benar menyusahkan, dan sudah tidak diperbaiki selama bertahun-tahun, tidak membuatnya menjadi pelubang kertas - mungkin seperti ini karena sulit untuk diselesaikan dan tidak ada yang berani menanganinya.
  • Masalah pelokalan bukan pemotongan kertas. Agar bug menjadi potongan kertas, bug tersebut harus memengaruhi mayoritas pengguna rata-rata dan masalah pelokalan hanya akan memengaruhi pengguna di lokal itu.
    • Masalah yang memengaruhi teks bahasa Inggris apa pun, seperti deskripsi aplikasi dengan kata-kata buruk di Pusat Perangkat Lunak, dapat dianggap sebagai pemotongan kertas yang valid karena string teks bahasa Inggris digunakan sebagai garis dasar untuk semua lokalisasi. Jika bahasa Inggrisnya salah, maka terjemahannya akan salah.

Peringatan

Sementara potongan kertas memang memiliki definisi, itu tidak terlalu ketat. Jika ada masalah di perbatasan menjadi potongan kertas dan bukan menjadi potongan, maka laporkan pula dan Ninja Potong Kertas akan mengambilnya dari sana. Jika memenuhi salah satu kriteria untuk tidak menjadi potongan kertas, tetapi menurut Anda itu harus dipertimbangkan, maka laporkan juga dan Ninja Potong Kertas akan memutuskan apa yang harus dilakukan dengannya.

Tim pemotong kertas memiliki pikiran yang sangat terbuka. Jika sesuatu terlihat dan terdengar seperti potongan kertas, mungkin itu.


sumber