figyelem: vannak spoilerek előtt a vasárnapi “Szilícium-völgy.”
A “Szilícium-völgy” vasárnapi epizódja visszatért a normalitáshoz. Richard újra a Pied Piper cég vezetője, és a legénység hozott néhány új alkalmazottat. Mivel úgy tűnik, hogy Richard számára most minden jól megy, esély volt arra, hogy az epizód egy kicsit szórakozzon, ami nagyrészt triviális vita formájában jött létre a kódolási világban.
az epizód elején Hendricks kiborul, amikor megtudja, hogy új alkalmazottjának egyik “elkötelezettje” — egy adag írott kód — a lapok feletti szóközök felhasználásával készült.
a lapok vagy szóközök használatával kapcsolatos vita uralja az epizód hosszát. És, a végére, még Richard kezdő kapcsolatát is egy Facebook alkalmazottal csikorgatva megállítja.
“nem hiszem, hogy ez működni fog. Annyira sajnálom. Úgy értem, hogy gyerekeket hozunk a világra ezzel a fejük fölött? Ez nem fair, nem gondolod?”Hendricks dühében kiköpi.
” gyerekek?”- kérdezi Winnie, zavartan. “Még nem is aludtunk együtt.”
” és tudod mit?”Richard dühösen válaszol:” ez soha nem fog megtörténni. Mert kizárt, hogy olyannal legyek, aki szóközöket használ a lapok helyett.”
ez egy klasszikus “Szilícium-völgy” jelenet, amely a vidámság, a nerdiness és a mély ráncolás összefüggésében ül, ahol a show építette a komédia márkáját.
de az első igazi románc vége mellett, amelyben Richard részt vett, mi a fene történt itt? A műsor az epizód elején egy kis kontextust ad a nem kódolóknak, tudatva velünk, hogy a tabs-vs.-a terek nagyrészt triviális kódolási vita, amelyről Richard neurotikusan erős véleményekkel rendelkezik.
itt van, amit az érv valójában arról szól, bár.
a kódot általában nem olyan szerkesztők írják, mint a Microsoft Word. Inkább gyakran nyers szövegként írják be, az összes formázás soronként jön létre.
és ahogy Jamie Zawinski 2000-ben a “Tabs versus Spaces: an Eternal Holy War” című blogbejegyzésében kifejtette, a kódot általában különféle nagy francia bekezdésekkel és szóközökkel formázzák, mint például:
a kódban a behúzottabb záradékok általában alárendeltek a felettük lévő kevésbé behúzott záradékoknak. Tehát a formázás több, mint esztétikai célt szolgál; ez része a vizuális nyelv kódolók kommunikálni.
de történelmileg kétféle módon lehetett létrehozni ezt a szóközt: Richard kedvence, a tabs kevesebb billentyűnyomást tartalmaz (és így a legtöbb esetben kevesebb karaktert kell megjegyezni a számítógépes program számára), de kissé pontatlan. Winnie kedvence, a spaces, a kódolóknak konkrétabb és szó szerinti módot kínál a bemélyedések létrehozására. Azonban lassabb a használata, és több tárhelyet használ fel.
2009-es blogbejegyzésében ” halál az űr Hitetlenekre!”Jeff Atwood vizuálisan képviseli a különbséget:
a pontok által képviselt szóközök a bal oldalon vannak. A nyilakkal jelölt lapok a jobb oldalon vannak.
triviális, mint a vita tűnhet, fut forró kódoló körökben. (Az írás óta 277 hozzászólás van Atwood cikkéhez.) És van némi jelentősége. Atwood rámutat egy 1984-es tanulmányra, amely azt mutatja, hogy a programozók sokkal jobban olvassák a megszokott stílusban írt kódot.
és ha a kódon dolgozó csapatok nem értenek egyet, az belharcot válthat ki, ahogy mindkét blogbejegyzés emlékeztet.
a világ programozóinak szerencséjére az újabb szoftverek gyakran önállóan kezelik ezeket a formázási aggályokat. Tehát kevesebb kódoló csapat, vagy kitalált kapcsolatok, szétesik miattuk.