Indaba yephrojekthi eyodwa encane iminyaka eyishumi nambili ubude (mayelana ne-BIRMA.NET ngokokuqala ngqa futhi ngokungagwegwesi)

Ukuzalwa kwale phrojekthi kungabhekwa njengombono omncane owafika kimi endaweni ethile ekupheleni kuka-2007, owawuhloselwe ukuthola ifomu layo lokugcina eminyakeni engu-12 kamuva (ngalesi sikhathi ngokuhamba kwesikhathi - yiqiniso, nakuba ukuqaliswa kwamanje, ngokusho kumbhali, kwenelisa kakhulu) .

Konke kwaqala lapho, ngesikhathi ngifeza imisebenzi yami eyayisemthethweni ngaleso sikhathi emtatsheni wezincwadi, ngadonsela ukunaka ekutheni inqubo yokufaka imininingwane isuka emibhalweni eskeniwe yokuqukethwe okushicilelwe ezincwadini (nomculo) kusizindalwazi esikhona, ngokusobala, kungenziwa kube lula kakhulu futhi kube ngokuzenzakalela, kusetshenziswe ngokunenzuzo impahla yokuhleleka nokuphindaphinda kwayo yonke idatha edingekayo ukuze kufakwe, njengegama lombhali we-athikili (uma sikhuluma ngeqoqo lezindatshana), isihloko isihloko (noma umbhalo ongezansi oboniswe kuthebula lokuqukethwe) kanye nenombolo yekhasi lethebula lamanje lento yokuqukethwe. Ekuqaleni, ngangiqiniseka ukuthi uhlelo olufanele ukwenza lo msebenzi lungatholakala kalula ku-inthanethi. Lapho ukumangala okuthile kubangelwa ukuthi angizange ngiwuthole umsebenzi onjalo, nganquma ukuzama ukuwenza ngedwa.

Ngemva kwesikhathi esifushane, isifanekiso sokuqala saqala ukusebenza, engaqala ngaso leso sikhathi ukusisebenzisa emisebenzini yami yansuku zonke, ngasikhathi sinye ngisilungisa kuzo zonke izibonelo ezafika esandleni sami. Ngenhlanhla, endaweni yami evamile yokusebenza, lapho ngangingeyena neze umdidiyeli wohlelo, ngase ngisakwazi “isikhathi sokuphumula” esibonakalayo emsebenzini wami, lapho ngangilungisa ingqondo yami kanzima - into ecishe ibe yinto engacabangeki kumaqiniso amanje, okusho ukuthi. imibiko yansuku zonke ngomsebenzi owenziwe phakathi nosuku. Inqubo yokupholisha uhlelo ithathe isamba esingekho ngaphansi konyaka, kodwa ngisho nangemva kwalokho umphumela wawungeke ubizwe ngokuthi uphumelele ngokuphelele - kwakunemiqondo eminingi kakhulu ehlukene eyayingaqondakali ukuthi isetshenziswe: izinto ozikhethela zona ezingeqiwa. ; ukubuka phambili kwezakhi (ngenhloso yokushintsha izici zangaphambilini zibe yimiphumela yosesho); ngisho nomzamo wethu wokusebenzisa okuthile okufana nezinkulumo ezivamile (ene-syntax eyingqayizivele). Kumelwe ngisho ukuthi ngaphambi kwalokhu ngangiyekile ukuhlela kancane kancane (iminyaka engaba ngu-8, uma kungenjalo), ngakho ithuba elisha lokusebenzisa amakhono ami emsebenzini othakazelisayo nodingekayo langibamba ngokuphelele. Akumangazi ukuthi ikhodi yomthombo ewumphumela - ngaphandle kwanoma yiziphi izindlela ezicacile zokuklama kwayo ngakimi - ngokushesha yaba i-mishmash engacabangeki yezingcezu ezihlukene ngolimi C olunezici ezithile ze-C++ kanye nezici zohlelo olubonakalayo (ekuqaleni lwaqala ukusho ukuthini? kwanqunywa ukusebenzisa uhlelo lokuklama olufana ne-Borland C ++ Builder - "cishe i-Delphi, kodwa ngo-C"). Kodwa-ke, konke lokhu kwagcina kuthele izithelo ekwenzeni imisebenzi yansuku zonke yomtapo wethu wezincwadi.

Ngesikhathi esifanayo, nganquma, uma kwenzeka, ngithatha izifundo zokuqeqesha abathuthukisi besofthiwe abangochwepheshe. Angazi noma kungenzeka yini ukuthi ngifunde “ukuba umdidiyeli” kusukela ekuqaleni, kodwa ngokucabangela amakhono engangivele nginawo ngaleso sikhathi, ngakwazi ngandlela-thile ukuba yingcweti kobuchwepheshe obabubalulekile ngaleso sikhathi, obunjalo. njenge-C#, i-Visual Studio ukuze ithuthukiswe ngaphansi kwe-NET, kanye nobunye ubuchwepheshe obuhlobene ne-Java, i-HTML ne-SQL. Ukuqeqeshwa konke kwathatha isamba seminyaka emibili, futhi kwasebenza njengesiqalo somunye umsebenzi wami, owagcina usuthathe iminyaka eminingana - kodwa lesi yisihloko sokushicilelwa okuhlukile. Lapha bekuzofaneleka kuphela ukuqaphela ukuthi ngenze umzamo wokujwayela intuthuko engangivele nginayo kuphrojekthi echaziwe ukuze ngidale uhlelo lokusebenza lwefasitela olugcwele ku-C # kanye ne-WinForms esebenzisa ukusebenza okudingekayo, futhi ngiyisebenzise njengesisekelo sohlelo lokusebenza. iphrojekthi yediploma ezayo.
Ngokuhamba kwesikhathi, lo mbono waqala ukubonakala kimi ufanelwe ukuvezwa ezingqungqutheleni zaminyaka yonke ngokubamba iqhaza kwabameleli bemitapo yolwazi ehlukahlukene njenge "LIBKOM" ne "CRIMEA". Umbono, yebo, kodwa hhayi ukuqaliswa kwami ​​​​ko ngaleso sikhathi. Ngabe sengithemba nokuthi kukhona ozoyibhala kabusha esebenzisa izindlela ezinekhono. Ngandlela thize, ngo-2013 nganquma ukubhala umbiko ngomsebenzi wami wokuqala futhi ngiwuthumele eKomidini Lokuhlela Inkomfa ngesicelo soxhaso lokubamba iqhaza engqungqutheleni. Ngamangala ngandlela-thile, isicelo sami samukelwa, futhi ngaqala ukwenza intuthuko ethile kulo msebenzi ukuze ngiwulungiselele ukwethulwa engqungqutheleni.

Ngaleso sikhathi, iphrojekthi yayisivele ithole igama elisha le-BIRMA, ithole amakhono ahlukahlukene angeziwe (hhayi asetshenziswe ngokugcwele, kodwa kunalokho okucatshangwayo) - yonke imininingwane ingatholakala embikweni wami.

Uma ngikhuluma iqiniso, kwakunzima ukubiza BIRMA 2013 okuthile okuphelele; Uma sikhuluma iqiniso, kwakuwumsebenzi wezandla okhohlisayo owenziwe ngokuxhamazela. Ngokuya ngekhodi, bekungekho nhlobo okusha okukhethekile, ngaphandle komzamo ongenakuzisiza wokudala uhlobo oluthile lwe-syntax ehlanganisiwe yomhlahleli, ngokubukeka okukhumbuza ulimi lokufometha lwe-IRBIS 64 (futhi empeleni, nohlelo lwe-ISIS - enabakaki njengezakhiwo zama-cyclic; kungani Ngaleso sikhathi ngangicabanga ukuthi kubukeka kupholile). Umhlahleli ukhubeke ngokungenathemba kule mibuthano yabakaki bohlobo olufanele (njengoba abakaki baphinde benza enye indima, okungukuthi, bamaka izakhiwo ozikhethela bona ngesikhathi sokuhlaziya ezingeqiwa). Ngiphinde ngibhekise wonke umuntu ofuna ukujwayelana ne-syntax engafanelekile ye-BIRMA ngemininingwane eminingi embikweni wami wangaleso sikhathi.

Sekukonke, ngaphandle kokuzabalaza nesami sokuhlaziya, akukho okunye engingakusho mayelana nekhodi yale nguqulo - ngaphandle kokuguqulwa okuhlanekezelwe kwemithombo ekhona ibe yi-C++ kuyilapho kugcinwa ezinye izici ezivamile zekhodi ye-.NET (ukwethembeka, kunjalo. okunzima ukuyiqonda , yini ngempela eyangishukumisela ukuba ngibuyisele yonke into emuva - mhlawumbe ukwesaba okungenangqondo ngokugcina amakhodi ami omthombo eyimfihlo, njengokungathi yinto elingana neresiphi eyimfihlo ye-Coca-Cola).

Mhlawumbe lesi sinqumo esiwubulima siphinde sibe nesizathu sobunzima bokumatanisa umtapo wezincwadi we-DLL nokuxhumana okukhona kwendawo yokusebenza eyenziwe ekhaya yokufaka idatha kukhathalogi kagesi (yebo, angizange ngikhulume elinye iqiniso elibalulekile: kusukela manje kuqhubeke, konke ikhodi ye-BIRMA "injini" bekulindelekile, ihlukaniswe nengxenye yesibonisi futhi ihlanganiswe ku-DLL efanele). Kungani kwakudingeka ukuthi kubhalwe indawo yokusebenza ehlukile ngalezi zinhloso, okuthi noma kunjalo, ekubukekeni kwayo nangendlela yokuxhumana nomsebenzisi, ikopishe ngokungenamahloni indawo yokusebenza efanayo "Catalogizer" yohlelo lwe-IRBIS 64 - lo ngumbuzo ohlukile. Ngamafuphi: kunikeze ukuqina okudingekayo ekuthuthukisweni kwami ​​​​ngaleso sikhathi kwephrojekthi yami yokuphothula (ngaphandle kwalokho injini yokuhlaziya engagayeki iyodwa yayinganele ngandlela thile). Ngaphezu kwalokho, ngabe sengihlangabezana nobunzima bokusebenzisa isixhumi esibonakalayo se-Cataloger workstation ngamamojula ami, asetshenziswe kukho kokubili i-C++ kanye ne-C#, nokufinyelela ngokuqondile injini yami.

Sekukonke, ngokuxakile, kwakuyilesi sibonelo esixakile se-BIRMA.NET yesikhathi esizayo esasihloselwe ukuba “ihhashi lami lokusebenza” iminyaka emine elandelayo. Angeke kushiwo ukuthi ngalesi sikhathi angizange ngizame okungenani ukuthola izindlela ezintsha, eziphelele zokuqaliswa kombono osunesikhathi eside. Phakathi kokunye okuqanjwe kabusha, bekufanele ngabe sekuvele kube nokulandelana kwama-cyclic esidleke obekungase kufake izinto ozikhethela - lena yindlela engangizowenza ngayo uphile umqondo wezifanekiso zomhlaba wonke wezincazelo zezincwadi zezincwadi nezinye izinto ezihlukahlukene ezithakazelisayo. Nokho, emisebenzini yami engokoqobo ngaleso sikhathi, konke lokhu kwakudingeka kancane, futhi ukuqaliswa enganginakho ngaleso sikhathi kwakwanele ukufaka amathebula okuqukethwe. Ngaphezu kwalokho, isiqondiso sokuthuthukiswa komtapo wethu wezincwadi saqala ukuchezuka ngokuya ekufakweni kwemibhalo yokugcina iminyuziyamu ngedijithali, ukubika neminye imisebenzi engangingayithakaseli kangako, okwathi ekugcineni kwangiphoqa ukuthi ekugcineni ngiyishiye, nginikeze ithuba labo jabula kakhulu ngakho konke lokhu.

Ngokuxakayo, kwakungemva kwalezi zenzakalo ezimangalisayo lapho iphrojekthi ye-BIRMA, ngaleso sikhathi eyayivele inazo zonke izici zephrojekthi evamile yokwakha yesikhathi eside, ibonakala iqala ukuthatha impilo yayo entsha eyayilindelwe isikhathi eside! Nganginesikhathi esiningi samahhala semicabango eyize, ngaqala futhi ukuhlanganisa i-World Wide Web ngifuna into efanayo (ngenhlanhla, manje ngase ngikwazi ukuqagela ukuthi ngizobheka konke lokhu hhayi noma kuphi, kodwa ku-GitHub), futhi kwenye indawo e-At. ekuqaleni kwalo nyaka, ekugcineni ngithole umkhiqizo ohambisanayo ovela enkampanini eyaziwa kakhulu ye-Salesforce ngaphansi kwegama elingasho lutho. I-Gorp. Ngokwayo, ibingenza cishe yonke into ebengiyidinga enjinini enjalo yokuhlaziya - okungukuthi, ukuhlukanisa ngobuhlakani izingcezu ngazinye embhalweni ongasho lutho, kodwa owakheke ngokusobala, kuyilapho inesixhumi esibonakalayo esisebenziseka kalula somsebenzisi wokugcina, okuhlanganisa lezi zinto eziqondakalayo, njenge iphethini, isifanekiso nesenzeko, futhi ngesikhathi esifanayo kusetshenziswa i-syntax evamile yezinkulumo ezivamile, ezifundeka ngokungenakuqhathaniswa ngenxa yokuhlukaniswa emaqenjini e-semantic aqokiwe ukuze ahlukanise.

Ngokuvamile, nginqume ukuthi yilona I-Gorp (Kazi ukuthi leli gama lisho ukuthini? Mhlawumbe uhlobo oluthile "lwe-general oriented regular parser"?) - lokho kanye ebengikufuna isikhathi eside. Yiqiniso, ukuqaliswa kwayo ngokushesha kwezidingo zami kube nenkinga kangangokuthi le njini yayidinga ukunamathela okuqinile ekulandelaneni kwesakhiwo kombhalo womthombo. Kweminye imibiko enjengamafayela okungena (okungukuthi, abekwe abathuthukisi njengezibonelo ezicacile zokusebenzisa iphrojekthi), lokhu kufaneleka impela, kodwa emibhalweni efanayo yamathebula okuqukethwe askeniwe, akunakwenzeka. Phela, ikhasi elifanayo elinethebula lokuqukethwe lingaqala ngamagama athi “Uhlu Lokuphakathi”, “Okuqukethwe” kanye nanoma yiziphi ezinye izincazelo zokuqala esingadingi ukuzibeka emiphumeleni yokuhlaziya okuhlosiwe (futhi sikunqamule ngesandla. isikhathi ngasinye nakho kuyaphazamisa). Ngaphezu kwalokho, phakathi kwezinto eziphindaphindayo ngazinye, njengegama lombhali, isihloko kanye nenombolo yekhasi, ikhasi lingase libe nenani elithile likadoti (isibonelo, imidwebo, nezinhlamvu nje ezingahleliwe), okungaba kuhle ukukwazi nqamula. Kodwa-ke, isici sokugcina sasingakacaci kangako, kodwa ngenxa yesokuqala, ukuqaliswa okukhona akukwazanga ukuqala ukufuna izakhiwo ezidingekayo embhalweni endaweni ethile, kodwa kunalokho ukucubungulwa kusukela ekuqaleni, akuzange kutholakale amaphethini acacisiwe lapho futhi... ngawuqeda umsebenzi wami. Ngokusobala, ukulungiswa okuthile kwakudingeka ukuze okungenani kuvumeleke isikhala phakathi kwezakhiwo eziphindayo, futhi lokho kwangibuyisela emsebenzini.

Enye inkinga yayiwukuthi iphrojekthi ngokwayo yaqaliswa ku-Java, futhi uma ngihlele esikhathini esizayo ukusebenzisa ezinye izindlela zokuhlanganisa lobu buchwepheshe nezinhlelo zokusebenza ezijwayelekile zokufaka idatha kudathabhesi ekhona (njenge-"Cataloguer" ye-Irbis), khona-ke okungenani Okungenani yenza lokhu ku-C# naku-.NET. Akukhona ukuthi i-Java ngokwayo iwulimi olubi - ngake ngayisebenzisa ukuze ngisebenzise uhlelo lokusebenza lwefasitela oluthakazelisayo olwasebenzisa ukusebenza kwesibali esihlelekayo sasekhaya (njengengxenye yephrojekthi yesifundo). Futhi ngokuya nge-syntax ifana kakhulu ne-C-sharp efanayo. Nokho, lokhu kuhlanganisa kuphela: kuzoba lula kimi ukuphothula iphrojekthi ekhona. Kodwa-ke, angizange ngifune ukuphinde ngingene kulo mhlaba ongajwayelekile wamafasitela (noma kunalokho, ideskithophu) ubuchwepheshe beJava - phela, ulimi ngokwalo "alulungiselelwe" ukusetshenziswa okunjalo, futhi angizange ngifise ukuphindaphinda isipiliyoni sangaphambilini. Mhlawumbe kungenxa yokuthi i-C # ngokuhlanganyela ne-WinForms iseduze kakhulu ne-Delphi, abaningi bethu abake baqala ngayo. Ngenhlanhla, isixazululo esidingekayo satholakala ngokushesha - ngendlela yephrojekthi I-IKVM.NET, okwenza kube lula ukuhumusha izinhlelo ezikhona ze-Java kukhodi ye-NET ephethwe. Yiqiniso, iphrojekthi ngokwayo yayisivele ilahliwe ababhali ngaleso sikhathi, kodwa ukuqaliswa kwayo kwakamuva kwangivumela ukuba ngenze ngempumelelo izenzo ezidingekayo zemibhalo yomthombo. I-Gorp.

Ngakho ngenza zonke izinguquko ezidingekayo futhi ngahlanganisa konke ku-DLL yohlobo olufanele, "okungathathwa" kalula yinoma yimaphi amaphrojekthi we-.NET Framework adalwe ku-Visual Studio. Okwamanje, ngidale esinye isendlalelo sokwethula okulula kwemiphumela ebuyisiwe I-Gorp, ngendlela yezakhiwo zedatha ezihambisanayo ezingaba lula ukuzicubungula ekubukeni kwethebula (kuthatha njengesisekelo kokubili imigqa namakholomu; kokubili okhiye besichazamazwi nezinkomba zezinombolo). Nokho, izinsiza ezidingekayo ngokwazo zokucubungula nokubonisa imiphumela zabhalwa ngokushesha okukhulu.

Futhi, inqubo yokulungisa izifanekiso zenjini entsha ukuze ifundiswe ukucozulula amasampula akhona ethebula lokuqukethwe eliskeniwe ayizange ibangele noma yiziphi izinkinga ezikhethekile. Eqinisweni, bekungadingeki ngibhekise ezifanekisweni zami zangaphambilini: Ngimane ngenza zonke izifanekiso ezidingekayo kusukela ekuqaleni. Ngaphezu kwalokho, uma izifanekiso eziklanyelwe ukusebenza nenguqulo yangaphambilini yesistimu zibeka uhlaka oluncane kakhulu lwemibhalo engahluzwa kahle ngosizo lwazo, injini entsha isivele yenze kwaba nokwenzeka ukwakha izifanekiso ezisebenza emhlabeni wonke ezifanele izinhlobo ezimbalwa zomaka kanye. Ngize ngazama ukubhala uhlobo oluthile lwesifanekiso esibanzi sanoma yiliphi ithebula lokuqukethwe lombhalo, nakuba, kunjalo, ngisho nawo wonke amathuba amasha angivulela wona, okuhlanganisa, ikakhulukazi, ikhono elilinganiselwe lokuqalisa ukulandelana okuphindaphindayo okufanayo okufakwe esidlekeni ( njengokuthi, isibonelo, izibongo kanye nama-initials ababhali abaningana belandelana), lokhu kuvele kwaba yi-utopia.

Mhlawumbe esikhathini esizayo kuzokwazi ukusebenzisa umqondo othile we-meta-templates, ezokwazi ukuhlola umbhalo womthombo ukuhambisana nezifanekiso eziningana ezitholakalayo ngesikhathi esisodwa, bese, ngokuhambisana nemiphumela etholiwe, khetha ofaneleka kakhulu, usebenzisa uhlobo oluthile lwe-algorithm ehlakaniphile. Kodwa manje ngase ngikhathazeke kakhulu ngomunye umbuzo. Umhlaziyi othanda I-Gorp, naphezu kwakho konke ukusebenziseka kwayo ngezindlela eziningi kanye nezinguquko engizenzile, ibingakakwazi ngokwemvelo ukwenza into eyodwa ebonakala ilula leyo umhlaziyi wami ozibhalele akwazi ukuyenza kusukela enguqulweni yokuqala. Okungukuthi: wayenekhono lokuthola nokukhipha kumbhalo womthombo zonke izingcezu ezifana nemaski ecaciswe ngaphakathi kwesifanekiso esisetshenziswe endaweni efanele, kuyilapho engenasithakazelo nhlobo kulokho umbhalo onikeziwe oqukethe ezikhaleni phakathi kwalezi zingcezu. Kuze kube manje, ngithuthukise kancane injini entsha, ngiyivumela ukuthi ifune konke ukuphindaphinda okusha okungenzeka kokulandelana okunikeziwe kwamamaski anjalo ukusuka endaweni yamanje, okushiya ithuba lokuba khona embhalweni wamasethi wezinhlamvu eziphikisanayo ezaziphelele ngokuphelele. okungaziwa ekuhlukaniseni, kuvalelwe phakathi kwezakhiwo eziphindayo ezitholiwe. Kodwa-ke, lokhu akwenzanga kube nokwenzeka ukusetha imaskhi elandelayo kungakhathaliseki imiphumela yokusesha isiqeshana sangaphambilini usebenzisa imaski ehambisanayo: ukuqina kwesakhiwo sombhalo esichazwe namanje akuzange kushiye indawo yokufakwa okungenangqondo kwezinhlamvu ezingajwayelekile.

Futhi uma ngezibonelo zamathebula okuqukethwe engihlangabezane nawo le nkinga bekungakabonakali kubi kangako, lapho-ke ngizama ukusebenzisa indlela entsha yokuhlaziya emsebenzini ofanayo wokuhlaziya okuqukethwe kwewebhusayithi (okungukuthi, ukuhlukanisa okufanayo), ukulinganiselwa kulapha bavele nakho konke ukubonakala kwabo. Phela, kulula kakhulu ukusetha imaski edingekayo yezingcezu ze-web markup, lapho idatha esiyifunayo (edinga ukukhishwa) kufanele itholakale, kodwa singamphoqa kanjani umhlaseli ukuthi adlulele kokulandelayo ngokushesha. ucezu olufanayo, naphezu kwawo wonke amathegi angenzeka kanye nezibaluli ze-HTML ezingafakwa ezikhaleni phakathi kwazo?

Ngemva kokucabanga kancane, nginqume ukwethula amaphethini wesevisi ambalwa (%konke_ngaphambili) и (%konke_ngemuva), efeza injongo esobala yokuqinisekisa ukuthi yonke into engase iqukethwe embhalweni ongumthombo iyeqiwa ngaphambi kwanoma iyiphi iphethini (imaski) ebalandelayo. Ngaphezu kwalokho, uma (%konke_ngaphambili) wamane waziba zonke lezi zinto ezifakiwe ngokungafanele, ke (%konke_ngemuva), ngokuphambene nalokho, bavumela ukuba bengezwe kucezu olufunayo ngemva kokusuka kucezu lwangaphambilini. Kuzwakala kulula, kodwa ukuze ngisebenzise lo mqondo bekumele ngiphinde ngihlanganise imithombo ye-gorp ukuze ngenze izinguquko ezidingekayo ukuze ngingaphuli umqondo osuvele usetshenzisiwe. Ekugcineni, sikwazile ukwenza lokhu (yize ngisho nakuqala, nakuba kune-buggy kakhulu, ukuqaliswa kwe-parser yami kwabhalwa, futhi ngokushesha nakakhulu - emasontweni ambalwa). Kusukela manje kuqhubeke, lolu hlelo lwathatha isimo sangempela emhlabeni wonke - kungakapheli iminyaka eyi-12 ngemuva kwemizamo yokuqala yokulwenza lusebenze.

Yebo, lokhu akukona ukuphela kwamaphupho ethu. Ungaphinda ubhale kabusha ngokuphelele isihlazululi sesifanekiso se-gorp ku-C#, usebenzisa noma yimiphi imitapo yolwazi etholakalayo ukuze usebenzise uhlelo lolimi lwamahhala. Ngicabanga ukuthi ikhodi kufanele yenziwe ibe lula kakhulu, futhi lokhu kuzosivumela ukuthi sikhiphe ifa ngendlela yemithombo ekhona ye-Java. Kepha ngohlobo olukhona lwenjini, kungenzeka futhi ukwenza izinto ezahlukahlukene ezithakazelisayo, kufaka phakathi umzamo wokusebenzisa izifanekiso ze-meta esengizibalulile, ingasaphathwa eyokuhlukanisa idatha ehlukahlukene evela kumawebhusayithi ahlukahlukene (nokho-ke, angikhiphi. ukuthi amathuluzi e-software akhethekile akhona afaneleka kakhulu kulokhu - angikabi nakho okufanelekile kokuwasebenzisa okwamanje).

Phela, kuleli hlobo sengivele ngithole isimemo nge-imeyili esivela enkampanini esebenzisa ubuchwepheshe be-Salesforce (umthuthukisi woqobo I-Gorp), uphumelele inhlolokhono yomsebenzi olandelayo eRiga. Ngeshwa, okwamanje angikakakulungeli ukuthunyelwa kabusha okunjalo.

Uma lokhu kwaziswa kuvusa isithakazelo esithile, khona-ke engxenyeni yesibili ngizozama ukuchaza ngokuningiliziwe ubuchwepheshe bokuhlanganiswa kanye nokwehlukanisa izifanekiso kamuva ngisebenzisa isibonelo sokusetshenziswa okusetshenziswe ku-Salesforce. I-Gorp (ezami izithasiselo, ngaphandle kwamagama ambalwa asebenzayo asevele echaziwe, awenzi nhlobo izinguquko ku-syntax yesifanekiso uqobo, ngakho-ke cishe yonke imibhalo yohlelo lokuqala I-Gorp Ifanele inguqulo yami futhi).

Source: www.habr.com

Engeza amazwana