Операциялар тәртібі мені бағдарламалауға қалай дайындады

математика

Алгебра менің сүйікті пәнім болды. Мұнда теория көп емес, тек әдістердің құралдары қорабы мен шешілетін амалдар тәртібі. Егер сіз орта мектепке барсаңыз, есіңізде қалады Math.com):

  1. Алдымен жақшаның ішінде жатқан барлық амалдарды жасаңыз.
  2. Әрі қарай, экспоненттермен немесе радикалдармен кез-келген жұмысты жасаңыз.
  3. Солдан оңға қарай жұмыс жасай отырып, барлық көбейту мен бөлуді орындаңыз.
  4. Соңында, солдан оңға қарай жұмыс істеп, барлық қосу мен азайтуды орындаңыз.

Міне мысал Math.com:
Math.com сайтындағы алгебра мысалы

Мұны дамуға қолдану өте қарапайым.

  1. Жақша ішіндегі әрекеттер қарапайым HTML форматындағы менің парағымның макетімен теңестіріледі. Мен бос парақтан бастаймын және оны іздейтін барлық элементтері болғанша тұрақты түрде толтырамын. Пайдаланушы интерфейсінің икемді дизайнын қамтамасыз ету үшін мен әрдайым XHTML және CSS. Өрнектер бар кез-келген жерде (мысалы, мәліметтер базасы немесе бағдарламалық нәтижелер) мен кодқа түсініктеме беремін және жалған мәтінге, суреттерге немесе нысандарға жазамын.
  2. Әрі қарай мен кез-келген экспоненттермен немесе радикалдармен жұмыс жасаймын. Бұл менің бағдарламалық немесе мәліметтер базасының функциялары, олар деректерді шығарады, түрлендіреді және жүктейді (ETL), мен оны аяқталған бетте көрсеткім келеді. Егер нақты сұраныстағы форматтау жақсартылған нәтиже бермесе, мен іс жүзінде қадамдармен жұмыс істеймін.
  3. Келесі - көбейту немесе бөлу. Бұл жерде мен өз кодымды жеңілдетемін. Бір үлкен монолитті сценарийден гөрі, мен дерексіз кодтың көп бөлігін файлдар мен кластарды қамтуға болады. Веб-дамытумен мен, әрине, жоғарыдан төмен қарай жұмыс істеуге бейім.
  4. Соңында, солдан оңға қарай, барлық қосу және азайту. Бұл қадам - ​​форманы растаудың соңғы жаңалықтарын, стиль компоненттерін, қателерді өңдеуді және т.б. қолданатын соңғы процесс. Тағы да, мен жоғарыдан төмен қарай жұмыс істеуге бейіммін.

Жақсы даму алгебра проблемасынан гөрі күрделі емес. Сізде айнымалылар, теңдеулер, функциялар ... және ең жақсы нәтижеге жету үшін амалдардың қисынды тәртібі бар. Мен көптеген хакерлерді көремін, олар «оны іске қосады», бірақ сіз (мендегідей) егер сіз өз әдіснамаңызды жоспарламасаңыз және логикалық көзқараспен айналыспасаңыз, онда сіз өз кодыңызды қайта-қайта жаза аласыз. проблемалар немесе өзгерістер қажет.

Алгебра әрдайым мен үшін басқатырғышқа ұқсас болды. Бұл әрдайым қиын, көңілді болды және мен қарапайым жауаптың мүмкін екенін білдім. Барлық бөліктер бар, тек оларды тауып, дұрыс жинау керек. Жазу коды өзгеше емес, бірақ бұл өте жағымды, өйткені басқатырғыштарыңыз сіз қалағандай болады!

Мен ресми әзірлеуші ​​емеспін, тіпті керемет емеспін. Менде бар; дегенмен, мен көптеген жобаларда жазған код бойынша комплименттер алды. Мен оның көпшілігіне сенемін, мен сценарийдің бірінші тегін жазбас бұрын жоспарлау, тақта шығару, схемаларды шығару және т.б.

2 Пікірлер

  1. 1

    Бұл өте ұқыпты хабарлама болды. Мен ешқашан операциялар тәртiбiн даму сияқты абстрактылы нәрсеге қолдану туралы ойлаған емеспiн, бiрақ бұл туралы ойлағаннан кейiн екеуiнiң де сол сияқты абстрактылы екендiгiн көресiң. Мен бұған бетбелгі қойып, оны анықтама ретінде пайдалануым керек. ;]

    • 2

      Рахмет Стивен! Мен дәл қазір жұмыс орнында бірнеше кестені және көптеген беттерді өте қисынды тәртіппен қамтитын (барлығы Ajax көмегімен бір парақпен байланысқан) үлкен жобамен жұмыс істеп жатырмын және өзімнің қаншалықты мұқият болғанымды байқадым және бұл туралы жазуға бел будым.

      Қызық!

Сен не ойлайсың?

Бұл сайт спамның төмендеуі үшін Akismet пайдаланады. Деректеріңіздің қалай өңделетінін біліңіз.