Skip to main content

Co je to čistý design pokoje?

Design čisté místnosti je zvláštní strategií inženýrství IT.S čistým designem místnosti mohou pracovníci „obrátit“ softwarový program v různých procedurálních krocích, aniž by věděli, jak byl původně postaven.Tento zpětný proces je podobný tomu, aby rozebral motor nebo jiné komplexní mechanické zařízení, aby pochopil, jak to funguje a jak je sestaven.Programátoři to dělají „dešifrováním“ každého kroku procesu kódu a získání jasnějšího obrazu toho, jak byl původně napsán.Čistě psaný kód je jasný a stručný, s malým nebo žádným zbytečným kódem.Na druhé straně design čisté místnosti je technikou pro manipulaci s existujícím kódem.Design čisté místnosti byl historicky mezerou kolem zákonů o autorských právech a poplatcích za porušení autorských práv produktů.Obrana designu čistého pokoje může nebo nemusí být účinná při pomoci společnosti vyhnout se odpovědnosti za poplatky, že zkopírovali nějaký software nebo IT produkt.Pokud je případ autorských práv založen na použití „proprietárního kódu“, může být užitečná obrana designu čisté místnosti.

„Čínská zeď“ je termín často spojovaný s technikou návrhu čisté místnosti.Tento druh postupu nezpracovává proprietární kód.Inženýři, kteří nemají znalosti o produktu, by jej mohli teoreticky znovu vytvořit pomocí této techniky.Dekompiler je kritický pro proces zpětného inženýrství, protože je počítačový kód zhutněn a znovu uspořádán po „běh času“.Mnoho počítačových programů je psáno v jazycích, jako je M.S.Visual Basic nebo „C Suite“.Když jsou zabudovány do „spustitelných souborů“, kód na úrovni jazyka je zjednodušen do toho, co se nazývá strojový kód.Na své nejzákladnější úrovni se to vaří do binárního jazyka, složeného výhradně ze série těch a nul. V mnoha případech není možné obrátit strojový kód stroje zpět do původního kódu úrovně jazyka.Pokud je to však možné, strategie čisté místnosti je často součástí techniky, kterou inženýři používají.Tím, že kód se vrátí zpět v reverzním procesu, může být zřejmá povaha původního kódu.Většina odborníků by souhlasila s tím, že tomuto druhu situace je lepší se vyhnout, ale v některých případech může být pro firmu nebo podnik užitečné reverzní inženýrství.Vzhledem k tomu, že příchod „inženýrství s otevřeným zdrojovým kódem“ mění, kolik lidí se na software dívá, existuje více šance, že techniky čisté místnosti a reverzní inženýrství mohou být užitečnější, protože přísné zákony o duševním vlastnictví mohou být uvolněny kvůli principu kódu s otevřeným zdrojovým kódem, to předpokládá myšlenku, že by měl být kód sdílen a nebyl střežen programátory.