İlan

Programcılar (umarım) uygulamaları kodlarken ellerinden geleni yaparlar, ancak kimse mükemmel değildir Tarihin En Kötü 10 Programlama HatasıHikâye ettiği geçmişte, kodlama da yıkımı imha etti. Biraz kötü kodun oluşması büyük bir felakete neden oldu. Aşağıdakiler tarihteki en kötü 10 programlama hatasıdır. Daha fazla oku . Bugünün bazı web sitelerine, masaüstü programlarına ve akıllı telefon uygulamalarına baktığınızda bu kesinlikle belirgindir.

İster kazayla, ister yönetim gerekliliklerinden dolayı, isterse anlayış eksikliği En Yaygın 10 Programlama ve Kodlama HatasıHataları kodlamak pek çok soruna yol açabilir. Bu ipuçları programlama hatalarından kaçınmanıza ve kodunuzu anlamlı tutmanıza yardımcı olacaktır. Daha fazla oku programcılar genellikle kullanıcılar için sinir bozucu arayüzler oluşturur. Haydi şaşkına çeviren, çileden çıkaran ve bizi güldüren bazı aptal tuhaflıklara bir göz atalım.

1. Yararsız Hata Mesajları

Hata mesajından daha fazla kafa karıştırıcı, öfke ya da başka bir şekilde garip bir duygusal tepki ortaya çıkaran potansiyeli olmayan hiçbir unsur yoktur. Bazılarına baktık

instagram viewer
Windows'daki en saçma hata mesajları Tüm Zamanların En Saçma 12 Windows HatasıMuhtemelen her gün sıkıcı Windows hata mesajları görüyorsunuz. Sadece gülmek için gülünç olanların tadını çıkar. Daha fazla oku ancak bunlar yalnızca bu platformla sınırlı değildir.

Her türlü kötü hata mesajı örneğini bulacaksınız; birkaç yaygın türe bakalım. Bu örneklerin çoğu Microsoft’un kapsamlı sayfası hata iletileri oluşturma ve yapmayan, ancak her yerdeki iletilere uygulanır.

Çok Fazla Teknik Bilgi

Bu tür bir hata mesajında, diyalog kullanıcıyı şaşırtan teknik detaylar sağlar. Bir robot tarafından yazıldığı gibi bir hata mesajı geliyorsa, ortalama bir kullanıcının ne anlama geldiğine dair bir fikri yoktur - bu yüzden okumazlar. Bu nedenle, sorunu düzeltmek En Çok Karşılaşılan 5 Windows Hatası ve Nasıl OnarılırMavi Ekran Ölümünün Windows deneyiminizi mahvetmesine izin vermeyin. En sık karşılaşılan Windows hatalarının nedenlerini ve çözümlerini topladık, böylece ortaya çıktıklarında bunları düzeltebilirsiniz. Daha fazla oku .

programcılar kullanıcıları çılgına çeviren aptalca şeyler

Programcılar, programlama hatalarını bildirmek için son kullanıcı iletişim kutusunu kullandıklarında bu hatanın ikincil türü oluşur. Bellek ihlalleri veya değişken problemler hakkında bilgi içeren hatalar kullanıcı tarafından tamamen işe yaramaz ve yalnızca daha fazla karıştırılır.

programcılar kullanıcıları çılgına çeviren aptalca şeyler

Kullanıcıyı suçlamak

Hata mesajlarının bir başka yaygın hatası, kullanıcıyı hatalı hissettirir. İstenmeyen bir eylemde bulunsalar bile, üzülmemeliler çünkü hata yapmışlardır. Sert dil kullanmak kötü bir fikirdir ve kullanıcıyı zaten olduğundan daha fazla sinirlendirir.

programcılar kullanıcıları çılgına çeviren aptalca şeyler

Çok Belirsiz Olmak

Sorunu doğru bir şekilde açıklamayacaksanız neden bir hata mesajı oluşturuyorsunuz? Bir kullanıcı hata sesini duyduğunda ve Bilinmeyen bir hata oluştu, onların ne yapması gerekiyor? Hatanın nedeni hakkında hiçbir bilgi vermezseniz, tamam ve hiçbir şey olmamış gibi davran.

programcılar kullanıcıları çılgına çeviren aptalca şeyler

Windows 10, bu türden Bir şey olduyeni sürüme güncellenirken hata oluştu 6 Genel Windows Yükseltme Sorunları ve ÇözümleriWindows 10'u yükseltmek bir takım komplikasyonlara neden olabilir. Size nelere dikkat etmeniz gerektiğini ve sorunları nasıl önleyeceğinizi veya çözeceğinizi gösteriyoruz. Daha fazla oku .

Gereksiz Hatalar

Pop-up reklamlar sayesinde Bir kez ve herkes için pop-up tarayıcı reklamları için bir Dur koyalım!Pop-up'lar sizi hazırlıksız yakalayabilir ve dikkatli olmazsanız sorun yaratabilirler. Onlardan nasıl kaçınacağınızı ve ortaya çıkarsa nasıl başa çıkacağınızı öğrenin. Daha fazla oku , çoğu kullanıcı diyalog kutularından olabildiğince çabuk kurtulmaya şartlandırılır. Hata mesajları bazen gerekli olsa da, sürekli olarak kullanılması kullanıcının bunları görmezden gelme olasılığının daha yüksek olduğu anlamına gelir. Dolayısıyla, sorun olmayanlar için hata mesajlarını tetiklemek akıllıca değildir.

Aşağıdaki örnekte, bir kullanıcı bir yedekleme işlemini açıkça iptal ederse, bunu bildiren bir hata görmesine gerek yoktur. İşlemi istediler, bu yüzden yazılım açısından bir hata olsa da, kullanıcının bir diyalog görmesine gerek yoktur.

programcılar kullanıcıları çılgına çeviren aptalca şeyler

Saçma Hatalar

Bazen hatalar o kadar aptalcadır ki, kullanıcılar onları göz ardı eder ve / veya yok sayar. İşte harika bir örnek:

programcılar kullanıcıları çılgına çeviren aptalca şeyler
İmaj Kredisi: Zusch Giriş

Kimse böyle bir mesaj ciddiye alacak mı? Bunun belirtilmemiş bir kusuru olduğu söylendi, ancak sadece potansiyel bir kusur var. Büyük bir sorun varsa, kullanıcıyı uyarın. Sorun yoksa, hata mesajı atmayın.

2. İğrenç Formlar ve Seçim Kutuları

Birçok kullanıcı çıkıntı bilgilerini doldururken kutular arasında hızla hareket etmek için tuşuna basın. Bunun evrensel olacağını düşünürdünüz (Adı> Soyadı> Sokak> Şehir> vb.) ancak bazen programcılar bunu gereğinden fazla zorlarlar. basma çıkıntı seni atlayabilir İsim için Posta, sonra aşağı Sunmak. Bilgilerinizi girerek zihinsel otomatik pilot olduğunuzda, bu çok büyük bir acıdır.

programcılar kullanıcıları çılgına çeviren aptalca şeyler
İmaj Kredisi: BadForms

Ya da seçim kutuları? Bir programcının bir açılır liste, seçim kutusu seçip seçmemesi veya kullanıcıdan bir değer girmesini isteyip istemediği, beklediğiniz girdi türüne bağlıdır. Çoğu açılır kutuda, alfabetik olarak sıralamak en mantıklıdır, böylece listeye kolayca göz atabilirsiniz. Peki burada, kat listesinin sayısal düzen yerine ABC düzeninde olduğu yere ne dersiniz? Göz atmak ne büyük acı.

Kat numaralarını alfabetik olarak sıralayalım itibaren CrappyDesign

Kötü seçim kutularının bir başka korkunç örneği aşağıdadır. Kullanıcının telefon numarasını yazması için basitçe bir metin kutusu sağlamak yerine, burada mümkün olan her kombinasyondan birini seçmelisiniz. Bunun ne kadar sürede yazıldığını düşünmek bile istemiyoruz.

Lütfen açılır listeden telefon numaranızı seçin: itibaren ProgrammerHumor

3. Satır İçi Doğrulamanın Olmaması

İşte çoğu kullanıcının çok iyi bildiği korkunç bir his. Bir hizmete kaydolurken bir sayfadaki düzinelerce alandan geçtiniz, iş başvurusunda bulunmak İş Aramanızı Düzenleyecek 5 Uygulama ve AraçHer iyi iş aramasının bir sisteme ihtiyacı vardır. İster bir uygulama, bir Excel elektronik tablosu, ister eski okul kağıdı ve klasörleri olsun, bu iş arama organizasyon araçları kazançlı bir istihdam elde etmenizi sağlayacaktır. Daha fazla oku , veya benzeri. Tıkladıktan sonra Sonraki, e-posta adresi alanlarının eşleşmemesi veya başka bir gözetim ile ilgili bir hata ile karşılaşırsınız.

Problem şu sayfanın yeniden yüklenmesi girdiğiniz tüm verileri kaldırır! Şimdi kullanıcı aynı bilgileri tekrar yazarak zamanını harcamak zorunda. Programcı basitçe uygulanan satır içi doğrulama JavaScript Nedir ve Nasıl Çalışır?Web geliştirmeyi öğreniyorsanız, JavaScript ve HTML ve CSS ile nasıl çalıştığı hakkında bilmeniz gerekenler şunlardır. Daha fazla oku - kullanıcı göndermeden önce girişin geçerli olup olmadığını kontrol etmek - sayfanız bunu engelleyebilir.

programcılar kullanıcıları çılgına çeviren aptalca şeyler

4. Şişkinlik ve Bastırma Yazılımı

Bir zamanlar harika bir yazılım parçası kullanmak için çok fazla ekstra özellik ile şişirildiğinde ağlayan kullanıcıların neredeyse duyabiliyorsunuz. bir bunun harika bir örneği iTunes Windows için En İyi 5 iTunes AlternatifiiTunes şişkin ve yavaş. Windows için müzik çalmanıza ve iDevice'inizi yönetmenize izin veren beş fantastik iTunes alternatifi gösteriyoruz. Daha fazla oku . Bu bir iPad veya iPhone'unuz varsa yüklemek için önemli bir program İTunes olmadan iPhone'unuzla Müzik Eşitlemenin 5 YoluİPhone'unuza müzik almak için iTunes'la güreşmeyin, bunun yerine bu alternatif yöntemlerden ve geçici çözümlerden birini kullanın. Daha fazla oku ve son aylarda neyse ki biraz zayıfladı. Ancak uzun zamandır, kullanımı kafa karıştırıcı ve zorlayıcıydı.

İTunes'u yüklediğinizde, Bonjour, QuickTime ve Apple Yazılım Güncellemesi gibi bir ton başka Apple yazılımı da içerir. Kurulduktan sonra iTunes'un başınızı döndürmesini sağlayacak çok şey var. Yapabilirsin müzik, film ve sesli kitaplar için mağazaya göz atın Apple veya iTunes Hediye Kartınızı KullanmaApple veya App Store veya iTunes hediye kartınız mı var? İşte satın alabileceğiniz şeyler, bunları nasıl kullanacağınız ve ne alacağınıza dair öneriler. Daha fazla oku ve podcast'ler, akış için Apple Music'e göz atın Apple Music'e Başlarken - Bilmeniz GerekenlerGeçen yıl Beats'i satın aldıktan sonra, Apple nihayet dünyadaki gerçek zamanlı müzik yayını hizmetini serbest bıraktı. Daha fazla oku , iOS App Store'daki uygulamaları görüntüleyin, cihazınızı senkronize edin ve daha fazlasını yapın.

Bu, iTunes'un sisteminizde ne kadar yer kapladığından, yavaş ve kafa karıştırıcı arayüzünden ve müzik senkronizasyonu ile gelen kabuslardan bile bahsetmiyor (rasgele silinmesi dahil Apple Music Kitaplığınızı Sildi mi? Müziğin Kaybolması İçin İpuçlarıApple Music kitaplığınızı sildi mi? ICloud'da güvende olduğunu düşündüğünüz şarkılar kayboldu mu? Koleksiyonunuzu kurtarmak ve korumak için neler yapabileceğiniz aşağıda açıklanmıştır. Daha fazla oku ). iTunes, bir veya iki şeyi gerçekten iyi yapmak yerine on şey yapmaya çalışır.

Dolayısıyla, yalnızca iPhone'unuzu zaman zaman yedeklemek için yüklediyseniz, büyük olasılıkla iTunes'u açma, sonsuza kadar beklemenin ve son zamanlarda neyin tıkandığını görmenin zamanı geldiğinde yakalanırsınız. Benzer şekilde, müzik dinlemek için iTunes'u kullanmak isteyen bir kullanıcı diğer tüm saçmalıklarla ilgilenmez.

5. İşletim Sistemi Tasarım Standartlarını Yok Saymak

Her büyük işletim sistemi (OS), geliştiricilerin bunun için uygulama oluştururken izlemeleri gereken bir dizi standarda sahiptir. Sen Android uygulamasının farklı görünmesini bekle Android L'yi Keşfetmek: Malzeme Tasarımı Tam Olarak Nedir?Android L ve Material Design'ı duymuş olabilirsiniz, ancak bu yeni tasarım felsefesi tam olarak nedir ve Android ve diğer Google ürünlerini nasıl etkileyecek? Daha fazla oku örneğin bir iOS uygulamasından. Ve bunlar zamanla değişir! 2012 ve şimdi popüler Android uygulamalarını karşılaştırın. Aşağıdaki yönergeler, uygulamanız görsel olarak en çarpıcı olmasa bile, en azından sunulabilir hale getirir. Ancak bunlara karşı koyduğunuzda, kullanıcıları delirtir.

Örneğin, Geri düğmesine basın. Dokunduğunuzda bir ekran geri gitmeniz gerekiyor. Gmail’de bir e-posta görüntülüyorsanız, Geri gelen kutunuza dönmelidir. Uygulamanız bunu yoksayar ve yaparsa Geri uygulamayı kapatın, Android kullanıcılarının bildiği her şeye aykırıdır. Aynı derecede sinir bozucu, iOS tasarım kalıplarını kullanıcılara zorlayan Android uygulamalarıdır.

Kullanıcılarınızı, yapmanız gerekeni yapmak yerine uygulamanızın tuhaf tuhaflıklarını öğrenmeye zorlamak yenilikçi değil, sinir bozucu. İster yerel bir Windows 10 uygulaması ister iOS uygulaması hazırlıyor olun, standardın ne olduğuna bir göz atın ve uygulayın.

6. Menüler Yığınındaki Gömme Seçenekleri

Menüler çoğu programda talihsiz bir zorunluluktur. Programınız son derece basit olmadığı ve her şeyi bir simge satırında görüntülemediği sürece, muhtemelen daha az kullanılan özellikler ve seçenekler için menüler vardır. Ve ihtiyacınız olmasa da Microsoft Word'ün süper belirsiz özellikleri Microsoft Word'ün Hayatınızı Kolaylaştıracak 10 Gizli ÖzelliğiMicrosoft Word, üretken özellikleri olmadan aracı olmazdı. İşte size her gün yardımcı olabilecek birkaç özellik. Daha fazla oku düz bir bakışta, kullanılan araçların gizlenmesi, gezinmek için çok fazla zaman harcar.

Bir kullanıcıya ihtiyaç duyduğu araca gitmek için altı tıklama gerekiyorsa, bu hızla sinirlenecektir. Klavye kısayolları bu konuda yardımcı olabilir Windows Klavye Kısayolları 101: Nihai KılavuzKlavye kısayolları size saatlerce zaman kazandırabilir. Evrensel Windows klavye kısayollarına, belirli programlar için klavye numaralarına ve çalışmanızı hızlandırmak için birkaç ipucuna hakim olun. Daha fazla oku , ancak en uygun olanlar (Ctrl + S) genellikle en büyük özellikler için ayrılır (Kayıt etmek). basma Ctrl + Üst Karakter + Alt + 9 + K çok da eğlenceli değil.

programcılar kullanıcıları çılgına çeviren aptalca şeyler

Bu, web siteleri için de geçerlidir. Belirli bir sayfaya yalnızca diğer sayfalardaki bağlantıları izleyerek ulaşabiliyorsanız, bu kötü tasarımdır ve kullanıcının bulunduğu yere geri dönmesini zorlaştırır.

7. Sebepsiz Değişiklik Yapma

Bir uygulama veya işletim sistemi kullanırken kas hafızası ve aşinalık uzun bir yol kat eder. Bunun nedenlerinden biri ekosistemleri değiştirmek çok zor Apple vs. Android: Ekosistemi Satın Al, Gadget'ı DeğilAndroid telefonunuzu seviyorsunuz ve bir tablet satın almak istiyorsunuz. Herkes size iPad'in en iyi tablet olduğunu ve gerçekten en iyisi olduğunu söyler; ancak yine de bir Android tablet satın almalısınız. Daha fazla oku . Böylece geliştiriciler, gerçekten değişmesi gerekmeyen bir şeyde değişiklik yaptığında herkesi atabilirler.

Windows 8'in ne zaman başlatıldığını hatırlıyor musunuz? İnsanlar çıldırdı çünkü bilgisayarlarını nasıl kapatacaklarını bulamadılar. Microsoft, on yıldan uzun bir süredir iyi bir konumda bulunan en basit görevi aldı ve insanların çevrimiçi aramak zorunda kaldıkları bir şey Windows 8 Nasıl KapatılırWindows 8, Windows 95'ten beri tanıdık Windows arabiriminde en büyük değişiklikleri getiriyor. Kapat seçeneği, onu bulmayı beklediğiniz yerde değil - aslında, klasik Başlat menüsünün tamamı ve Başlat ... Daha fazla oku . Yine de bu daha küçük bir ölçekte gerçekleşir.

Apple, her yeni büyük sürümde neden iOS özelliklerini değiştirmeden değiştiriyor? İOS 10 kontrol merkezinde yanlış olan neydi? #WWDC? pic.twitter.com/r9mmn2Ka5x

- Danny Policarpo (@dannypolicarpo) Instagram Profilini Görüntüle 06 Haziran 2017

Android, iOS veya Windows 10'un her yeni sürümü, menülerin adlarında küçük değişiklikler yapar. Bir zamanlar neydi Ayarlar> Telefon hakkında> Derleme numarası Android'de şimdi Ayarlar> Sistem> Telefon hakkında> Derleme numarası. Bu küçük bir değişiklik ama bu menüler hakkında yazarken Her Android Kullanıcısı Bu 10 Geliştirici Seçenekini DeğiştirmelidirAndroid'in Geliştirici Seçenekleri menüsü, uygulama yazanlar için birçok araç içerir, ancak bundan da bir şeyler alabilirsiniz. Geliştirici Seçeneklerinde gizlenen en kullanışlı ayarlar şunlardır. Daha fazla oku , Android kullanıcılarının hangi sürümünü kullandığını asla bilemezsiniz. Bu nedenle, karışıklığı azaltmak için mümkün olan her kombinasyonu tanımlamanız gerekir.

Bazen değişiklik gerekli olabilir. Ancak, sadece değişim uğruna değişim kafa karıştırıcıdır ve kullanıcıları görünüşte hiçbir sebepten dolayı yeni bir paradigmaya uyarlamaya zorlar.

En çok hangi kullanıcı arayüzü öğelerinden nefret ediyorsunuz?

Programcıların yaptığı aptal seçimlerden kaynaklanan yedi sinir bozucu yedi kullanıcı sorununa baktık. Son teslim tarihleri, yetersizlik veya tembellik olsun, bunlar katlandığımız ama nefesimizin altında mırıldanan tuhaflıklar. En azından onlarla biraz eğlenebiliriz.

Kendi uygulamalarınızda bu hataları yapmaktan kaçınmak ister misiniz? Çıkış yapmak daha temiz ve daha iyi kod yazma ipuçları Daha Temiz ve Daha İyi Kod Yazmak için 10 İpucuTemiz kod yazmak aslında olduğundan daha kolay görünüyor, ancak faydaları buna değer. Bugün daha temiz kod yazmaya nasıl başlayabileceğiniz aşağıda açıklanmıştır. Daha fazla oku .

Uygulamalarda en nefret ettiğiniz tuhaflıklar nelerdir? Tartıştığımız kategorilere ilişkin ilginç örnekleriniz var mı? Yorumlarda bizimle paylaşın ve öfkelenmekten çekinmeyin!

Resim Kredisi: Feverpitch /Depositphotos

Ben, Editör Yardımcısı ve MakeUseOf'un Sponsorlu Yayın Yöneticisi'dir. Bir B.S. Grove City College Bilgisayar Bilişim Sistemleri'nde, Cum Laude ve büyük dalında Onur ile mezun oldu. Başkalarına yardım etmekten hoşlanır ve video oyunları konusunda bir araç olarak tutkudur.