Mar a d’ullmhaigh Ordú na nOibríochtaí mé don Chlárú

math

Ba é an ailgéabar an t-ábhar is fearr liom riamh. Níl mórán teoirice i gceist, ach bosca uirlisí modhanna agus ord na n-oibríochtaí le réiteach. Má shroicheann tú ar ais ar scoil ard, beidh cuimhne agat (luaite ó Math.com):

  1. Déan na hoibríochtaí go léir atá taobh istigh de lúibíní ar dtús.
  2. Ansin, déan aon obair le heaspagálaithe nó le radacaigh.
  3. Ag obair ó chlé go deas, déan gach iolrú agus roinnt.
  4. Faoi dheireadh, ag obair ó chlé go deas, déan gach suimiú agus dealú.

Seo an sampla ó Math.com:
Sampla Ailgéabar ó Math.com

Tá sé seo simplí a chur i bhfeidhm ar fhorbairt.

  1. Is ionann oibríochtaí laistigh den lúibín agus leagan amach mo leathanaigh, i bhformáid HTML simplí. Tosaím le leathanach bán agus déanaim daonra air go seasta go dtí go mbeidh na heilimintí go léir atá á lorg agam. Chun dearadh solúbtha comhéadan úsáideora a chinntiú, oibrím i gcónaí le XHTML agus CSS. Áit ar bith ina bhfuil nathanna (ie bunachar sonraí nó torthaí ríomhchláraithe), déanaim trácht ar an gcód agus an cineál i dtéacs, íomhánna nó rudaí caocha.
  2. Ar aghaidh, oibrím le haon léiritheoirí nó radacacha. Is iad seo mo fheidhmeanna ríomhchláraithe nó bunachar sonraí a eastóscann, a chlaochlaíonn agus a luchtaíonn (ETL) na sonraí de réir mar is mian liom iad a thaispeáint ar mo leathanach comhlánaithe. Oibrím i ndáiríre ar na céimeanna san ord sin mura mbíonn feidhmíocht fheabhsaithe mar thoradh ar fhormáidiú na ceiste iarbhír.
  3. Is é an chéad rud eile iolrú nó roinnt. Seo an áit a ndéanaim mo chód a shimpliú. Seachas script ollmhór monolithic amháin, I. teibí tá comhaid agus ranganna san áireamh sa mhéid den chód is féidir liom a chur isteach. Le forbairt gréasáin, tá claonadh agam a bheith ag obair ó bhun go barr, ar ndóigh.
  4. Ar deireadh, ag obair ó chlé go deas, gach suimiú agus dealú. Is é an chéim seo an próiseas deiridh, ag cur na tidbits deireanacha de bhailíochtú foirmeacha, comhpháirteanna stíle, láimhseáil earráide, srl i bhfeidhm. Arís, is iondúil go n-oibreoidh mé ó bhun go barr.

Níl forbairt mhaith níos casta ná fadhb mhór Ailgéabar. Tá athróga, cothromóidí, feidhmeanna agat ... agus ord loighciúil oibríochtaí chun na torthaí is fearr a fháil. Feicim go leor hackers nach ndéanann ach 'é a chur ag obair' ach má aimsíonn tú (mar atá agam) mura ndéanann tú do mhodheolaíocht a phleanáil agus cur chuige loighciúil a ghlacadh, bíonn tú ag scríobh do chód arís agus arís eile nuair a tá fadhbanna nó athruithe ag teastáil.

Bhí Ailgéabar i gcónaí cosúil le bhfreagra mearaí dom. Bhí sé dúshlánach, spraoi i gcónaí, agus bhí a fhios agam go raibh freagra simplí indéanta. Tá na píosaí uile ann, níl le déanamh agat ach iad a aimsiú agus iad a chur le chéile i gceart. Ní hionann an cód scríbhneoireachta, ach tá sé níos taitneamhaí toisc go bhfuil aschur do bhfreagra cibé rud ar mhaith leat é a bheith!

Ní forbróir foirmiúil mé, agus ní duine iontach mé fiú. Tá agam; áfach, fuair mé moladh faoin gcód a scríobh mé le linn go leor tionscadal. Creidim go bhfuil cuid mhaith de ann toisc go ndéanaim go leor réamhphleanála, clár bán, eastóscadh scéimre, srl. Sula scríobhaim an chéad chlib script sin fiú.

2 Comments

  1. 1

    This was a pretty neat post. I had never thought of applying the order of operations to something as abstract as development, but once you think of it, you see that they’re both abstract in the same way. I’ll have to bookmark this one and use it as a reference. ;]

    • 2

      Thanks Stephen! I’m working on a major project at work right now that spans multiple tables and many pages in a very logical order (all connected by one page utilizing Ajax) and I took notice in how careful I was being and decided to write about it.

      Fun stuff!

Cad é do bharúil?

Úsáideann an suíomh seo Akismet chun spam a laghdú. Foghlaim conas a dhéantar próiseáil ar do chuid tráchta.