Sut y paratôdd y Gorchymyn Gweithrediadau fi ar gyfer Rhaglennu

mathemateg

Algebra has always been a favorite subject of mine. There's not much theory involved, just a toolbox of methods and the order of operations to solve in. If you reach back into high school, you'll remember (quoted from Math.com):

  1. Yn gyntaf, gwnewch yr holl lawdriniaethau sydd y tu mewn i cromfachau.
  2. Nesaf, gwnewch unrhyw waith gydag esbonwyr neu radicaliaid.
  3. Gan weithio o'r chwith i'r dde, gwnewch yr holl luosi a rhannu.
  4. Yn olaf, gan weithio o'r chwith i'r dde, gwnewch yr holl adio a thynnu.

Here's the example from Math.com:
Enghraifft Algebra o Math.com

Mae cymhwyso hyn i ddatblygiad yn eithaf syml.

  1. Operations within the parenthesis equates to my page layout, in a simple HTML format. I begin with a blank page and steadily populate it until it has all of the elements I'm looking for. To ensure flexible user interface design, I always work with XHTML and CSS. Unrhyw le lle mae ymadroddion (h.y. cronfa ddata neu ganlyniadau rhaglennol), rwy'n rhoi sylwadau ar y cod a'r math mewn testun ffug, delweddau neu wrthrychau.
  2. Nesaf, rwy'n gweithio gydag unrhyw esbonwyr neu radicaliaid. Dyma fy swyddogaethau rhaglennu neu gronfa ddata sy'n tynnu, trawsnewid, a llwytho (ETL) y data fel yr hoffwn ei arddangos ar fy nhudalen wedi'i chwblhau. Rwy'n gweithio ar y camau yn y drefn honno mewn gwirionedd oni bai bod fformatio yn yr ymholiad gwirioneddol yn arwain at berfformiad gwell.
  3. Nesaf yw lluosi neu rannu. Dyma lle dwi'n symleiddio fy nghod. Yn hytrach nag un sgript monolithig enfawr, I. haniaethol mae cymaint o'r cod y gallaf ei gynnwys yn cynnwys ffeiliau a dosbarthiadau. Gyda datblygu gwe, dwi'n tueddu i weithio o'r top i'r gwaelod, wrth gwrs.
  4. Yn olaf, gweithio o'r chwith i'r dde, yr holl adio a thynnu. Y cam hwn yw'r broses olaf, gan gymhwyso'r tidbits olaf o ddilysu ffurflenni, cydrannau arddull, trin gwallau, ac ati. Unwaith eto, rwy'n tueddu i weithio o'r top i'r gwaelod.

Good development is not any more complex than a great Algebra problem. You have variables, equations, functions… and a logical order of operations to get the best results. I see a lot of hackers that simply ‘get it to work' but you find (as I have) that if you don't plan out your methodology and take a logical approach, you find yourself writing your code over and over and over when problems or changes are needed.

Algebra has always been a lot like a jigsaw puzzle to me. It's always been challenging, fun, and I knew a simple answer was possible. All the pieces are there, you just need to find them and put them together correctly. Writing code is no different, but it's more enjoyable because your puzzle output is whatever you would like it to be!

I'm not a formal developer, nor am I even a great one. I have; however, received compliments on the code I've written throughout many projects. I believe much of it is because I do a lot of preplanning, whiteboarding, schema extraction, etc. before I even write that first script tag.

2 Sylwadau

  1. 1

    Roedd hon yn swydd eithaf taclus. Nid oeddwn erioed wedi meddwl cymhwyso trefn y gweithrediadau i rywbeth mor haniaethol â datblygiad, ond ar ôl i chi feddwl amdano, fe welwch fod y ddau ohonyn nhw'n haniaethol yn yr un ffordd. Bydd yn rhaid i mi nod tudalen ar yr un hon a'i ddefnyddio fel cyfeirnod. ;]

    • 2

      Diolch Stephen! Rwy'n gweithio ar brosiect mawr yn y gwaith ar hyn o bryd sy'n rhychwantu nifer o dablau a llawer o dudalennau mewn trefn resymegol iawn (pob un wedi'i gysylltu gan un dudalen gan ddefnyddio Ajax) a sylwais ar ba mor ofalus oeddwn i a phenderfynais ysgrifennu amdano.

      Stwff hwyl!

Beth ydych chi'n feddwl?

Mae'r wefan hon yn defnyddio Akismet i leihau sbam. Dysgwch sut mae eich data sylwadau yn cael ei brosesu.