Iklan
Programmer (semoga) melakukan yang terbaik saat mengkode aplikasi, tetapi tidak ada yang sempurna 10 Kesalahan Pemrograman Terburuk dalam SejarahDi masa lalu yang bertingkat, kode kerusakan tempa juga. Contoh sedikit kode buruk menyebabkan bencana pada tingkat utama. Berikut ini adalah 10 kesalahan pemrograman terburuk dalam sejarah. Baca lebih banyak . Dan itu jelas terlihat ketika Anda melihat beberapa situs web, program desktop, dan aplikasi smartphone saat ini.
Apakah secara tidak sengaja, karena persyaratan manajemen, atau karena kurangnya pemahaman 10 Kesalahan Pemrograman dan Pengodean Paling UmumKesalahan pengkodean dapat menyebabkan begitu banyak masalah. Kiat-kiat ini akan membantu Anda menghindari kesalahan pemrograman dan menjaga kode Anda tetap bermakna. Baca lebih banyak dari apa yang benar-benar dibutuhkan pengguna, pemrogram sering kali akhirnya menciptakan antarmuka yang mengganggu bagi pengguna. Mari kita lihat beberapa kebiasaan aneh yang membingungkan, membuat marah, dan membuat kita tertawa.
1. Pesan Kesalahan Tidak Membantu
Mungkin tidak ada elemen dengan potensi lebih besar untuk membingungkan, marah, atau mendapatkan respons emosional yang aneh daripada pesan kesalahan. Kami telah melihat beberapa pesan kesalahan paling konyol di Windows 12 Kesalahan Windows Paling konyol sepanjang masaAnda mungkin melihat banyak pesan kesalahan Windows yang membosankan setiap hari. Ayo nikmati beberapa yang konyol, hanya untuk tertawa. Baca lebih banyak , tetapi ini tidak terbatas hanya pada platform itu.
Anda akan menemukan semua jenis contoh pesan kesalahan yang buruk; mari kita lihat beberapa tipe umum. Banyak dari contoh-contoh ini berasal Halaman ekstensif Microsoft pada do dan jangan membuat pesan kesalahan, tetapi berlaku untuk pesan di mana-mana.
Informasi Teknis Terlalu Banyak
Dalam pesan kesalahan semacam ini, dialog menyediakan detail teknis yang membingungkan pengguna. Jika pesan kesalahan terdengar seperti itu ditulis oleh robot, rata-rata pengguna tidak tahu apa artinya - jadi mereka tidak akan membacanya. Dengan demikian, mereka tidak memiliki titik awal memperbaiki masalah 5 Kesalahan Windows Paling Umum dan Cara MemperbaikinyaJangan biarkan Blue Screen of Death merusak pengalaman Windows Anda. Kami telah mengumpulkan penyebab dan solusi untuk kesalahan Windows paling umum sehingga Anda dapat memperbaikinya saat muncul. Baca lebih banyak .
Tipe sekunder dari kesalahan ini terjadi ketika programmer menggunakan kotak dialog pengguna akhir untuk melaporkan kesalahan pemrograman. Kesalahan yang berisi informasi tentang pelanggaran memori atau masalah variabel sama sekali tidak berguna bagi pengguna dan hanya akan membingungkan mereka lebih lanjut.
Menyalahkan Pengguna
Kesalahan umum lainnya dari pesan kesalahan adalah membuat pengguna merasa bersalah. Bahkan jika mereka benar-benar melakukan tindakan yang tidak diinginkan, mereka seharusnya tidak merasa bersalah karena mereka melakukan kesalahan. Menggunakan bahasa kasar adalah ide yang buruk dan akan membuat pengguna frustrasi lebih dari yang sudah ada.
Menjadi Terlalu Jelas
Mengapa membuat pesan kesalahan jika Anda tidak akan menjelaskan masalah ini dengan benar? Ketika seorang pengguna mendengar suara kesalahan dan melihat Terjadi kesalahan yang tidak diketahui, apa yang seharusnya mereka lakukan? Jika Anda tidak memberikan informasi tentang mengapa kesalahan terjadi, mereka akan mengklik baik dan berpura-pura tidak ada yang terjadi.
Windows 10 terkenal menampilkan jenis ini dengan Sesuatu telah terjadikesalahan saat memperbarui ke versi baru 6 Masalah Umum tentang Peningkatan Windows & Cara MemperbaikinyaMemutakhirkan Windows 10 dapat menyebabkan sejumlah komplikasi. Kami menunjukkan kepada Anda apa yang harus diperhatikan dan bagaimana mencegah atau memperbaiki masalah. Baca lebih banyak .
Kesalahan yang Tidak Perlu
Berkat iklan sembulan Mari Berhenti Untuk Munculan Iklan Browser Sekali Dan Untuk Semua!Pop-up dapat membuat Anda lengah, dan jika Anda tidak hati-hati mereka dapat membuat masalah. Pelajari cara menghindarinya dan cara menanganinya jika muncul. Baca lebih banyak , sebagian besar pengguna dikondisikan untuk menyingkirkan kotak dialog secepat mungkin. Meskipun pesan kesalahan terkadang diperlukan, menggunakannya secara terus-menerus berarti pengguna lebih cenderung mengabaikannya. Jadi memicu pesan kesalahan untuk yang bukan masalah itu tidak cerdas.
Dalam contoh di bawah ini, jika pengguna secara eksplisit membatalkan operasi cadangan, mereka tidak perlu melihat kesalahan membiarkan mereka mengetahuinya. Mereka meminta tindakan, jadi meskipun itu mungkin kesalahan dari sudut pandang perangkat lunak, pengguna tidak perlu melihat dialog.
Kesalahan Konyol
Terkadang kesalahan sangat bodoh sehingga pengguna akan mengejek dan / atau mengabaikannya. Ini contoh yang bagus:
Adakah yang akan menganggap serius pesan seperti ini? Kami diberitahu ini memiliki kelemahan yang tidak ditentukan, tetapi hanya cacat potensial. Jika ada masalah besar, peringatkan pengguna. Dan jika tidak ada masalah, jangan melempar pesan kesalahan.
2. Bentuk dan Kotak Seleksi yang Mengerikan
Banyak pengguna memanfaatkan Tab kunci untuk berpindah antar kotak dengan cepat saat mengisi informasinya. Anda akan berpikir ini akan bersifat universal (Nama Depan> Nama Belakang> Jalan> Kota> dll.) tetapi terkadang programmer membuatnya lebih sulit dari yang seharusnya. Mendesak Tab bisa melompat kamu dari Nama depan untuk zip, lalu turun ke Kirimkan. Saat Anda di pilot otomatis mental memasukkan informasi Anda, ini sangat menyebalkan.
Atau bagaimana dengan kotak pilihan? Apakah seorang programmer memilih daftar dropdown, kotak pilihan, atau meminta pengguna untuk memasukkan nilai tergantung pada jenis input yang Anda harapkan. Di sebagian besar kotak dropdown, memesan secara alfabet paling masuk akal sehingga daftarnya mudah dijelajahi. Tapi bagaimana dengan di sini, di mana daftar lantai dalam urutan ABC bukan urutan numerik? Betapa sakitnya menjelajah.
Mari kita secara alfabet memesan nomor lantai dari CrappyDesign
Contoh buruk lain dari kotak pilihan yang buruk ada di bawah ini. Alih-alih hanya menyediakan kotak teks bagi pengguna untuk mengetik nomor telepon mereka, di sini Anda harus memilih dari setiap kombinasi yang memungkinkan. Kami bahkan tidak ingin memikirkan berapa lama waktu yang dibutuhkan untuk mengetik.
Silakan pilih nomor telepon Anda dari daftar turun bawah: dari ProgrammerHumor
3. Kurangnya Validasi Inline
Berikut adalah perasaan yang mengerikan yang diketahui sebagian besar pengguna dengan sangat baik. Anda telah menjelajahi puluhan bidang pada halaman saat mendaftar untuk suatu layanan, melamar pekerjaan 5 Aplikasi dan Alat untuk Mengatur Pencarian Kerja AndaSetiap pencarian pekerjaan yang baik membutuhkan sistem. Baik itu aplikasi, lembar kerja Excel, atau kertas dan folder sekolah lama, alat organisasi pencarian kerja ini akan memastikan Anda mendapatkan pekerjaan yang menguntungkan. Baca lebih banyak , atau serupa. Setelah Anda klik Lanjut, Anda disambut dengan kesalahan yang bidang alamat emailnya tidak cocokkan atau kekeliruan lainnya.
Masalahnya adalah memuat ulang halaman akan menghapus semua data yang Anda masukkan! Sekarang pengguna harus membuang waktu mereka dengan melalui dan mengetik semua informasi yang sama lagi. Jika programmer punya menerapkan validasi sebaris Apa itu JavaScript dan Bagaimana Cara Kerjanya?Jika Anda mempelajari pengembangan web, inilah yang perlu Anda ketahui tentang JavaScript dan cara kerjanya dengan HTML dan CSS. Baca lebih banyak - memeriksa untuk memastikan input valid sebelum pengguna mengirimkannya - halaman Anda dapat menghindari ini.
4. Perangkat Lunak Kembung dan Merunduk
Anda hampir dapat mendengar para pengguna menangis ketika sebuah perangkat lunak yang dulunya hebat membengkak dengan begitu banyak fitur tambahan yang merupakan mimpi buruk untuk digunakan. SEBUAH contoh bagus dari ini adalah iTunes 5 Alternatif iTunes Terbaik untuk WindowsiTunes membengkak dan lambat. Kami menunjukkan kepada Anda lima alternatif iTunes yang luar biasa untuk Windows yang memungkinkan Anda memutar musik dan mengelola iDevice Anda. Baca lebih banyak . Itu adalah program penting untuk dipasang jika Anda memiliki iPad atau iPhone 5 Cara untuk Menyinkronkan Musik ke iPhone Anda Tanpa iTunesJangan bergulat dengan iTunes untuk mendapatkan musik ke iPhone Anda, gunakan salah satu dari metode dan solusi alternatif ini sebagai gantinya. Baca lebih banyak , dan untungnya mereda sedikit dalam beberapa bulan terakhir. Tetapi untuk waktu yang lama, menggunakannya telah membingungkan dan sombong.
Ketika Anda menginstal iTunes, itu juga termasuk satu ton perangkat lunak Apple lainnya seperti Bonjour, QuickTime, dan Pembaruan Perangkat Lunak Apple. Setelah diinstal, iTunes memiliki banyak hal yang ditawarkan sehingga membuat kepala Anda berputar. Kamu bisa telusuri toko untuk musik, film, buku audio Cara Menggunakan Kartu Hadiah Apple atau iTunes AndaPunya kartu hadiah Apple atau App Store atau iTunes? Inilah yang dapat Anda beli, cara menebusnya, dan saran tentang apa yang akan diambil. Baca lebih banyak , dan podcast, lihat Apple Music untuk streaming Memulai Dengan Apple Music - Yang Perlu Anda KetahuiSetelah pembelian Beats tahun lalu, Apple akhirnya merilis layanan streaming musiknya ke seluruh dunia. Baca lebih banyak , melihat aplikasi di iOS App Store, menyinkronkan perangkat Anda, dan banyak lagi.
Itu bahkan tidak menyebutkan berapa banyak ruang yang dihabiskan iTunes di sistem Anda, antarmuka yang lambat dan membingungkan, dan mimpi buruk yang datang dengan sinkronisasi musik (termasuk menghapusnya secara acak Apple Music Menghapus Perpustakaan Anda? Kiat Saat Musik HilangApple Music menghapus perpustakaan Anda? Lagu-lagu yang Anda pikir aman di iCloud hilang? Inilah yang dapat Anda lakukan untuk memulihkan dan melindungi koleksi Anda. Baca lebih banyak ). iTunes mencoba melakukan sepuluh hal alih-alih melakukan satu atau dua dengan sangat baik.
Jadi, jika Anda hanya menginstalnya untuk sesekali mencadangkan iPhone Anda, Anda mungkin merasa ngeri kapan pun saatnya untuk membuka iTunes, tunggu selamanya, dan kemudian lihat apa yang telah mereka masukkan belakangan ini. Demikian juga, pengguna yang ingin menggunakan iTunes untuk mendengarkan musik tidak peduli dengan semua omong kosong lainnya.
5. Mengabaikan Standar Desain Sistem Operasi
Setiap sistem operasi utama (OS) memiliki seperangkat standar yang harus diikuti pengembang ketika membuat aplikasi untuk itu. Kamu mengharapkan aplikasi Android terlihat berbeda Menjelajahi Android L: Apa Sebenarnya Desain Material?Anda mungkin pernah mendengar tentang Android L dan Desain Material, tetapi apa sebenarnya filosofi desain baru ini dan bagaimana pengaruhnya terhadap Android dan produk Google lainnya? Baca lebih banyak dari aplikasi iOS, misalnya. Dan ini berubah seiring waktu! Bandingkan aplikasi Android populer mulai 2012 dan sekarang. Panduan berikut, bahkan jika aplikasi Anda bukan yang paling memukau secara visual, membuatnya setidaknya layak dilihat. Tetapi ketika Anda menentang ini, itu membuat pengguna gila.
Misalnya, ambil Kembali tombol di Android. Mengetuknya seharusnya membuat Anda mundur satu layar. Jadi, jika Anda melihat email di Gmail, ketuk Kembali harus kembali ke kotak masuk Anda. Jika aplikasi Anda mengabaikan ini dan membuatnya Kembali tutup aplikasi, itu bertentangan dengan semua yang diketahui pengguna Android. Yang sama menyebalkannya adalah aplikasi Android yang memaksa pola desain iOS pada pengguna.
Memaksa pengguna Anda mempelajari beberapa kekhasan aneh di aplikasi Anda alih-alih melakukan apa yang seharusnya Anda tidak inovatif, itu membuat frustrasi. Baik Anda membuat aplikasi Windows 10 asli atau aplikasi iOS, lihat apa standarnya dan ikuti.
6. Mengubur Pilihan Di dalam Tumpukan Menu
Menu adalah kebutuhan yang disayangkan di sebagian besar program. Kecuali jika program Anda sangat sederhana dan menampilkan segala sesuatu pada satu baris ikon, mungkin ada menu untuk fitur dan opsi yang jarang digunakan. Dan sementara Anda tidak perlu memilikinya fitur super kabur, katakanlah, Microsoft Word 10 Fitur Tersembunyi dari Microsoft Word yang Akan Membuat Hidup Anda Lebih MudahMicrosoft Word tidak akan menjadi alat tanpa fitur produktifnya. Berikut adalah beberapa fitur yang dapat membantu Anda setiap hari. Baca lebih banyak di depan mata, menyembunyikan alat yang sering digunakan membuat banyak waktu terbuang untuk bernavigasi.
Jika pengguna memerlukan enam klik untuk menavigasi ke alat yang mereka butuhkan, itu akan membuat mereka cepat marah. Pintasan keyboard dapat membantu dengan ini Windows Keyboard Shortcuts 101: The Ultimate GuidePintasan keyboard dapat menghemat waktu Anda. Kuasai pintasan keyboard Windows universal, trik keyboard untuk program tertentu, dan beberapa tips lainnya untuk mempercepat pekerjaan Anda. Baca lebih banyak , tetapi yang paling nyaman (Ctrl + S) biasanya disediakan untuk fitur terbesar (Menyimpan). Mendesak Ctrl + Shift + Alt + 9 + K juga tidak menyenangkan.
Ini juga berlaku untuk situs web. Jika Anda hanya bisa sampai ke halaman tertentu dengan mengikuti jejak tautan dari halaman lain, itu desain yang buruk dan menyulitkan pengguna untuk kembali ke tempat mereka sebelumnya.
7. Membuat Perubahan Tanpa Alasan
Memori otot dan keakraban berjalan jauh saat menggunakan aplikasi atau OS. Itu salah satu alasan mengapa beralih ekosistem sangat sulit Apple vs. Android: Beli Ekosistem, Bukan GadgetAnda menyukai ponsel Android Anda dan ingin membeli tablet. Semua orang memberi tahu Anda bahwa iPad adalah tablet terbaik, dan itu memang yang terbaik; tetapi Anda tetap harus membeli tablet Android. Baca lebih banyak . Jadi pengembang dapat membuang semua orang ketika mereka melakukan perubahan pada sesuatu yang tidak benar-benar perlu diubah.
Ingat ketika Windows 8 diluncurkan? Orang-orang ketakutan karena mereka tidak tahu cara mematikan komputer mereka. Microsoft mengambil tugas paling sederhana yang telah di lokasi yang baik selama lebih dari satu dekade dan mengubahnya menjadi sesuatu yang orang harus mencari online Cara Mematikan Windows 8Windows 8 membawa perubahan terbesar ke antarmuka Windows yang dikenal sejak Windows 95. Opsi Matikan tidak di mana Anda akan menemukannya - pada kenyataannya, seluruh menu Mulai klasik dan Mulai ... Baca lebih banyak . Namun ini terjadi pada skala yang lebih kecil juga.
Apple mengapa mengubah fitur iOS tanpa alasan dengan setiap rilis besar baru. Apa yang salah dengan pusat kendali iOS 10? #WWDC? pic.twitter.com/r9mmn2Ka5x
- Danny Policarpo (@dannypolicarpo) 6 Juni 2017
Setiap versi baru Android, iOS, atau Windows 10 membuat perubahan kecil pada nama-nama menu. Apa yang dulu Pengaturan> Tentang telepon> Nomor pembuatan di Android sekarang Pengaturan> Sistem> Tentang telepon> Bangun nomor. Ini perubahan kecil, tapi saat menulis tentang menu ini Setiap Pengguna Android Harus Melakukan Tweak pada 10 Opsi Pengembang IniMenu Opsi Pengembang Android memiliki banyak alat untuk aplikasi penulisan itu, tetapi Anda juga bisa mendapatkan sesuatu darinya. Berikut adalah pengaturan paling berguna yang bersembunyi di Opsi Pengembang. Baca lebih banyak , Anda tidak pernah tahu versi Android yang digunakan orang. Dengan demikian Anda harus menggambarkan setiap kombinasi yang mungkin untuk mengurangi kebingungan.
Terkadang diperlukan perubahan. Tetapi perubahan hanya demi perubahan itu membingungkan dan memaksa pengguna untuk menyesuaikan diri dengan paradigma baru tanpa alasan.
Elemen UI Apa yang Paling Anda Benci?
Kami telah melihat tujuh masalah pengguna yang sangat membuat frustrasi yang muncul dari pilihan bodoh yang dibuat oleh pemrogram. Entah dari tenggat waktu, ketidakmampuan, atau kemalasan, ini adalah keanehan yang kita hadapi tetapi bergumam pelan. Setidaknya kita bisa bersenang-senang dengan mereka.
Ingin menghindari membuat kesalahan ini di aplikasi Anda sendiri? Periksa tips kami untuk menulis kode yang lebih bersih dan lebih baik 10 Tips untuk Menulis Pembersih & Kode yang Lebih BaikMenulis kode bersih terlihat lebih mudah daripada yang sebenarnya, tetapi manfaatnya sepadan. Inilah cara Anda dapat mulai menulis kode pembersih hari ini. Baca lebih banyak .
Apa kebiasaan Anda yang paling dibenci di aplikasi? Apakah Anda memiliki contoh menarik dari kategori yang kami diskusikan? Bagikan dengan kami di komentar, dan jangan ragu untuk marah!
Kredit Gambar: Feverpitch /Depositfoto
Ben adalah Wakil Editor dan Manajer Pos Sponsor di MakeUseOf. Dia memegang gelar B.S. dalam Sistem Informasi Komputer dari Grove City College, di mana ia lulus Cum Laude dan dengan Honours di jurusannya. Dia menikmati membantu orang lain dan bersemangat tentang video game sebagai media.