Змест маркетынгу

Як парадак аперацый падрыхтаваў мяне да праграмавання

Алгебра заўсёды была маёй любімай тэмай. Тут не шмат тэорыі, проста набор метадаў і парадак аперацый, якія трэба развязваць. Калі вы вернецеся ў сярэднюю школу, вы памятаеце (цытуецца з Math.com):

  1. Спачатку зрабіце ўсе аперацыі, якія ляжаць у дужках.
  2. Далей рабіце любую працу з экспанентамі альбо радыкаламі.
  3. Працуючы злева направа, выконвайце ўсе множанне і дзяленне.
  4. Нарэшце, працуючы злева направа, зрабіце ўсё складанне і адніманне.

Вось прыклад з Math.com:
Прыклад алгебры з Math.com

Прымяніць гэта да распрацоўкі даволі проста.

  1. Аперацыі ў дужках прыраўноўваюцца да макета маёй старонкі ў простым фармаце HTML. Я пачынаю з пустой старонкі і пастаянна запаўняю яе, пакуль у ёй няма ўсіх элементаў, якія я шукаю. Каб забяспечыць гнуткі дызайн карыстацкага інтэрфейсу, я заўсёды працую з XHTML і CSS. Усюды, дзе ёсць выразы (напрыклад, базы дадзеных альбо праграмныя вынікі), я каментую код і ўвод фіктыўнага тэксту, малюнкаў ці аб'ектаў.
  2. Далей я працую з любымі экспанентамі альбо радыкаламі. Гэта мае праграмныя функцыі альбо функцыі базы дадзеных, якія здабываюць, пераўтвараюць і загружаюць (ETL) дадзеныя, бо я хачу адлюстраваць іх на маёй запоўненай старонцы. Я на самой справе працую над крокамі ў такім парадку, калі фарматаванне ў рэальным запыце не прыводзіць да паляпшэння прадукцыйнасці.
  3. Далей ідзе множанне або дзяленне. Тут я спрашчаю свой код. Замест аднаго велізарнага маналітнага сцэнарыя я абстрактны столькі кода, колькі я магу, уключыць файлы і класы. З вэб-распрацоўкай я, як правіла, працую зверху ўніз.
  4. І, нарэшце, праца злева направа, усё складанне і адніманне. Гэты крок - заключны працэс, ужыванне апошніх кавалачкаў праверкі формы, кампанентаў стылю, апрацоўкі памылак і г.д. Зноў жа, я, як правіла, працую зверху ўніз.

Добрае развіццё не больш складанае, чым вялікая задача алгебры. У вас ёсць зменныя, ураўненні, функцыі ... і лагічны парадак аперацый, каб атрымаць лепшыя вынікі. Я бачу шмат хакераў, якія проста "прымушаюць яго працаваць", але вы выяўляеце (як і ў мяне), што калі вы не плануеце сваю метадалогію і лагічна падыходзіце, вы пішаце свой код зноў і зноў і зноў, калі патрэбныя праблемы альбо змены.

Алгебра заўсёды была для мяне падобнай да галаваломкі. Гэта заўсёды было складана, весела, і я ведаў, што просты адказ магчымы. Усе дэталі ёсць, трэба толькі знайсці іх і правільна скласці. Напісанне кода нічым не адрозніваецца, але гэта больш прыемна, таму што вывад галаваломкі такі, якім вы хочаце!

Я не афіцыйны распрацоўшчык, і нават не выдатны. У мяне ёсць; аднак атрымаў кампліменты з нагоды кода, які я пісаў на працягу многіх праектаў. Я лічу, што большая частка гэтага адбываецца таму, што я шмат займаюся папярэднім планаваннем, дошкай, выманнем схем і г.д., перш чым нават напісаць гэты першы тэг сцэнарыя.

Douglas Karr

Douglas Karr з'яўляецца CMO кампаніі OpenINSIGHTS і заснавальнік ст Martech Zone. Дуглас дапамог дзясяткам паспяховых стартапаў MarTech, аказаў дапамогу ў належнай абачлівасці больш чым на 5 мільярдаў долараў у набыцці і інвестыцыях Martech і працягвае дапамагаць кампаніям у рэалізацыі і аўтаматызацыі іх продажаў і маркетынгавых стратэгій. Дуглас - міжнародна прызнаны эксперт і дакладчык па лічбавай трансфармацыі і MarTech. Дуглас таксама з'яўляецца апублікаваным аўтарам даведніка па манекенах і кнігі па бізнес-кіраўніцтву.

Артыкулы па Тэме

Вярнуцца да пачатку кнопкі
блізка

Выяўлена блакіроўка рэкламы

Martech Zone можа даць вам гэты кантэнт бясплатна, таму што мы манетызуем наш сайт за кошт даходаў ад рэкламы, партнёрскіх спасылак і спонсарства. Мы былі б удзячныя, калі б вы выдалілі блакіроўшчык рэкламы пры праглядзе нашага сайта.