Miért szar a kód tulajdonjoga, és soha nem szabad olyan helyen dolgozni, ahol gyakorolják

A kód tulajdonjoga szar.

Korlátozza a kódot és feltartóztatja fejlesztésed növekedését.

Nézzük meg, mi a kód tulajdonjoga, és miért rombolja az egyéneket és szervezeteket.

Mi a kód tulajdonjoga

A kód tulajdonjoga az, ahol a szervezetben egy személynek van egy kódbázisa.

Ez azt jelenti, hogy egy személy felel a teljes rendszerért. Az egyén felelős a kód módosításaiért, a tervezéssel kapcsolatos döntések meghozataláért és a hibák kezeléséért.

Tegyük fel, hogy a rendszer egy webalkalmazás. Kódtulajdon esetén a vállalat egy személye birtokolja azt az internetes alkalmazást. Ha probléma van a webalkalmazással, a kódtulajdonos az, akinek meg kell oldania.

Miért szopja?

A kód tulajdonjoga rossz a kódtulajdonosoknak, mert megakasztja növekedésüket.

A kód tulajdonjoga szintén problémákat okoz a szervezetnek és a kód tulajdonosainak.

Ha senki sem tudja, hogyan működik egy rendszer, akkor senki sem adhat hatékony kódellenőrzést. Rosszabb esetben előfordulhat, hogy a kódot egyáltalán nem vizsgálják felül.

A kód tulajdonosa ekkor az egyetlen, aki valaha is megnézi a kódalapot. Ez megakadályozza, hogy a kódtulajdonosok tanuljanak kollégáiktól, ez a legjobb módja a munkahelyi tanulásnak.

Kódtulajdonosként szörnyű tervezési döntéseket hozhat, és nem tudná.

A kód tulajdonjoga megöli a motivációt

Könnyű elveszíteni a motivációt, ha kódbázissal rendelkezik.

Az embereket nem érdekli, ha 10kb-ot borotvál le a csomag méretéből, amikor azt sem tudják, hogy mekkora volt a csomag korábban.

Nincs senki, aki izgulna Önnel, amikor új keretrendszerre vált, webpack-ot vesz fel a folyamatba, vagy gyorsítótár hozzáadásával javítja a szerver teljesítményét.

Ez demotiváló.

A kód tulajdonjoga lustává tesz

Ha a kódod birtokában van, lustálkodhatsz.

Senki nem jelentkezik be. Az emberek nem tudják, hogy a hiba kijavítása mindössze öt percet vett igénybe, és hogy a nap hátralévő részét redditen töltötted.

A legkevesebbet megteheti. Ez pazarlás.

Láttam 30 éves fiatalokat, akik az elmúlt tíz évben ugyanazon a munkahelyen voltak, ugyanazon a régi kódbázison dolgoztak. És ez látszik. Lemaradtak a legújabb technológiáról, nem rajonganak munkájukért, és naponta órákat töltenek a közösségi médiában.

Ne légy olyan, mint ők.

A kód tulajdonjoga kulcsfüggőséget eredményez

A kód tulajdonjoga nemcsak az egyén, hanem a szervezet számára is rossz.

Ha egy személy felelős a kódbázisért, mi történik, ha a kódtulajdonos nyaralni megy, vagy rosszabb esetben elhagyja a vállalatot? A szervezetben senki sem fogja tudni, hogyan működik a kód.

Ez a probléma az úgynevezett kulcsember függőség . A szélsőséges kódtulajdonos kulcsfüggőséget eredményez.

A kód tulajdonjoga stresszt okoz

Bár önelégültséget okozhat, a kód tulajdonjoga szintén stresszt okoz.

Ha probléma merül fel az alkalmazással, az a te hibád. Te leszel a felelős, és senki sem segít a hiba kijavításában.

Mi a megoldás?

A megoldás egy megosztott kód kultúrája .

A megosztott kód az, ahol a csapatban mindenki a kódbázis minden részén dolgozik.

Amikor a csapat birtokolja a kódot, mindenki segíthet a tervezési döntések meghozatalában. Mindenki részt vehet a rendszer kialakításának megbeszélésében, segíthet az ötletek visszaverésében és a döntések felelősségében. A kódírás varázslatos élménnyé válik.

Megosztott kód esetén nincs kulcsfüggőség. A csapat bármely tagja elmehet nyaralni, és a csapat továbbra is a szokásos módon működik.

A megosztott kód használatával megtanulhatja társaitól. Valaki, aki ismeri a rendszert, minőségi visszajelzést adhat. A kódot sok szem megvizsgálja, és virágozni fog miatta.

Ha több ember dolgozik ugyanazon a kódbázison, segítenek tökéletesíteni egy kódot.

Kihasználva a munka idejét

Nem kell olyan szervezetben dolgozni, amely elkábítja a növekedést. A lehető legtöbbet kell kihoznia a munkahelyén.

A fejlesztők a felsőbbrendűek a munkaerőpiacon. Kiválaszthatjuk, hol dolgozunk. Ha nem a jelenlegi munkahelyünkön tanulunk, munkahelyet cserélhetünk.

Ha olyan helyen dolgozik, ahol kódtulajdon van, keressen új munkát.

Ne kövesse el azt a hibát, hogy szuboptimális környezetben dolgozik. Hosszú távon árt neked.

Lehet, hogy nem veszi észre, hogy ez milyen rosszul befolyásolja a növekedését, de egy olyan hely, amely kódtulajdonnal rendelkezik, megakadályozza, hogy teljes potenciálját elérje.

A más fejlesztőktől való tanulás nagy előnye a csapatban végzett munkának, ezért keressen új munkát most.