Hacker News

Fe wnes i iaith raglennu gyda M&Ms

Sylwadau

8 min read Via mufeedvh.com

Mewayz Team

Editorial Team

Hacker News

Y Syniad Melys: Pam y Defnyddiais M&Ms i Adeiladu Iaith

Dechreuodd fel jôc. Eisteddai powlen o M&Ms ar fy nesg, mosaig bywiog o goch, melyn, gwyrdd, glas a brown. Roeddwn hefyd yn syllu ar sgrin wag, gyda'r dasg o ddylunio iaith syml parth-benodol ar gyfer prosiect yn y gwaith. Roedd yr offer arferol - golygyddion testun, casglwyr, byrddau gwyn - yn teimlo'n ddi-haint. Roeddwn i angen ffordd diriaethol, chwareus i ddelweddu cystrawen a llif rhesymeg. Dyna pryd y tarodd fi: beth petai pob lliw yn cynrychioli gorchymyn gwahanol? Nid candy yn unig oedd yr M&Ms; nhw oedd fy tocynnau, fy opcodes, fy blociau adeiladu. Yn bwysicach fyth, roedd yr arbrawf hwn yn ffordd berffaith o brofi egwyddorion modiwlaredd a llif gwaith gweledol y mae fy nhîm yn eu hyrwyddo gan ddefnyddio ein platfform, Mewayz. Credwn mai rhannu prosesau cymhleth yn unedau syml y gellir eu cysylltu yw'r allwedd i arloesi.

Diffinio'r Gystrawen: Geirfa â Chaen Candy

Y cam cyntaf oedd aseinio ystyr i fy symbolau llawn siwgr. Penderfynais ar iaith syml sy'n seiliedig ar stac, lle mae gweithrediadau'n cael eu perfformio ar bentwr o werthoedd. Gosodais y rheolau ar ddalen o bapur, gan greu cystrawen hynod o syml:

  • M&M Coch: GWTHWCH y rhif 5 i'r pentwr.
  • M&M Melyn: POPiwch y gwerth uchaf oddi ar y pentwr.
  • M&M Gwyrdd: YCHWANEGWCH y ddau werth uchaf ar y pentwr.
  • Glas M&M: LLWYTHO'r ddau werth uchaf ar y pentwr.
  • M&M Brown: ARGRAFFU'R gwerth uchaf ar y pentwr.

Yn sydyn, nid dim ond byrbryd oedd rhes o M&Ms; rhaglen oedd hi. Byddai dilyniant fel Coch, Coch, Gwyrdd, Brown yn golygu: gwthio 5, gwthio 5 arall, eu hychwanegu at ei gilydd (canlyniad: 10), ac argraffu'r canlyniad. Roedd y dull ymarferol hwn yn gwneud y cysyniad haniaethol o goeden ddosraniad yn anhygoel o reddfol. Roedd yn amlygiad ffisegol o'r blociau modiwlaidd rydyn ni'n eu creu yn Mewayz, lle mae gan bob bloc swyddogaeth benodol, wedi'i diffinio'n dda sy'n cyfrannu at broses fwy.

Cyflawni'r Rhaglen: Crynhoadwr Llaw Iawn

Gyda fy ngeirfa set, roedd hi'n amser gweithredu. Deuthum yn amgylchedd casglwr ac amser rhedeg. Trefnais M&Ms mewn llinell ar y ddesg—dyma oedd fy nghod ffynhonnell. Yna fe wnes i "ddarllen" y rhaglen o'r chwith i'r dde, gan drin pentwr o rifau (wedi'i ysgrifennu ar nodiadau gludiog) yn unol â'r rheolau. Roedd y broses llaw hon yn addysgiadol. Bob tro roeddwn i'n taro M&M Gwyrdd (y gorchymyn ADD), roedd yn rhaid i mi sicrhau bod gan y pentwr o leiaf ddau werth. Roedd gwallau ar unwaith ac yn weledol. Pe bawn i'n ceisio ychwanegu gydag un rhif yn unig, byddai'r rhaglen yn "chwalu," gan fy ngorfodi i ddadfygio fy nghod sy'n seiliedig ar gandi.

Roedd ffisegol yr M&Ms yn gwneud y rhesymeg yn ddiriaethol. Ni allwch anwybyddu operand coll pan gaiff ei gynrychioli gan le gwag ar eich desg. Dysgodd fwy i mi am ddylunio casglwyr nag y gallai gwerslyfr erioed.

Y dadfygio ymarferol ailadroddol hwn yw'r union fath o eglurder yr ydym yn anelu ato gyda Mewayz. Trwy wneud pob cam mewn proses fusnes yn weladwy ac yn wahanol, rydym yn helpu timau i nodi tagfeydd a gwallau yn yr un modd.

Y Llun Mwy: O Candy i God i Mewayz

Roedd yr arbrawf hynod hwn yn fwy na hwyl yn unig; roedd yn ein hatgoffa'n bwerus o egwyddor graidd sy'n ein gyrru yn Mewayz: y ffordd orau o reoli cymhlethdod yw trwy symlrwydd a chysylltiad. Yn union fel yr adeiladais "iaith" weithredol o lond llaw o unedau lliwgar y gellir eu hailddefnyddio, gall busnesau adeiladu systemau gweithredu pwerus o'n blociau modiwlaidd. Roedd gan bob M&M un swydd, ac roedd eu cyfuno yn creu ymddygiad newydd, cymhleth.

💡 DID YOU KNOW?

Mewayz replaces 8+ business tools in one platform

CRM · Invoicing · HR · Projects · Booking · eCommerce · POS · Analytics. Free forever plan available.

Start Free →

Dangosodd y prosiect fod y systemau gorau, boed yn iaith raglennu neu'n OS busnes, wedi'u hadeiladu ar sylfaen o rannau bach, rhyngweithredol. Mae Mewayz yn darparu'r llwyfan i gysylltu "M&Ms" unigryw eich busnes - boed yn fodiwl CRM, yn offeryn rheoli prosiect, neu'n floc dadansoddeg wedi'i deilwra - yn gyfanwaith cydlynol, effeithlon a melys llwyddiannus. Nid gor-gymhlethu yw'r nod; ei symleiddio drwy roi'r blociau adeiladu sylfaenol ar gyfer twf.

Cwestiynau Cyffredin

Y Syniad Melys: Pam y Defnyddiais M&Ms i Adeiladu Iaith

Dechreuodd fel jôc. Eisteddai powlen o M&Ms ar fy nesg, mosaig bywiog o goch, melyn, gwyrdd, glas a brown. Roeddwn hefyd yn syllu ar sgrin wag, gyda'r dasg o ddylunio iaith syml parth-benodol ar gyfer prosiect yn y gwaith. Roedd yr offer arferol - golygyddion testun, casglwyr, byrddau gwyn - yn teimlo'n ddi-haint. Roeddwn i angen ffordd diriaethol, chwareus i ddelweddu cystrawen a llif rhesymeg. Dyna pryd y tarodd fi: beth petai pob lliw yn cynrychioli gorchymyn gwahanol? Nid candy yn unig oedd yr M&Ms; nhw oedd fy tocynnau, fy opcodes, fy blociau adeiladu. Yn bwysicach fyth, roedd yr arbrawf hwn yn ffordd berffaith o brofi egwyddorion modiwlaidd a llif gwaith gweledol y mae fy nhîm yn eu hyrwyddo gan ddefnyddio ein platfform, Mewayz. Credwn mai rhannu prosesau cymhleth yn unedau syml y gellir eu cysylltu yw'r allwedd i arloesi.

Diffinio'r Gystrawen: Geirfa â Chaen Candy

Y cam cyntaf oedd aseinio ystyr i fy symbolau llawn siwgr. Penderfynais ar iaith syml sy'n seiliedig ar stac, lle mae gweithrediadau'n cael eu perfformio ar bentwr o werthoedd. Gosodais y rheolau ar ddalen o bapur, gan greu cystrawen hynod o syml:

Cyflawni'r Rhaglen: Crynhoadwr Llaw Iawn

Gyda fy ngeirfa set, roedd hi'n amser gweithredu. Deuthum yn amgylchedd casglwr ac amser rhedeg. Trefnais M&Ms mewn llinell ar y ddesg—dyma oedd fy nghod ffynhonnell. Yna fe wnes i "ddarllen" y rhaglen o'r chwith i'r dde, gan drin pentwr o rifau (wedi'i ysgrifennu ar nodiadau gludiog) yn unol â'r rheolau. Roedd y broses llaw hon yn addysgiadol. Bob tro roeddwn i'n taro M&M Gwyrdd (y gorchymyn ADD), roedd yn rhaid i mi sicrhau bod gan y pentwr o leiaf ddau werth. Roedd gwallau ar unwaith ac yn weledol. Pe bawn i'n ceisio ychwanegu gydag un rhif yn unig, byddai'r rhaglen yn "chwalu," gan fy ngorfodi i ddadfygio fy nghod sy'n seiliedig ar gandi.

Y Llun Mwy: O Candy i God i Mewayz

Roedd yr arbrawf hynod hwn yn fwy na hwyl yn unig; roedd yn atgof pwerus o egwyddor graidd sy'n ein gyrru yn Mewayz: mae'n well rheoli cymhlethdod trwy symlrwydd a chysylltiad. Yn union fel yr adeiladais "iaith" weithredol o lond llaw o unedau lliwgar y gellir eu hailddefnyddio, gall busnesau adeiladu systemau gweithredu pwerus o'n blociau modiwlaidd. Roedd gan bob M&M un swydd, ac roedd eu cyfuno yn creu ymddygiad newydd, cymhleth.

Eich Holl Offer Busnes Mewn Un Lle

Rhowch y gorau i jyglo apiau lluosog. Mae Mewayz yn cyfuno 208 o offer am ddim ond $49 y mis - o restr i AD, archebu i ddadansoddeg. Nid oes angen cerdyn credyd i ddechrau.

Ceisiwch Mewayz Am Ddim →

Start managing your business smarter today

Join 30,000+ businesses. Free forever plan · No credit card required.

Ready to put this into practice?

Join 30,000+ businesses using Mewayz. Free forever plan — no credit card required.

Start Free Trial →

Ready to take action?

Start your free Mewayz trial today

All-in-one business platform. No credit card required.

Start Free →

14-day free trial · No credit card · Cancel anytime