Benotzt shame.css fir CSS Hacks z'ënnerhalen, seet Dev

Auteur: Monica Porter
Denlaod Vun Der Kreatioun: 20 Mäerz 2021
Update Datum: 15 Mee 2024
Anonim
Benotzt shame.css fir CSS Hacks z'ënnerhalen, seet Dev - Kreativ
Benotzt shame.css fir CSS Hacks z'ënnerhalen, seet Dev - Kreativ

Entwéckler sollten e Konzept benotze mam Numm shame.css fir all Quick-Fix 'Hack' CSS a Projeten ze silo, sou den Harry Roberts, Senior UI Entwéckler bei BSkyB.

De Roberts huet an engem Blog Post erkläert datt dëst potenziell d'Entwéckler géif stoppen Hacks ze gesinn, déi duerch d'CSS gepeffert sinn an doduerch datt sou Saachen als Standard akzeptabel sinn.

Zousätzlech huet den Artikel festgestallt datt sou eng Approche, wa se richteg dokumentéiert a begleet vun de Mëttele fir ze iteréieren, méi séier Fortschrëtter Richtung méi propperen CSS a Projete kéint maachen, wou Hacks benotzt goufen (aus egal wéi engem Grond).

.net huet mam Roberts (HB) geschwat iwwer CSS ze hacken an déi potenziell Virdeeler shame.css kéinte bréngen wann se richteg benotzt ginn.

.net: Mengt Dir et ass eng Tendenz vu verschiddene Leit an der Industrie fir onrealistesch ze sinn iwwer de Besoin fir (hoffentlech) kuerzfristeg Hacks fir e Site ze schaffen?
HR: Grouss Zäit. Wann Dir op engem Site oder Produkt schafft deen Millioune Pond pro Joer verdéngt, brauche Bugs, Broch oder Quirken sou séier wéi méiglech ze fixéieren. Äre Produkterbesëtzer këmmert sech net wann Äre CSS perfekt ass - si këmmere sech datt de Site up ass a funktionell ass an iwwer dës Akommes tickt. Gudde Code ass wichteg, an Hacks si wäit vun ideal, awer ze denken datt Dir ëmmer Hacks a kuerzfristeg / séier Fixe verhënnere kënnt.


.net: Also géift Dir soen datt se just e noutwennegt Béis am Geschäft sinn?
HR: Wann e Client Ären Hals ootemt - oder eng Feature op engem Live Site futti ass - musst Dir sécher sinn datt Dir déi richteg Stakeholder glécklech hält. Wann Dir eng Stonn de perfekte Fix schreift fir eppes wat Dir iwwerflächlech an zwou Minutte kéint fixéieren, géif ech soen datt Dir déi falsch Persoun glécklech hält - dh Dir selwer!

A menger eegener Aarbecht hunn ech de "Bedierfnes" fir Hacks zimlech proportionell mat der Gréisst vum Projet eropgesat, awer déi gutt Saach doriwwer ass datt Dir och méi spéit méi spéit méi Zäit wäert hunn fir dës Hacks ze fixéieren.

.net: Wat ass wou shame.css erakënnt. Mat deem Konzept, wat betruecht Dir konkret als CSS Hack?
HR: Eppes wat kéint besser gemaach gi méi Zäit. Et ass schwéier u Beispiller aus dem Kontext ze denken, awer ech denken datt Dir dacks wësst wann eppes en Hack ass. Hutt Dir eppes geschriwwen, wat Dir Iech schummt engem Kolleg z'erklären? Dat ass wahrscheinlech en Hack!


Dofir ass shame.css iwwer eng Datei vu Saachen ze maachen déi Dir besser hätt kéinte maachen, an datt Dir et besser maache kënnt wann Dir Zäit hutt se ze besichen. Et ass eng selbstschreiwe To-do Lëscht, wierklech - e Fichier vun Hacks déi Dir op eng Säit setzt fir nozedenken wann Dir méi Zäit hutt.

.net: An Ärem Artikel schwätzt Dir vun Dokumenter vun Hacks, awer ass et keen Argument datt Entwéckler normalerweis souwisou méi CSS dokumentéieren, anstatt just fir Hacks?
HR: Jo! Wann et eng Saach ass déi all Entwéckler méi solle maachen, da schreift et Kommentaren. Dir sollt alles kommentéieren wat net direkt aus dem Code evident ass. Dokumentéiert Äre Code fir datt, wann Dir vun engem Bus getraff sidd um Heemwee, Äre Kolleg den Dag drop iwwerhuele kann.

.net: Am Sënn vun der Integratioun vun shame.css, wat schreift Dir vir?
HR: Wann Dir e Viraarbechter benotzt, @importéieren den schummt. [scss | manner | etc] Datei direkt um Enn, am Idealfall. (Dëst kéint ëmmer zu Spezifizitéit a Quell-Bestellungsprobleemer féieren, sou datt Är Kilometerstand variéiere kann.)


Wann Dir kee Viraarbechter benotzt, awer en anstännege Bauprozess hutt, sollt all Ären CSS zesummegekoppelt a minifizéiert sinn virum Asaz, also, erëm, shame.css kann um Enn dovun bolt.

Wann Dir kee Viraarbechter benotzt an Dir hutt kee Bauprozess, dann een, Dir sollt dat wahrscheinlech fixéieren, an zwee, eng Hacks Sektioun um Enn vun Ärem Styleblad ass wuel Är bescht Wett. Shame.css ass net fir ëffentlech Iwwerwaachung geduecht, also hutt ni e separate Styleblad genannt vun engem Linkelement an Ärer Markéierung. Dir sollt e verknëppelt a minifizéiert Styleblat déngen.

.net: Wann shame.css als Konzept wierklech ofhëlt, wéi mengt Dir et kéint den Designprozess an d'Websäite generell änneren?
HR: Shame.css ass nëmmen esou nëtzlech wéi d'Entwéckler déi et implementéieren. Et ass alles gutt a gutt Isoléierungen an Dokumenter ze analyséieren, awer wann Dir se ni fixéiert oder erëmkuckt, sidd Dir just am selwechte Boot wéi virdrun.

Fir mech schummt.css signaliséiert eng méi breet Verréckelung vun der Entwécklung; et muss net op CSS limitéiert sinn. D'Konzept ass just 'realiséieren, dokumentéieren an e Punkt vun Ären Hacks maachen'. Dir kënnt dat Denken op alles uwenden.

Déi richteg Aarbecht involvéiert mat shame.css ass Äert direkt Team (Entwéckler) u Bord ze kréien, an dann de Business / PMs / Scrum Masters / BAs / Produktbesëtzer (a sou weider) bewosst ze maachen datt e Produkt heiansdo manner enthält -wéi idealen Code, awer datt dëse Code existéiert fir Geschäftsfuerderungen ze treffen.

Sot hinnen datt Dir Hacks isoléiert an dokumentéiert a kritt eng Entwécklungszäit fir Saachen ze raumen. Et ass méi einfach e Geschäftsfall ze maachen fir eng Codebasis ze raumen wann Dir et ka quantifizéieren. Einfach Äre Projet Manager soen, "Ech hunn e puer Saachen ze raumen ier ech op Feature X weidergoe kann" wäert et net ëmmer schneiden! Huelt eng Lëscht vu Saachen op Äre PM a probéiert en halwen Dag Sprintzäit ze kréien fir ze botzen.

D'Iddi hannert shame.css ass einfach Är Hacks méi transparent, quantifizéierbar an isoléiert ze maachen. Et ass u Iech wat Dir mat dëser Informatioun maacht!

Interessant Artikelen
Master Multi-Doc Projete mat der Buchfunktioun
Liest Méi

Master Multi-Doc Projete mat der Buchfunktioun

Et gi vill Virdeeler fir eng Multi-Dokument Verëffentlechung al Buch am InDe ign ze managen.Zum Bei pill inn d'Dokumenter méi einfach ze verfollegen wann e gebucht inn, be onne ch wann d...
3D World geet an de Jurassic Park
Liest Méi

3D World geet an de Jurassic Park

Déi le cht Au gab vun 3D World riicht ech un CG Arti ten, VFX Profien a Paleoarti ten ronderëm d'Welt fir d'Geheimni e z'entdecken fir onheemlech CG Dino aurier ze chafen.Am Proz...
20 underrated Web Design Tools
Liest Méi

20 underrated Web Design Tools

Wann Dir Web äite fir e Liewe baut, benotzt Dir ouni Zweiwel déi offen ichtlech Webde ignin trumenter - Firebug, Brow er hot , plu déi ver chidde chrëftinbettung ervicer a äit...