Bahay Opinyon 30 Taon ng mga bintana at hindi pag-aayos ng halata | john c. dvorak

30 Taon ng mga bintana at hindi pag-aayos ng halata | john c. dvorak

Video: Dahil sa Sirang Kubeta, Isang Malaking Sikreto ang Hindi Sinasadyang Natuklasan ng Lalaking Ito (Nobyembre 2024)

Video: Dahil sa Sirang Kubeta, Isang Malaking Sikreto ang Hindi Sinasadyang Natuklasan ng Lalaking Ito (Nobyembre 2024)
Anonim

Iniisip mo na pagkatapos ng 30 taon ng Windows, marami sa mga halata at pare-pareho na mga bahid ang maiayos. Hindi sila mapipilit? O ang mga tao sa Microsoft na maaaring ayusin ang mga ito nang hindi interesado?

May isang paniniwala sa loob ng tech na komunidad na nawala ang kontrol ng Microsoft sa mga Windows taon na ang nakakaraan habang ang kumpanya ay nagpalit sa mga tauhan-kabilang ang mga programmer na talagang alam ang batayang code ng Windows mismo. Ito ay matagal nang naging tinatawag ng mga tao na code ng spaghetti - isang tangle imposible na malutas. Ang bawat patch ay kailangang patakbuhin ang isang regimen ng mga pagsubok upang makita kung may masira. Isang bagay ang naayos at sa lalong madaling panahon ibang bagay ay hindi gumana nang tama.

Ito ay pinalubha ng mga walang tigil na mga pagtatangka ng mga masasamang tao na sinusubukang i-hack ang system upang ikompromiso ang mga indibidwal na makina. Ginagawa ito para sa mga sipa at paninira, ngunit ngayon ito ay tapos na upang lumikha ng malaking hukbo ng mga online machine na tinawag na kumilos nang malayong atake sa ibang mga makina o magpadala ng spam. Ang mga hukbo ng bot na ito ay hindi maiisip na 20 taon na ang nakalilipas nang ang Internet ay nagiging susunod na malaking bagay.

Sumuko na ako sa mga negosyante ng software na nakakahanap ng isang paraan upang ma-neutralisahin ang bot phenomenon na ito. Ngunit paano sila, kahit papaano, makahanap ng ilang mga simpleng solusyon sa nakakainis na maliit na problema na salot sa isang makina o iba pa na walang pagkakapare-pareho?

Anuman ang computer computer na pagmamay-ari mo, magkakaroon ito ng pinakasimpleng anomalya na walang kahulugan. Mayroon akong isang makina na tumatakbo sa Vista - na napahalagahan ko bilang isang mahusay na lubos na backward-katugmang OS. Gamit ang eksaktong parehong browser na ginamit sa iba pang mga makina, ang yunit ng Vista ay hindi maaaring magpainit sa Adobe Flash. Nag-crash lang ito sa lahat ng oras at hinihingi ang isang bagong pag-install ng Flash sa kabila ng katotohanan na ang pinakabagong Flash ay naka-install na.

(Sa tuwing nangyayari ito ay pinaalalahanan ko ang mga pangako ng HTML5 na tanggalin ang mundo ng Flash. Nabigo itong gawin ang anumang uri.)

Pagkatapos ay mayroong kamangha-manghang mensahe ng error na "Stop Script" na lilitaw sa isang browser na tila nakabitin dahil napakaraming mga tab na nakabukas. Maaari itong mangyari sa anumang browser anumang oras dahil ang mundo ay nawala sa gaga sa Javascript. Walang sinuman ang inaasahan na Javascript na maging napakahalaga, ngunit nagawa ito. Ito ay higit sa lahat dahil maaari itong gawin - at madalas na pagtatangka na gawin ang lahat . Isang script ang nagpapatupad ng nawawalang isang bait at walang gumagana.

Wala sa mga ito ang natulungan ng mga sakit sa buto sa marketing na hinihiling ng mga coder na gumawa ng mga bagay na hindi nila dapat. Sa mga website, kabilang dito ang pagpapatakbo ng mga video pababa sa ilalim ng pahina na gumagamit ng naantala na auto-start. Mayroon kang isang browser na tumatakbo na may isang bungkos ng mga tab at biglang nag-blare ang mga nagsasalita habang nagsisimula ang isang video. Walang paraan ng paghahanap ng rogue video na ito nang hindi sinusuri ang buong pahina ng bawat tab at madalas hindi mo pa rin mahanap ang blaring video (maliban kung nasa Chrome ka).

Pagkatapos ay nagpapatakbo ka rin sa dalawang-video-sabay-sabay na kababalaghan, kung saan ang isang website ay magkakaroon ng nilalaman ng video na nais mong panoorin, ngunit ang isang video sa isang bahagi ng auto-play ng mga haligi. Ang kumpanya ay hindi nagmamalasakit sa iyong karanasan; nagbebenta lang ito ng isang video view para sa Tide laundry detergent!

Ang kontrobersyal na argumento sa lahat ng mga isyung ito ay dapat tayong lahat ay maging masaya bilang isang clam na gumagana ang mga makina na ginagawa din nila. Ito ay isang wastong pananaw, ngunit ang aking problema ay ang mga nagbibigay ng software ay madalas na nagdaragdag ng mga gewgaws at cool na tampok bago sila gumana sa mga bug at nakalilito na mga anomalya. Ang isang drop-down menu ba talaga ay isang mas mahusay na ideya kaysa sa pagpapakita ng lahat ng mga pagpipilian nang hindi kinakailangang gumulong sa isang bagay? Napakaraming napakaraming mga drop-down na mga menu na nag-miscoded kaya kailangan mong yakapin ang isang bahagi ng menu upang mapanatili ang drop down mula sa popping back up. Ang pag-scale ay na-miscoded o hindi pinansin pabor sa ilang masamang default.

Walang pag-asa. Ang mga problema ay naging isang hindi malalim na hukay.

Inaanyayahan ko ang mga mambabasa na idagdag ang kanilang mga obserbasyon sa mga komento na may mga kakaibang anomalya na nag-bug sa kanila.

30 Taon ng mga bintana at hindi pag-aayos ng halata | john c. dvorak