Hogyan készített fel a műveleti sorrend a programozásra

matematikai

Az Algebra mindig is kedvenc témám volt. Nincs sok elmélet, csupán egy eszköztár a módszerekről és a megoldandó műveletek sorrendjéről. Ha visszatér a középiskolába, akkor emlékezni fog (idézi a Math.com):

  1. Először hajtsa végre az összes műveletet, amely zárójelben található.
  2. Ezután végezzen bármilyen munkát exponensekkel vagy radikálisokkal.
  3. Balról jobbra haladva végezze el az összes szorzást és osztást.
  4. Végül balról jobbra haladva végezzen minden összeadást és kivonást.

Íme a példa Math.com:
Algebra példa a Math.com-tól

Ennek a fejlesztésre való alkalmazása nagyon egyszerű.

  1. A zárójelen belüli műveletek megegyeznek az oldalam elrendezésével, egyszerű HTML formátumban. Egy üres oldallal kezdem, és folyamatosan feltöltöm, amíg meg nem jelenik az összes elem, amit keresek. A rugalmas felhasználói felület tervezésének biztosítása érdekében mindig XHTML és CSS. Bárhol, ahol vannak kifejezések (pl. Adatbázis vagy programozási eredmények), megjegyzem a kódot, és beírok dummy szöveget, képeket vagy objektumokat.
  2. Ezután bármilyen exponenssel vagy radikállal dolgozom. Ezek azok az automatizált vagy adatbázis-függvényeim, amelyek kibontják, átalakítják és betöltik (ETL) az adatokat, ahogyan azt az elkészült oldalamon szeretném megjeleníteni. Valójában ebben a sorrendben dolgozom a lépéseken, hacsak a tényleges lekérdezés formázása nem eredményez jobb teljesítményt.
  3. A következő a szorzás vagy osztás. Itt egyszerűsítem a kódomat. Egyetlen hatalmas monolit forgatókönyv helyett én elvont amennyi kódot be tudok foglalni fájlokba és osztályokba. A webfejlesztéssel természetesen felülről lefelé szoktam dolgozni.
  4. Végül balról jobbra haladva, minden összeadás és kivonás. Ez a lépés a végső folyamat, az űrlapellenőrzés, a stíluskomponensek, a hibakezelés stb. Utolsó apróságainak alkalmazása. Ismételten hajlamos vagyok fentről lefelé dolgozni.

A jó fejlődés nem összetettebb, mint egy nagy Algebra probléma. Változóival, egyenleteivel, függvényeivel és a műveletek logikai sorrendjével rendelkezik a legjobb eredmény elérése érdekében. Sok olyan hackert látok, akik egyszerűen „működtetik”, de azt tapasztalja (ahogy én is), hogy ha nem tervezi meg a módszertant, és logikus megközelítést alkalmaz, akkor azon kapja magát, hogy újra és újra megírja a kódját, amikor problémákra vagy változtatásokra van szükség.

Az Algebra számomra mindig is olyan volt, mint egy puzzle. Mindig kihívást jelentő, szórakoztató volt, és tudtam, hogy egyszerű válasz lehetséges. Minden darab ott van, csak meg kell találnia és helyesen össze kell raknia. A kódírás nem különbözik ettől, de élvezetesebb, mert a rejtvény kimenete olyan, amilyet szeretnél!

Nem vagyok hivatalos fejlesztő, sőt nem is vagyok nagyszerű. Nekem van; azonban dicséretet kaptam a kódról, amelyet sok projekt során írtam. Úgy gondolom, hogy nagy része azért van, mert sok előtervezést, táblázást, séma kibontást stb. Végzek, mielőtt még megírnám az első script taget.

2 Comments

  1. 1

    Ez egy nagyon ügyes bejegyzés volt. Soha nem gondoltam arra, hogy a műveletek sorrendjét olyan elvont dolgokra alkalmazzam, mint a fejlődés, de ha egyszer belegondolsz, látod, hogy mindkettő ugyanúgy elvont. Ezt könyvjelzővel kell ellátnom, és referenciaként kell használnom. ;]

    • 2

      Köszi István! Jelenleg egy olyan nagy projekten dolgozom a munkahelyemen, amely több táblázatot és sok oldalt tartalmaz, nagyon logikus sorrendben (mindegyiket egy oldal kötötte össze az Ajax használatával), és figyeltem fel arra, hogy mennyire óvatos vagyok, és úgy döntöttem, hogy írok róla.

      Mókás cucc!

Mit gondolsz?

Ez az oldal Akismet-et használ a levélszemét csökkentése érdekében. Ismerje meg, hogyan dolgozik a megjegyzésed.