1C - He pai me te kino. Te whakarite i nga tohu i roto i nga holivars huri noa i te 1C

1C - He pai me te kino. Te whakarite i nga tohu i roto i nga holivars huri noa i te 1C

E hoa me hoa mahi, ina tata nei kua maha ake nga korero mo Habré me te mauahara ki te 1C hei turanga whanaketanga, me nga whaikorero a ona kaiwawao. I tautuhia e enei tuhinga tetahi raru nui: ko te nuinga o nga wa, ka whakahee nga kaitukino o 1C mai i te tuunga o te "kaore i te rangatira", ko te whakatupehupehu i nga raru e tino ngawari ana te whakatau, a, engari, kaore e pa ki nga raru e tino nui ana, e utu ana. e matapaki ana, kaore e whakatauhia e te kaihoko. E whakapono ana ahau he mea tika ki te whakahaere i tetahi arotake whakaaro tika me te taurite o te papaaapapa 1C. He aha ka taea e ia, he aha e kore e taea e ia, he aha me mahi engari kaore e mahia, a, mo te kai reka, he aha tana mahi ki te pupuhi, me o kaiwhakawhanake i %technology_name% ka mahi kotahi rau tau, ka maka atu neke atu i te kotahi te tahua a-tau.

Ko te mutunga, ko koe, he kaiwhakahaere, he kaihoahoa ranei, ka tino mohio koe he aha te mahi ka whai hua ki a koe ki te whakamahi i te 1C, me te wahi e tika ana kia tahuna ki te rino wera. Hei kaiwhakawhanake i te ao "kore-1C", ka kite koe he aha kei roto i te 1C e ngangau ana. A, hei kaiwhakawhanake 1C, ka taea e koe te whakataurite i to punaha me nga punaha hauropi o etahi atu reo me te mohio ki to waahi i roto i te punaha whakahaere o te whanaketanga rorohiko.

I raro i te tapahi he maha nga whakaeke matotoru i runga i te 1C, i runga i nga kaitukino o 1C, i runga i Java, .NET me te whanui ... Kua ki tonu te kaiwhai, nau mai!

Mōku anō

Kua waia ahau ki te kaupapa o te korerorero mai i te tau 2004 pea. Mai i te 6 o oku tau e mahi ana ahau, mai i te wa i riro mai ai he pukapuka mo Ahorangi Fortran me nga korero pakiwaitara mo te ngeru, te pihoihoi me te anuhe. I tātarihia e au nga kaupapa i tuhia e te ngeru mai i nga pikitia o te pukapuka ka kitea he aha ta ratou mahi. Ae, karekau he rorohiko tuturu i tera wa, engari he tuhi i runga i te horahanga o te pukapuka ka pehi pono ahau i nga patene pepa, ka uru ki nga whakahau i tirotirohia e au mo te ngeru X.

Na ko te BK0011 me te BASIC i te kura, C++ me nga kaihuihui i te whare wananga, katahi ko te 1C, ka mutu he maha atu nga mea e mangere ana ahau ki te mahara. Mo nga tau 15 kua pahure ake nei, kua uru ahau ki te 1C, ehara i te mea mo te whakawaehere anake, engari ki te 1C whanui. Te whakatakoto i nga mahi, te whakahaere me te devops ki konei. Mo nga tau e 5 kua pahure ake nei kua uru ahau ki nga mahi whai hua a-iwi mo te whakawhanake i nga taputapu whanaketanga me nga taputapu aunoa mo etahi atu kaiwhakamahi 1C, tuhi tuhinga me nga pukapuka.

Kia whakatauhia te kaupapa o te korerorero

Tuatahi, me tautuhi he aha ta tatou e korero ai, na te mea ko nga reta "1C" he maha nga mea. I roto i tenei take, ko nga reta "1C" ka kiia ko te anga whanaketanga "1C: Enterprise" o te putanga hou, tuawaru. E kore matou e korero nui mo te kaihanga me ana kaupapa here (engari me mahi iti) Kaore matou e korero mo nga tono motuhake i tuhia ma te whakamahi i tenei anga. He motuhake te hangarau, he motuhake nga tono aka whirihoranga.

Te hoahoanga taumata teitei 1C: Hinonga

Ehara i te mea mo taku whakahua i te kupu "anga". Mai i te tirohanga a te kaiwhakawhanake, he tino anga te papanga 1C. A me mahi e koe kia rite ki te anga. Whakaarohia ko te Puna, ko te ASP.NET ranei, i mahia e etahi wa whakahaere (JVM, CLR ranei). Ko te mea ka tupu i roto i te ao o te kaupapa tikanga ("ehara i te 1C"), ko te wehewehenga ki nga anga, nga miihini mariko me nga tono motuhake he mea maori, na te mea ko enei waahanga ka hangaia e nga kaihanga rereke. I roto i te ao 1C, ehara i te mea tikanga ki te wehewehe i te anga whanaketanga me te wa mahi ano; hei taapiri, ko nga tono motuhake i tuhia ma te angamahi ka hangaia ano e 1C ake. Ko te mutunga mai, ka ara ake etahi rangirua. No reira, i roto i te anga o te tuhinga, me whai whakaaro tatou ki te 1C mai i nga taha maha i te wa kotahi, ka whakarōpūtia ki te maha o nga toki ruruku. A, ki ia tuaka ruruku ka makahia he koko parauri ka titiro ki nga ahuatanga, nga painga me nga ngoikoretanga o te otinga o naianei.

Ko nga tirohanga mo te 1C

1C mo te kaihoko

Ka hokona e te kaihoko he punaha automation e taea ai e ia te whakaoti i nga raru o te mahi aunoa i tana ake pakihi. Ka taea e te pakihi he toa iti, he kamupene pupuri nui ranei. E marama ana he rereke nga hiahia o enei pakihi, engari e tautokohia ana nga mea e rua e te turanga waehere turanga kotahi.

Mo te kaihoko 1C he wa tere tenei ki te maakete. Tere. He tere ake i a Java, C#, JS ranei. Wawaenga. Huri noa i te hōhipera. E marama ana ka pai ake te ahua o te paetukutuku kaari pakihi e whakamahi ana i te React, engari ko te tuara o te punaha WMS ka tere tere atu ki te 1C.

1C hei taputapu

Kei ia otinga hangarau he tepe o te whakamahi. Ko te 1C ehara i te reo kaupapa whanui; kaore e noho wehe ke i tona anga. He pai ki te whakamahi i te 1C ina hiahia koe:

  • tono tūmau
  • tono ka puta mai nga putea
  • me te UI kua rite, ORM, Pūrongo, XML/JSON/COM/PDF/YourDataTransferingFormat
  • me te tautoko mo nga tukanga papamuri me nga mahi
  • me te haumaru i runga i nga mahi
  • me te arorau pakihi ka taea te tuhi
  • me te kaha ki te hanga tere i tetahi tauira me te iti o te wa-ki-maakete

Kaore koe e hiahia ki te 1C ki te hiahia koe:

  • ako miihini
  • Nga tatauranga GPU
  • whakairoiro rorohiko
  • tātaitanga pāngarau
  • Pūnaha CAD
  • tukatuka tohu (tangi, ataata)
  • highload http waea me nga rau mano o rps

1C hei kamupene whakangao

He mea tika kia maarama he aha te pakihi a 1C hei kaihanga rorohiko. Ka hokona e te kamupene 1C nga otinga ki nga raru pakihi na roto i te aunoatanga. He rereke nga pakihi, nui, iti ranei, engari koinei tana hoko. Ko nga huarahi ki te whakatutuki i tenei whaainga ko nga tono pakihi. Mo te kaute kaute, kaute utu, aha atu. Hei tuhi i enei tono, ka whakamahia e te kamupene tana ake kaupapa whanaketanga tono pakihi. He mea whakarite mo nga mahi noa o enei tono pakihi:

  • kaute kaute
  • whakaritenga ngawari o te arorau pakihi
  • te whānuitanga o nga huarahi whakauru ki nga whenua IT rerekee

Hei kaihanga, e whakapono ana a 1C koinei te rautaki e taea ai e koe te mahi tahi me nga hoa me nga kaihoko i roto i te aratau win-win. Ka taea e koe te tautohetohe ki tenei, engari koinei te ahua o te whakatairanga a te kamupene: nga otinga kua rite mo nga raru pakihi ka taea te whakarite tere e nga hoa me te whakauru ki tetahi whenua IT.

Ko nga kerēme me nga hiahia katoa mo te 1C hei anga me tirohia ma roto noa i tenei papa. "Kei te hiahia matou ki te OOP i te 1C," e kii ana nga kaihanga. "E hia te utu mo te tautoko i te OOP i te papaahi, ka awhina tenei ki te whakapiki ake i nga hoko pouaka?" ta 1C. Ka whakatuwhera i tana "prisma" mo te hoko otinga ki nga raru pakihi:

- Hey, pakihi, kei te pirangi koe ki te OOP i to 1C?
- Ma tenei ka awhina ahau ki te whakaoti rapanga?
- Ko wai ka mohio...
- Na kahore he hiahia

He pai, he kino ranei tenei huarahi i runga i te ahua o te tangata e titiro ana, engari koira te ahua. Ma te korero mo te mea kaore he waahanga X i roto i te 1C, me mohio koe kaore i reira mo te take, engari i roto i te horopaki o te whiriwhiringa "te utu whakatinana me te nui o te moni".

Te whakarōpūtanga hangarau

"Ae ra, ka whakapau kaha a Odinesniks ki te whakamahi i nga tauira pai rawa atu, i ata whiriwhiria e nga tohunga tikanga atawhai me nga kaiwhakawhanake o te papaaho 1C.
Ka tuhia e koe to waehere poauau mo te ahua whakahaere ngawari, he pono kei te whakamahi koe tauira-tiro-whakahaere с herenga raraunga ara-rua в toru-paparanga-raraunga-taupānga-engine, kakara taumata teitei ahanoa-whakawhanaunga-mahere i runga i te turanga whakaahuatanga metadata whakapuakangakei a ia ano te reo uiui turanga-motuhake, c atanga kaiwhakamahi atanga-a-raraunga whakapuakanga, whakaoti rangatū marama me te reo kaupapa-a-rohe.

He rereke nga kaiwhakawhanake 1C mai i o raatau hoa o te Tai Hauauru kei PR. He pai ki a ratou ki te hoatu ingoa nui ki tetahi mea kare, ka oma haere ano he putea paru.”
A. Orefkov

Ko te tüäpapa 1C he hoahoanga 3-tiera matarohia, kei waenganui ko te tūmau tono (me tana tauira mo nga moni iti mo nga kaihoko iti). Ko MS SQL, ko Postgres ranei ka whakamahia hei DBMS. He tautoko ano hoki mo Oracle me IBM DB2, engari he tino maamaa tenei; kaore he tangata e mohio ka aha mena ka whakatinanahia e koe te 1C ki runga i enei papaarangi i raro i te kawenga reo me te taumaha. E whakapono ana ahau kaore a 1C ake e mohio ki tenei.

Ko te waahanga o te kiritaki he kiritaki angiangi kua whakauruhia ki runga i te miihini a te kaiwhakamahi, he kaihoko tukutuku ranei. Ko te mea nui ko te kore e tuhia e te hunga hötaka e 2 nga waehere rereke, ka tuhia e ratou tetahi tono, i roto i te reo kotahi, ka taea e koe te whakaatu ki te tirotiro mena he hiahia, he hiahia ranei. Ko wai kei te pirangi ki te putunga tino pono me te reo kotahi mo mua me muri, node.js? Kore rawa ratou i kaha ki te mahi i taua mahi tae noa ki te mutunga. Kei te noho tonu he puranga katoa, engari me tuhi koe ki te 1C. Ko te whakahianga o te aitua, ko nga mea penei :)

Ko te otinga SaaS kapua 1C:Ko te hou ka mahi ano i roto i te aratau tirotiro, kaore e taea e koe te hoko 1C, engari ka reti i tetahi putunga iti me te whai i nga hoko shawarma ki reira. I roto noa i te kaitirotiro, kaore he whakauru, he whirihora ranei i tetahi mea.

I tua atu, he kaihoko tuku iho, i roto i te 1C e kiia ana he "tono auau". He taonga tuku iho, nau mai ki te ao tono i te tau 2002, engari kei te korero tonu tatou mo te ahuatanga o te rauwiringa kaiao.

Ko te waahanga tūmau 1C e tautoko ana i te kohinga me nga unahi ma te taapiri i nga miihini hou ki te kohinga. He maha nga kape kua pakaru i konei ka waiho he waahanga motuhake i roto i te tuhinga mo tenei. I roto i te poto, kaore tenei i te rite ki te taapiri i nga waahanga takirua i muri i te HAProxy.

Ko te anga whanaketanga tono e whakamahi ana i tana ake reo hotaka, he rite tonu ki te VB6 kua pai ake te whakamaoritanga ki te reo Ruhia. Mo nga tangata e kino ana ki nga mea katoa a Ruhia, kaore e whakapono ana ko te "mehemea" kua whakamaoritia hei "mehemea," ka tukuna te waahanga tuarua. Ko era. Ki te hiahia koe, ka taea e koe te tuhi ki te 1C kia kore ai e rereke mai i te VB.

1C - He pai me te kino. Te whakarite i nga tohu i roto i nga holivars huri noa i te 1C

Ko tenei reo hootaka tonu te tino take mo te mauahara o nga ingoa karangaranga 1C ki to raatau papa. Kia pa ki a tatou, ehara i te mea he take kore. I whakaarohia te reo i te mea ngawari ka taea, i hangaia hei whakatutuki i te mantra "KAI WHAKAMAHI, KAUPAPA" i runga i te tauine i te iti rawa i te CIS. Ko te ngako arumoni o taua otinga, ki taku whakaaro, ka tino kitea: he maha nga kaiwhakawhanake, he nui ake te maakete o te maakete. I tutuki tenei, e ai ki nga momo whakatau tata mai i te 45% ki te 95%. Ka kii tonu ahau ko te tuhi i te reo e whakaaro ana koe he tino ngawari ake. A e mohio ana ahau ki nga reo maha.

Me timata ki te reo.

1C reo hōtaka

I te wa ano ko te waahi kaha me te ngoikore o te punaha. Ka whakarato i te urunga ngawari me te panui. I tetahi atu taha, kaore ano kia whakahoutia mai i te tukunga o te putanga 8 i te tau 2002, a, he tawhito rawa atu. Ka kii tetahi "ko te raru nui ko te kore OOP" ka he. Tuatahi, kaore te PLO e pai ki a Nuraliev anake, engari ki a Torvalds. A tuarua, kei te noho tonu a OOP.

Mai i te tirohanga a te kaiwhakawhanake, kei a ia he anga me nga karaehe turanga e whakaatuhia ana ki te DBMS. Ka taea e te kaiwhakawhanake te tango i te karaehe turanga "Directory" ka whakawhiwhia ki te raarangi "Kaihoko" mai i a ia. Ka taea e ia te taapiri i nga mara karaehe hou ki a ia, hei tauira, INN me te Wāhitau, me te mea e tika ana, ka taea te whakakore i nga tikanga o te akomanga turanga, hei tauira, te tikanga OnWrite/AtRecord.

I hoahoatia te anga kia kore rawa e hiahiatia te tuku iho hohonu, me te herenga i roto i te OOP, ki taku nei whakaaro, he mea tika. Ko te 1C e arotahi ana ki te Whakawhanaketanga Whakawhanaketanga Rohe, ka whakaaro koe, tuatahi, mo te kaupapa o te otinga e whakawhanakehia ana, a he pai tenei. Kaore he whakamatautau anake, engari kaore ano hoki he hiahia ki te tuhi i nga DTO rereke 10 me nga ViewModels hei whakaatu noa i etahi raraunga mai i te rohe ki tetahi waahi. Ko te kaiwhakawhanake 1C i nga wa katoa ka mahi tahi me te hinonga kotahi, me te kore e pakaru i te horopaki o te tirohanga me nga karaehe tekau ma rua me nga ingoa rite, e tohu ana i te hinonga kotahi, engari mai i tetahi taha rereke. Ko nga tono .NET, hei tauira, ka mau kia rima, kia rua ranei nga Tirohanga me nga DTO mo te raupapatanga ki JSON me te whakawhiti raraunga mai i te kiritaki ki te tūmau. A, tata ki te 10-15% o to waehere tono ka whakapaua ki te whakawhiti raraunga mai i tetahi akomanga ki tetahi atu ma te whakamahi i nga pene me nga tootoo penei i a AutoMapper. Me tuhi tenei waehere, me utu te hunga hötaka ki te hanga me te pupuri.

Ko te ahua he uaua te whakawhanaketanga o te reo 1C me te kore e whakararu ki te taumata o nga reo auraki, na reira ka ngaro te painga o te ngawari. He aha te mahi a te kaihoko e tino whakaotihia ana: ki te whakaputa i tetahi otinga paerewa ka taea e nga akonga e mau ana i te tiriti te whakarite kia rite ki te taumata o te kounga e hiahiatia ana (ara, kua oti tetahi keehi mai i te toa ki te wheketere nui). Mena he toa koe, tangohia he tauira; mena he wheketere koe, tangohia he kaiako mai i to hoa mahi. Ko te meka ko te whakatinana i nga hoa mahi e hoko ana i nga akonga i te utu o te guru kaore he raruraru ki te anga. Ma te hoahoanga, me whakaoti e te anga nga raru o nga mea e rua, ko te waehere o nga whirihoranga paerewa (i hokona e matou ki nga pakihi me te kupu whakaari o te whakaritenga) kia mohiohia e te akonga, me mohio te kaiako ki nga mea katoa e hiahia ana koe.

He aha, ki taku whakaaro, e tino ngaro ana i roto i te reo, he aha te mea e kaha ai koe ki te tuhi i nga mea e taea ana e koe, he aha te moumou taima i utua e te kaihoko.

  • Ka taea te patopato i te taumata, hei tauira, TypeScript (no reira, he maha ake nga taputapu tātari waehere kua whakawhanakehia i roto i te IDE, refactoring, he iti ake te aukati kino)
    Te waatea o nga mahi hei taonga akomanga tuatahi. He ariā uaua ake, engari ka taea te whakaiti i te nui o te boilerplate-code. Ka piki ake te mohiotanga o te tauira ki te waehere, IMHO, na te whakahekenga o te rōrahi
  • Ko nga kupu kohinga ao, arawhiti. Ko te mea ano - te whakaiti i te nui o te waehere e tika ana kia tuhia, kia tirohia ranei e ou kanohi. Neke atu i te 9000% o te 1C te wa whakahōtaka. Ko te tuhi i tenei kaore he huka syntactic he roa, he utu nui, he hapa. I te nuinga o te waa, ko te nui o te LOC i roto i nga otinga 1C ka nui ake i nga rohe katoa ka taea te whakataurite ki nga anga tuwhera e waatea ana, a, i te nuinga, ka whakakotahihia o Javas katoa o to hinonga. He korero te reo, a ka heke tenei ki te nui o nga raraunga, mahara, IDE frein, wa, moni...
  • ka mutu nga hangahanga He whakapae ahau kei te ngaro tenei hanga na te mea kaore i kitea he whakamaoritanga angitu ki te reo Russian :)
  • Momo raraunga ake (kare he OOP), he riterite mo te Momo mai i te VB6. Ka taea e koe te kore e tuhi i nga hanganga ma te whakamahi i nga korero i roto i te BSP me nga tikanga makutu e hanga ana i enei hanganga. Ka whiwhi tatou: he iti te waehere, he tohu ma te ira, he tere ake te otinga ki te raru, he iti ake nga hapa na te hapa me te ngaro o nga taonga o nga hanganga. Inaianei kei te noho katoa te tuhi o nga hanganga kaiwhakamahi ki te roopu whanaketanga o te Whare Pukapuka Paerewa Paerewa, nana nei i tuhi korero mo nga ahuatanga e tumanakohia ana o nga hanganga tawhā kua paahitia.
  • Kaore he huka i te wa e mahi ana me nga waea tukutahi i runga i te kiritaki tukutuku. callback-hell i roto i te ahua o ProcessingNotifications he tootoo rangitahi na te huringa ohorere o te API o nga kaitirotiro matua, engari kaore e taea e koe te noho penei i nga wa katoa; kei te ngaro te painga o te "maramatanga a nga akonga" mo te waehere tukutahi. nui noa atu. Kaua e taapirihia he tautoko mo tenei tauira i roto i te IDE matua ka kino rawa atu nga mea.

Koinei tetahi o nga raru nui, he maamaa ka nui ake te raarangi, engari kaua e wareware kaore tonu tenei i te reo kaupapa whanui, kaore e hiahiatia te maha, nga mahi lambda, te uru ki te GPU me te tere. tātai ira mānu. He reo tuhi arorau pakihi tenei.

Ko te kaiwhakaputa htaka kua mahi nui ki tenei reo, ka titiro ki te js, c# ranei, ka hoha ki roto i te anga o tenei reo. He pono. Me whakawhanake ia. I tera taha o te tauine mo te kaihoko ko te utu mo te whakatinana i nga ahuatanga kua tohua me te pikinga o nga moni i muri i to raatau whakatinanatanga. I konei kaore au i te korero mo nga mea e nui ake ana i te tirohanga a te kamupene.

Te taiao whanaketanga

Kare ano hoki nga mea e pai ana i konei. E rua nga taiao whanaketanga. Ko te tuatahi ko te Configurator kei roto i te tuku. Ko te tuarua ko te taiao Utauta Whakawhanaketanga hinonga, ko EDT ranei mo te poto, i whakawhanakehia i runga i te Eclipse.

Ka whakaratohia e te whirihoranga te whānuitanga o nga mahi whanaketanga, e tautoko ana i nga ahuatanga katoa ko te taiao matua i runga i te maakete. He tawhito ano hoki, kaore i te whanake, e ai ki nga korero - na te nui o te nama hangarau i roto i a ia ano. Ka taea te whakapai ake te ahuatanga ma te whakatuwhera i tetahi API o roto (i te ahua o te whakahoahoa me Hukarere A. Orefkova ranei i runga i te kaupapa motuhake), engari ehara tenei i te keehi. Kua whakaatuhia e nga mahi ka tuhia e te hapori ona ake ahuatanga ki te IDE, mena kaore te kaihoko e pokanoa. Engari kei a tatou nga mea kei a tatou. He rawe te whirihora i te tau 2004-2005, he tino maumahara ki te Visual Studio o era wa, i etahi waahi ka pai ake, engari i mau tonu i aua wa.

I tua atu, kua piki ake te rahi o te otinga paerewa toharite mai i tera wa, a i tenei ra kaore e taea e te IDE te whakatutuki i te nui o te waehere e whangaia ana. Ko nga kaha o te whakamahi me te refactoring kaore i te kore noa, kei te whero. Ko enei mea katoa kaore i te whakanui i te ngakau nui ki nga kaiwhakawhanake, ka moemoea ratou ki te neke ki etahi atu rauwiringa kaiao me te haere tonu ki te tohu tohu ki reira, engari i roto i te taiao pai e kore e tuwha ki to kanohi me ana whanonga.

Hei rereke, ka tukuna he IDE i tuhia mai i te wahanga, i hangaia ki runga Eclipse. I reira, nga puna, pera i roto i tetahi atu pūmanawa, ora i roto i te ahua o te kōnae kuputuhi, kei te rongoa i roto i te GIT, toia manga tono, tenei katoa. I te taha ki raro, kaore i waiho te mana beta mo nga tau maha inaianei, ahakoa kei te pai ake i ia tukunga. E kore ahau e tuhi mo nga huakore o te EDT, i tenei ra he iti, apopo he ahuatanga pumau. Ko te whaitake o taua whakaahuatanga ka tere te memeha. I tenei ra ka taea te whakawhanake i roto i te EDT, engari he rerekee; me noho rite koe mo etahi maha o nga pepeha IDE.

Mena ka tirohia e koe te ahuatanga na roto i te "1C prism" kua whakahuahia ake nei, ka whiwhi koe i tetahi mea penei: ko te tukunga o te IDE hou kaore e piki ake te hoko o nga pouaka, engari ka iti ake te rerenga o nga WHAKAMAHI. He uaua ki te kii he aha te mea e tatari ana mo te rauwiringa kaiao i runga i te whakamarietanga o te kaiwhakawhanake, engari kua whakaparahako a Microsoft i nga kaiwhakawhanake pūkoro ma te tuku i a raatau ratonga i te mutunga rawa.

Te whakahaere whanaketanga

Ko nga mea katoa i konei he tino pai ake i te tuhi waehere, inaa nei, i te wa i whakamarama ai nga mahi a te hapori i nga raruraru o te whakahaere aunoatanga, i whakarewahia nga tauira e kii ana kia makahia te putunga 1C ki roto i te puranga paru me te whakamahi i te git, te hara tere, te arotake-waehere. , tātaritanga pateko, tohatoha-aunoa me etahi atu. He maha nga ahuatanga kua taapirihia ki te papaaho e whakanui ana i te taumata o te mahi aunoatanga o nga mahi whanaketanga. Heoi, ko enei ahuatanga katoa i taapirihia anake mo te whakawhanaketanga o a maatau ake hua nui, i te wa i kitea e kore e taea e taatau te mahi me te kore aunoa. He hanumi-aunoa, he whakatairite-toru ki a KDiff me era atu. I whakarewahia i runga i Github gitconverter, ko wai, he pono, i toia mai i te kaupapa gitsync, engari i whakarereketia kia rite ki nga tukanga o te kamupene kaihoko. He mihi ki nga taangata whakakeke mai i te puna tuwhera, kua puta te mahi aunoatanga i roto i te 1C. Ko te API tuwhera mo te kaiwhakahoahoa, IMHO, ka huri ano i te whakamuri o te morare o te IDE matua.

I tenei ra, ko te penapena i nga puna 1C i roto i te git me nga hononga e hono ana ki nga take i Jira, nga arotake i roto i te Crucible, te paatene pana mai i a Jenkins me nga korero a Allure mo te whakamatautau waehere i 1C me te tātaritanga pateko i SonarQube - he tawhiti tenei i nga purongo, engari ko te auraki i roto i nga kamupene he nui te whanaketanga 1C.

Whakahaerenga

He maha nga korero i konei. Tuatahi, ko te tikanga, he kaimau (1C server cluster). He mea whakamiharo, engari na te mea he pouaka pango katoa, kua tuhia i roto i nga korero taipitopito, engari i roto i tetahi huarahi motuhake - ko te mohio ki te whakarewatanga o te mahi korekore i roto i te aratau teitei i runga i te maha o nga kaitoro ko te nuinga o te hunga e mau ana i te kakahu. metara me te tuhituhinga “Matanga mo nga Take Hangarau”. He mea tika kia mohiohia, ko te tikanga, ko te whakahaere i te tūmau 1C karekau he rereke ki te whakahaere i tetahi atu tūmau. He tono whatunga, miro-maha ka pau te mahara, te PTM, me nga rauemi kōpae. Ka whakarato i nga huarahi maha mo te kohinga waea me te taatai.

Ko te raruraru i konei ko te kore e tukuna e te kaihoko tetahi mea motuhake mo nga otinga kua rite mo tenei mate. Ae, kei reira te 1C: Taputapu Taonga me te Whare Whakahaere, he pai rawa atu, engari he tino utu, kaore i te katoa. He maha nga whanaketanga i roto i te hapori mo te hono atu i a Grafana, Zabbix, ELK me etahi atu mea mai i te huinga whakahaere paerewa, engari kaore he otinga kotahi e pai ana ki te nuinga. Kei te tatari te mahi ki tana toa. A, ki te mea he pakihi koe e whakaaro ana ki te whakarewa i runga i te roopu 1C, me whai Tohunga koe. Ko taau ake o roto, o waho ranei, engari me hiahia koe. Ko te tikanga he waahi motuhake me nga pukenga mo te mahi a te kaimau, kaua nga kaiwhakamahi 1C katoa e mohio ki tenei, me maarama koe me mahi pera. Me tango a SAP hei tauira. I reira, karekau pea te kaitakataka e whakatika mai i tana tuuru mena ka tonohia ia ki te whirihora i tetahi mea i runga i te tūmau tono. He poauau noa pea ia, kaore ia e whakama. I roto i te tikanga SAP he mahi motuhake a nga kaimahi mo tenei. Mo etahi take, i roto i te umanga 1C e whakaponohia ana me whakakotahi tenei ki tetahi kaimahi mo te utu kotahi. He pohehe.

Nga ngoikoretanga o te tūmau 1C

Kotahi tonu te iti - te pono. Ranei, ki te hiahia koe, te kore ohorere. Ko nga ahuatanga rereke o te kaitoi kua waiho hei korero mo te taone nui. He rongoa mo te ao - te aukati i te tūmau me te whakawātea i ngā keteroki katoa - kua whakaahuatia i roto i te pukapuka a te tohunga, a ka tūtohuhia he pukapuka puranga hei mahi i tenei. Mena ka timata to punaha 1C ki te mahi i tetahi mea kaore e tika kia mahia, kua tae ki te wa ki te whakakore i te keteroki raraunga hui. E ai ki taku whakatau, e toru noa nga tangata o te motu katoa e mohio ana ki te whakahaere i tetahi kaitoro 1C me te kore tenei tikanga, kaore hoki e tohatoha nga mea ngaro, na te mea... ka ora ratou i tenei. Akene ko ta raatau mea ngaro ko te horoi i nga raraunga huihuinga, engari kaore e korero ki tetahi, e hoa.

Ki te kore, he rite tonu te tono a te 1C ki etahi atu, he rite tonu te whakahaere, ma te panui i nga tuhinga me te patoto ki te timipera.

Docker

Ko te whaihua o te whakamahi i te tūmau 1C i roto i nga ipu i roto i te whakaputanga kaore ano kia whakamatauhia. Karekau te kaimau i te rapoi ma te taapiri noa i nga pona kei muri i te taurite, e whakaiti ana i nga hua o te whakangao ipu ki te iti rawa, a ko te mahi angitu i roto i nga ipu i roto i te aratau teitei kaore ano kia whakatauhia. Ko te mutunga, ko nga kaiwhakawhanake anake e whakamahi ana i te Docker+1C hei whakarite i nga taiao whakamatautau. I reira he tino whai hua, tono, ka taea e koe te takaro me nga hangarau hou me te okioki mai i te pouri o te kaiwhakariterite.

Waenga tauhokohoko

Mai i te tirohanga haumi, ka taea e 1C te whakaoti i te raru o te whakarewa tere i nga whakaaro pakihi na te whanui o nga karaehe tono. Ko te 1C i waho o te pouaka e tuku ana i te Ripoata tino tika, te whakauru ki tetahi mea, te kiritaki tukutuku, te kiritaki waea, te tono waea, te tautoko mo nga momo DBMS, incl. kore utu, whakawhiti-whakawhitinga e rua nga waahanga o nga kaitoro me nga waahanga kiritaki kua whakauruhia. Ae, ka kowhai te UI o nga tono, i etahi wa he iti tenei, engari kaore i nga wa katoa.
Ma te whiriwhiri i te 1C, ka whiwhi te pakihi i te huinga o nga otinga rorohiko e taea ai e ratou te hanga i te maha o nga momo tono, me te maha o nga kaihanga i runga i te maakete e hiahia ana kia iti ake te moni i nga Javaists me te wa ano ka tere ake nga hua.

Hei tauira, ko te mahi ki te tuku nama PDF ki tetahi kaihoko ka taea te whakaoti i roto i te haora o te mahi a nga akonga. Ko te raruraru ano i roto i te .NET ka taea te whakatau ma te hoko i tetahi whare pukapuka rangatira, i etahi ra, wiki ranei o te whakawaehere a tetahi kaiwhakawhanake, he pahau. I etahi wa, e rua i te wa kotahi. Ae, i korero noa ahau mo te hanga PDF. Kare ano matou i kii no hea te pire nei. Me hanga e te kaipanui tukutuku he puka e uru ai te kaiwhakahaere ki nga raraunga, me hanga e te kaitahuri i nga tauira dto mo te whakawhiti i a JSON, nga tauira mo te penapena i roto i te papaaarangi, te hanganga o te papaarangi ake, te heke ki reira, te hanganga o te whakairoiro. te whakaaturanga o tenei kaute, katahi ano - PDF. I te 1C, ka oti katoa te mahi, mai i te wahanga, i roto i te haora kotahi.

Ko te punaha kaute katoa mo te toa iti me te mahi pakihi kotahi i hokona/hokona ka mahia i roto i nga haora 3. Ma te ripoata hoko, kaute o nga taonga i nga utu hoko me te hoko, ka pakaruhia e te whare putunga, te mana mana uru, te kiritaki tukutuku me te tono waea. . Kaati, kua wareware ahau ki te tono, me te tono kaore i roto i te 3 haora, i te ono.

Kia pehea te roa o te mahi a te kaiwhakawhanake .NET mai i te whakauru i te studio ataata ki runga rorohiko ma ki te whakaatu ki te kaihoko? He aha te utu mo te whanaketanga? He mea ano.

Te kaha o te 1C hei papa

He kaha te 1C ehara i te mea he mea motuhake mo taua mea ko te mea pai rawa atu o te ao. Engari, i roto i ia punaha takitahi ka kitea e koe he ahua pai ake i roto i te rorohiko o te ao. Heoi, i runga i te huinga o nga mea, kaore au e kite i tetahi papaa rite ki te 1C. Kei konei te angitu arumoni. Ko nga painga o te papaahi kei te marara puta noa i a ia ka tino kitea ina kite koe me pehea te mahi i roto i etahi atu papaaho. Ko te tikanga, ehara enei i nga ahuatanga, engari he rereke - he whakakore i nga ahuatanga e pai ana ki tetahi kaupapa motuhake. He tauira iti:

  1. Waehereao. He aha te reinga ka ngawari ake? Kaore he take ki te whakamahi i nga whakawaehere ASCII paita-kotahi i te tau 2019 (haunga te whakauru ki nga mea tuku iho o mua). Kaua rawa. Engari kaore. Heoi ano, ka whakamahia e te tangata i roto i etahi ripanga he varchar paita-kotahi ka raru te tono ki te whakawaehere. I te tau 2015, i rahua te whakamanatanga LDAP a gitlab na te he o te mahi me nga whakawaehere; kaore ano a JetBrains IDE e mahi tahi me Cyrillic i nga ingoa konae ki nga waahi katoa. Ko te 1C e whakarato ana i te kounga kairangi o te waehere tono mai i te paparanga raraunga. I reira e kore e taea te pato i nga teepu i te taumata iti, a, kaore e taea te kookiri o nga teina ngoikore i te taumata papaa raraunga. Ae, tera pea etahi atu raruraru i reira mai i nga teina ngoikore, engari he iti ake nga momo raru. Inaianei ka kii mai koe ki a au he tika te hoahoa o to tono me te noho mokemoke te paparanga urunga raraunga kia rite ki te tikanga. Tirohia ano to tono Java ritenga umanga. Ma te tata me te pono. Kei te whakararuraru koe i to hinengaro? Na ka koa ahau mo koe.
  2. Te tatau i nga tuhinga/pukapuka tohutoro. I roto i te 1C ehara i te mea tino ngawari, ehara hoki i te mea pai. Engari he aha ta raatau mahi i roto i nga punaha putea me nga punaha kaute kua tuhia e koe ake - pai, he pouri noa. Ko te tuakiri ka mau ki roto (katahi ka "aue, he aha i whai kohao ai tatou"), he rereke ranei, ka mahia e ratou he miihini e mahi ana me te raka ki te taumata DBMS (ka waiho hei kaaanga pounamu). Inaa, he tino uaua ki te mahi i tenei mahi ahua ngawari - he kaitautai mutunga-ki-te-mutunga o nga hinonga, me te waahanga motuhake i runga i tetahi huinga o nga taviri, prefixation, kia kore ai e aukati i te paataka raraunga i te wa o te whakaurunga raraunga whakarara. .
  3. Kaitautuhi o nga rekoata kei roto i te paataka raraunga. I whakatau a 1C - he mea hanga katoa nga tohu hononga, a koira. A karekau he raruraru ki nga putunga korero tohatoha me nga whakawhitinga. Ko nga kaihanga o etahi atu punaha ka kaha ki te hanga i tetahi mea penei i te tuakiri (he poto ake!), toia ki roto i te GUI tae noa ki te wa ki te hanga i etahi ahuatanga e pa ana (katahi ka kitea). Kaore koe i tenei? Ma te pono?
  4. Nga rarangi. He tino angitū nga tikanga a 1C mo te wharangi wharangi (nui) nga rarangi me te whakatere i aua rarangi. Tukua ahau kia rahui i tenei wa tonu - me te whakamahi tika o te miihini! I te nuinga o te waa, he tino kino te kaupapa, kaore e taea te whakatau tika: he maamaa me te ngawari (engari ko te tupono o nga rekoata nui i runga i te kaihoko), ko te wharangi tetahi o tetahi, tetahi atu pohehe ranei. Ko te hunga e mahi wharangi wharangi he maha nga mahi porangi. Ko te hunga e mahi ana i te pae panuku pono ka taapirihia he papaa raraunga, he hongere me tetahi kaihoko.
  5. Puka whakahaere. Kaore e kore, i roto i te kiritaki tukutuku kaore e tino mahi te atanga. Engari ka mahi. Engari mo te maha atu o nga punaha kaute me nga putea putea, ko te hanga i tetahi waahi mahi mamao he kaupapa taumata hinonga. Whakakahoretanga: Waimarie mo te hunga i hanga tuatahi ki runga ipurangi, kaore tenei e pa.
  6. Taupānga pūkoro. Ina tata nei, ka taea hoki e koe te tuhi tono pūkoro i a koe i roto i te puunaha rauwiringa kaiao ano. He iti ake te uaua ki konei i te taha o te kaihoko paetukutuku; na nga mea motuhake o nga taputapu ka akiaki koe ki te tuhi motuhake mo ratou, engari, ahakoa, kaore koe e utu i tetahi roopu kaiwhakawhanake pūkoro. Mena ka hiahia koe ki te tono mo nga hiahia o roto o tetahi kamupene (ina he mea nui ake te otinga pūkoro ki tetahi raru umanga i te hoahoa UI kowhai), ka whakamahi noa koe i te papaaho kotahi i waho o te pouaka.
  7. Pūrongo. Ma tenei kupu kaore au e kii he punaha BI me nga raraunga nui me te takamuri i runga i te mahinga ETL. E pa ana tenei ki nga ripoata a nga kaimahi e taea ai e koe te aromatawai i te ahua o te kaute i konei me inaianei. He toenga, whakatau tahi, re-marking, etc. Ka puta mai a 1C i te pouaka me te punaha purongo me nga tautuhinga ngawari mo nga whakarōpūtanga, whiriwhiringa, me te tirohanga ki te taha kaiwhakamahi. Ae, kei runga i te maakete etahi oritenga pai ake. Engari kaore i roto i te anga o te otinga katoa-i-kotahi me te utu i etahi wa teitei ake i te otinga katoa-i-kotahi. A ko te nuinga o te waa he rereke ano: ko te ripoata anake, engari he nui ake te utu atu i te papaaho katoa, me te kino o te kounga.
  8. Puka ka taea te ta. Ana, whakamahia te .NET hei whakaoti i te raru o te tuku i nga pepa utu i roto i te PDF ki nga kaimahi ma te imeera. Na inaianei ko te mahi ki te ta i nga nama. Me pehea te tiaki i a raatau kape ki te PDF kotahi? Mo te ingoa īngoa 1C, ko te whakaputa i tetahi tahora ki te PDF he raina waehere +1. Ko te tikanga tenei + 40 hēkona o te wā mahi, hei utu mo nga ra, wiki ranei i tetahi atu reo. Ko nga whakatakotoranga puka kua taia i roto i te 1C he tino ngawari ki te whakawhanake me te kaha ki te whakataetae ki nga hoa utu. Ae, tera pea, kaore i te maha nga huarahi whakawhitiwhiti i roto i nga tuhinga ripanga 1C; kaore e taea e koe te tiki tere i te hoahoa 3D me te whakatauine ma te whakamahi i te OpenGL. Engari he mea tino tika ranei?

He iti noa enei o nga tauira ka puta ko te whakaiti i te mahi, te whakatinana ranei i nga whakaraeraetanga hei painga nui mo te hoahoanga a muri ake nei. Ahakoa he taupatupatu, ehara ranei i te huarahi tino whai hua - kei roto i te pouaka ka tangohia mo te kore. Ko tana whakatinanatanga motuhake ka kore e taea (na te mea me whakatau enei whakatau i te timatanga o te kaupapa, karekau he taima mo tera, kaore rawa he tohunga hoahoa), he maha nga utu utu. I ia o nga tohu kua whakarārangihia (a ehara tenei i te rarangi katoa o nga otinga hoahoanga), ka taea e koe te tarai me te whakauru i nga here e aukati ana i te tauine. Ahakoa he aha, ko koe, he kaipakihi, me tino mohio kei te hanga he "pūnaha mai i te wahanga", he ringa totika to hunga hötaka, me te mahi pai i nga take o te punaha.

Ae, pera i etahi atu punaha uaua, kei a 1C ano etahi otinga e aukati ana i te tauine i etahi waahanga. Heoi, ka whakahoki ano ahau, i runga i te huinga o nga mea, te utu o te mana rangatira, me te maha o nga raru kua whakatauhia i mua, kaore au e kite i tetahi kaiwhakataetae tika i runga i te maakete. Mo te utu ano, ka whiwhi koe i tetahi anga tono putea, he tuumau taurite kua rapoi, me te UI me te atanga tukutuku, me te tono pūkoro, me te purongo, te whakauru me etahi atu mea. I roto i te ao Java, ka utua e koe he roopu o mua me te taha o muri, ka whakawetohia nga waahanga iti o te waehere tūmau kua tuhia ki te kainga, ka utu motuhake mo nga tono waea e 2 mo te 2 OS pūkoro.

Kaore au e kii ana ka whakaotihia e te 1C nga keehi katoa, engari mo te tono umanga a-roto, kaore he hiahia ki te waitohu i te UI, he aha atu te mea e hiahiatia ana?

Pupuhi i te hinu

Kua whakaaro pea koe ka ora a 1C te ao me nga huarahi katoa mo te tuhi i nga punaha umanga he he. Ehara rawa i te pera. Mai i te tirohanga a te kaipakihi, ki te whiriwhiria e koe te 1C, hei taapiri atu ki te wa tere-ki te maakete, me whai whakaaro koe ki nga huakore e whai ake nei:

  • Te pono o te tūmau. Ko nga tohunga tino kounga e hiahiatia ana hei whakarite i tana mahi koretake. Kaore au i te mohio ki tetahi kaupapa whakangungu kua rite mo enei tohunga mai i te kaihoko. He akoranga hei whakarite mo te whakamatautau Tohunga, engari ko tenei, ki taku whakaaro, kaore e ranea.
  • Tautoko. Tirohia te waahi o mua. Ki te whai tautoko mai i te kaihoko, me hoko koe. Mo etahi take kaore tenei e whakaaetia i roto i te ahumahi 1C. A me te SAP, kua tata ki te hoko me te kore e whakararuraru i tetahi. Karekau he tautoko rangatōpū me te kore he tohunga mo nga kaimahi, ka waiho ko koe anake me nga raru 1C.
  • Heoi ano, kaore e taea e koe te mahi katoa me te 1C. He taputapu tenei, he rite ki nga taputapu katoa he rohe o te whakamahi. I roto i te whenua 1C, he tino hiahia ki te whai i te kaitoi punaha "kore-1C".
  • Ko nga ingoa ingoa pai 1C kaore i te iti ake i nga kaitakataka pai i etahi atu reo. Ahakoa, he utu nui te utu o nga kaitakataka kino, ahakoa te reo ka tuhia e ratou.

Kia tohuhia nga tohu

  • Ko te 1C he anga whanaketanga tono tere (RAD) mo te pakihi, he mea whakarite mo tenei.
  • E toru nga taumata hono me te tautoko mo nga DBMS nui, UI kiritaki, he ORM tino pai me te purongo
  • He maha nga huarahi mo te whakauru ki nga punaha ka taea te mahi i nga mea kaore e taea e 1C. Mena kei te pirangi koe ki te ako miihini, tangohia te Python ka tukuna te hua ki te 1C ma te http, RabbitMQ ranei
  • Kaore he take ki te ngana ki te mahi i nga mea katoa ma te whakamahi i te 1C, me mohio koe ki ona kaha me te whakamahi mo o ake kaupapa.
  • Ko nga kaiwhakawhanake e aro nui ana ki te keri ki nga taputapu anga hangarau me te hoahoa ano ia N tau ki tetahi miihini hou ka hoha ki te 1C. Ko nga mea katoa he tino atawhai ki reira.
  • Kei te hoha ano nga kaihanga na te mea he iti noa te awangawanga mo ratou mai i te kaihanga. Te reo hoha, ngoikore IDE. E hiahia ana ratou ki te whakahou.
  • I tetahi atu taha, ko nga kaiwhakawhanake kaore e kitea he ngahau ma te whakamahi me te ako i tetahi atu hangarau e pai ana ki a ratou he kaiwhakawhanake kino. Ka ngunguru, ka neke ki tetahi atu rauwiringa kaiao.
  • Ko nga kaitukumahi e kore e tuku i o raatau ingoa ingoa 1C ki te tuhi i tetahi mea ki te Python he kaituku mahi kino. Ka ngaro ratou i nga kaimahi me nga hinengaro patapatai, a, i to raatau waahi ka tae mai nga kaitautuhi makimaki, i te wa e whakaae ana ki nga mea katoa, ka toia nga punaha umanga ki roto i te repo. Me tuhi ano, no reira he pai ke atu ki te haumi iti ki te Python i mua tata ake nei?
  • He kamupene arumoni a 1C me te whakatinana i nga ahuatanga i runga anake i ona ake hiahia me te tika. Kaore e taea e koe te whakahe ki a ia mo tenei, me whakaaro te pakihi mo te painga, ko te ora
  • Ka whiwhi moni a 1C ma te hoko otinga ki nga raru pakihi, kaua ki nga raru kaiwhakawhanake a Vasya. Ka hono enei ariā e rua, engari ko te kaupapa matua ko taku i korero ai. I te wa e rite ana te kaiwhakawhanake a Vasya ki te utu mo te raihana whaiaro mo te 1C: Resharper, ka puta tere, "Resharper" na A. Orefkova te tohu o tenei. Mena ka tautokohia e te kaihoko, kaore i whawhai ki a ia, ka puta mai he maakete mo nga rorohiko mo nga kaihanga. Inaianei he kotahi me te haurua nga kaitakaro kei tenei maakete me nga hua pahekeheke, me nga mea katoa na te mea he kino te whakauru ki te IDE ka mahia nga mea katoa i runga i nga tootoo.
  • Ko te mahi a te kaiwhakahaere miihini maha ka ngaro ki te wareware. He nui rawa nga tono hou ki te mahara mai i te taha waehere me te taha whakamahi pakihi. Kei te uaua haere hoki te tūmau 1C; e kore e taea te pupuri i nga momo tohungatanga katoa i roto i te kaimahi kotahi. Ma tenei ka uru ki te tono mo nga tohungatanga, ara ko te ataahua o te umanga 1C me te pikinga o nga utu. Mena i mua i mahi a Vasya i te toru-i-tetahi mo te utu kotahi, inaianei me utu e koe kia rua nga Vasyas me te whakataetae i waenga i nga Vasyas ka taea te whakatairanga i te tipu o to raatau taumata.

mutunga

Ko te 1C he hua tino tika. I roto i taku awhe utu, kaore au i te mohio ki nga ahuatanga katoa, tuhia ki roto i nga korero mena kei kona. Heoi ano, kei te tino kitea te putanga mai o nga kaiwhakawhanake mai i te puunaha rauwiringa kaiao, a, he "whakaheke roro" tenei, ahakoa te ahua o to titiro. Kei te hiakai te ahumahi mo te whakahou.
Mena he kaiwhakawhanake koe, kaua e whakairihia ki runga i te 1C, kaua hoki e whakaaro he makutu nga mea katoa i etahi atu reo. I a koe he teina, pea. I te wa e tika ana te whakaoti i tetahi mea nui ake, me rapu nga otinga kua rite mo te wa roa, kia kaha ake te whakaoti. I runga i te kounga o nga "poraka" ka taea te hanga i tetahi otinga, he tino pai te 1C.

A ko tetahi atu mea - ki te tae mai tetahi ingoa ingoa 1C ki a koe ki te utu, katahi ka taea te tohu ingoa ingoa 1C ki te tuunga o nga kaitirotiro kaiarahi. He rawe to ratou mohiotanga ki te mahi, te kaupapa kaupapa, me nga pukenga pirau. Kei te tino mohio ahau na te kaha o te whakamahi DDD i roto i te whanaketanga 1C. Ka whakangunguhia te tangata ki te whakaaro mo te tikanga o te mahi i te tuatahi, mo nga hononga i waenga i nga taonga o te kaupapa kaupapa, i te wa ano he hangarau hangarau i roto i nga hangarau whakauru me nga whakatakotoranga whakawhiti raraunga.

Kia mohio koe karekau he anga tino pai me te tiaki i a koe ano.
He pai ki te katoa!

PS: ka nui te mihi speshuric mo te awhina ki te whakarite i te tuhinga.

Ko nga kaiwhakamahi kua rehita anake ka uru ki te rangahau. Waitohu maitēnā.

He 1C kei roto i to umanga?

  • 13,3 orauKare rawa.71

  • 30,3 orauHe, engari anake i roto i te tari kaute wahi. Pūnaha matua i runga i etahi atu papaaho162

  • 41,4 orauAe, ko nga mahinga pakihi matua e mahi ana221

  • 15,0 orauMe mate a 1C, no %technology_name%80 te heke mai

534 nga kaiwhakamahi i pooti. 99 nga kaiwhakamahi i aukati.

Source: will.com

Tāpiri i te kōrero