1C - Molemo le bobe. Tlhophiso ea lintlha ka har'a li-holivars hoo e ka bang 1C

1C - Molemo le bobe. Tlhophiso ea lintlha ka har'a li-holivars hoo e ka bang 1C

Metsoalle le basebetsi-'moho, haufinyane tjena ho bile le lingoliloeng tse ngata tse buang ka Habré tse nang le lehloeo ho 1C joalo ka sethala sa nts'etsopele, le lipuo tsa basireletsi ba eona. Lingoliloeng tsena li ile tsa supa bothata bo le bong bo tebileng: hangata, bahlahlobisisi ba 1C ba e nyatsa ho tsoa boemong ba "ho se e tsebe", ba khalemela mathata a ka rarolloang habonolo, mme, ho fapana le hoo, ba sa ame mathata a bohlokoa haholo, a bohlokoa. ho buisana 'me ha li rarolloe ke morekisi . Ke lumela hore hoa utloahala ho etsa tlhahlobo e hlakileng le e leka-lekaneng ea sethala sa 1C. Seo e ka se etsang, seo e sa khoneng ho se etsa, seo e lokelang ho se etsa empa e sa se etse, 'me, bakeng sa lijo tse theolelang, seo e se etsang ka bang, le baetsi ba hau ba %technology_name% ba tla etsa lilemo tse lekholo, ba e lahle. tekanyetso e fetang bonngoe ea selemo.

Ka lebaka leo, uena, joaloka mookameli kapa setsebi sa meralo, u tla khona ho utloisisa hantle hore na ke mosebetsi ofe o tla ba molemo ho uena ho sebelisa 1C, le moo ho hlokahalang ho chesoa ka tšepe e chesang. Joaloka moqapi lefatšeng la "non-1C", u tla khona ho bona hore na ho na le eng ho 1C e bakang moferefere. 'Me joalo ka moqapi oa 1C, u tla khona ho bapisa sistimi ea hau le tikoloho ea lipuo tse ling le ho utloisisa sebaka sa hau tsamaisong e hokahanyang ea nts'etsopele ea software.

Tlas'a sehiloeng ho na le litlhaselo tse ngata tse teteaneng ho 1C, ho bahlahlobisisi ba 1C, ho Java, .NET le ka kakaretso ... Fan e tletse, e amohelehile!

Ka 'na

Ke tsebile taba ea moqoqo ho tloha ka 2004. Esale ke etsa mananeo ho tloha ha ke le lilemo li 6, ho tloha ha ke fumana buka e buang ka Moprofesa Fortran e nang le metlae e buang ka katse, serobele le popane. Ke ile ka hlahlobisisa mananeo ao katse e a ngotseng litšoantšong tse bukeng ’me ka fumana seo a se entseng. 'Me e, ke ne ke se na k'homphieutha ea sebele ka nako eo, empa ho ne ho e-na le setšoantšo mabapi le ho phatlalatsoa ha buka eo' me ka botšepehi ke tobetsa likonopo tsa pampiri, ke kenya litaelo tseo ke neng ke li hloela katse X.

Joale ho ne ho e-na le BK0011 le BASIC sekolong, C ++ le assemblers univesithing, joale 1C, 'me joale lintho tse ling tse ngata tseo ke leng botsoa haholo ho li hopola. Lilemong tse 15 tse fetileng, ke 'nile ka ameha haholo-holo ho 1C, eseng feela ka mokhoa oa ho ngolisa, empa ho 1C ka kakaretso. Ho beha mesebetsi, tsamaiso le devops mona. Lilemong tse 5 tse fetileng ke ntse ke etsa mesebetsi e thusang sechabeng mabapi le ho nts'etsapele lisebelisoa le lisebelisoa tsa boiketsetso bakeng sa basebelisi ba bang ba 1C, ho ngola lingoliloeng le libuka.

Ha re etse qeto ka taba eo ho buisanoang ka eona

Ntlha ea pele, a re ke re hlalose hore na re tla bua ka eng, kaha litlhaku "1C" li ka bolela lintho tse ngata. Tabeng ena, ka litlhaku "1C" re tla bolela feela moralo oa nts'etsopele "1C: Enterprise" oa mofuta oa sejoale-joale, oa borobeli. Re ke ke ra bua haholo ka moetsi le maano a hae (empa re tla tlameha ho etsa ho fokolang) Re ke ke ra buisana ka likopo tse khethehileng tse ngotsoeng ho sebelisoa moralo ona. Theknoloji e arohane, lisebelisoa tsa aka li-configurations li arohane.

Mehaho ea maemo a holimo 1C: Khoebo

Ha se lefeela ha ke bua ka lentsoe "framework". Ho ea ka pono ea moqapi, sethala sa 1C ehlile ke moralo. 'Me u lokela ho e tšoara hantle joaloka moralo. Nahana ka eona e le Spring kapa ASP.NET, e entsoeng ke nako e itseng ea nako (JVM kapa CLR ka ho latellana). Hoa etsahala hore lefats'eng la mananeo a tloaelehileng ("eseng 1C"), karohano ea meralo, mechine ea sebele le lisebelisoa tse khethehileng ke tsa tlhaho, ka lebaka la hore likarolo tsena hangata li hlahisoa ke bahlahisi ba fapaneng. Lefatšeng la 1C, ha se tloaelo ho khetholla ka ho hlaka moralo oa nts'etsopele le nako ea ho sebetsa ka boeona; ho feta moo, likopo tse ikhethileng tse ngotsoeng ho sebelisoa moralo le tsona li hlahisoa haholo ke 1C ka boeona. Ka lebaka leo, ho hlaha pherekano e itseng. Ka hona, ka har'a moralo oa sengoloa, re tla tlameha ho nahana ka 1C ho tloha mahlakoreng a 'maloa ka nako e le ngoe ebe re e arola ka lilepe tse' maloa tse hokahanyang. 'Me karolong e' ngoe le e 'ngoe ea ho hokahanya re tla beha kharafu ea ntho e sootho ebe re sheba likarolo, melemo le melemo ea tharollo e teng.

Lintlha tsa maikutlo ho 1C

1C bakeng sa moreki

Moreki o reka mochine o ikemetseng oo ka oona a ka rarollang mathata a ho iketsetsa khoebo ea hae ka potlako. Khoebo e ka ba setoro se senyane, kapa e ka ba k'hamphani e kholo e ts'oereng. Ho hlakile hore litlhoko tsa likhoebo tsena li fapane, empa ka bobeli li tšehetsoa ke motheo oa khoutu e le 'ngoe ea sethala.

Bakeng sa moreki oa 1C ena ke nako e potlakileng ea ho ea 'marakeng. Ka potlako. Ka potlako ho feta Java, C# kapa JS. Karolelano. Ho potoloha sepetlele. Ho hlakile hore sebaka sa marang-rang sa karete ea khoebo se sebelisang React se tla ba betere, empa mokokotlo oa sistimi ea WMS o tla qala kapele ho 1C.

1C e le sesebelisoa

Tharollo ka 'ngoe ea thekenoloji e na le meeli ea ho sebetsa. 1C ha se puo e akaretsang, ha e phele ka thoko ho moralo oa eona. Ho bohlokoa ho sebelisa 1C ha o hloka:

  • sesebelisoa sa seva
  • tshebediso moo ditjhelete di hlahang teng
  • e nang le UI, ORM, Tlaleho, XML/JSON/COM/PDF/YourDataTransferingFormat
  • ka tšehetso bakeng sa lits'ebetso tsa morao-rao le mesebetsi
  • ka ts'ireletso e thehiloeng ho karolo
  • ka scriptable khoebo logic
  • ka bokhoni ba ho theha prototype kapele le nako e tlase ea ho ea mmarakeng

Ha u hloke 1C haeba u batla:

  • ho ithuta ka mochini
  • Lipalo tsa GPU
  • litšoantšo tsa k'homphieutha
  • lipalo tsa lipalo
  • Sistimi ea CAD
  • ts'ebetso ea mats'oao (molumo, video)
  • highload http mehala ka li-rps tse likete tse makholo

1C joalo ka k'hamphani ea tlhahiso

Ho bohlokoa ho utloisisa hore na khoebo ea 1C joalo ka moetsi oa software ke eng. Khamphani ea 1C e rekisa litharollo tsa mathata a khoebo ka boits'oaro. Likhoebo tse fapaneng, tse kholo kapa tse nyane, empa ke seo a se rekisang. Mokhoa oa ho fihlela sepheo sena ke likopo tsa khoebo. Bakeng sa accounting, payroll accounting, joalo-joalo Ho ngola likopo tsena, k'hamphani e sebelisa sethala sa eona sa nts'etsopele ea kopo ea khoebo. E etselitsoe ka ho khetheha bakeng sa mesebetsi e tloaelehileng ea lits'ebetso tse tšoanang tsa khoebo:

  • tlaleho ea lichelete
  • mokhoa o bonolo oa ho etsa logic ea khoebo
  • menyetla e pharaletseng ea ho kopanya libakeng tse fapaneng tsa IT

Joaloka moetsi, 1C e lumela hore ena ke leano le u lumellang hore u sebetse le balekane le bareki ka mokhoa oa ho hlōla. U ka pheha khang ka sena, empa sena ke hoo e batlang e le tsela eo k'hamphani e itlhahisang ka eona: litharollo tse lokiselitsoeng ho rarolla mathata a khoebo tse ka etsoang ka potlako ke balekane le ho kopanngoa sebakeng leha e le sefe sa IT.

Likopo tsohle kapa litakatso tsa 1C joalo ka moralo li lokela ho shejoa ka mokhoa ona feela. "Re batla OOP ho 1C," ho rialo bahlahisi. "Ho tla re bitsa bokae ho ts'ehetsa OOP sethaleng, na see se tla re thusa ho eketsa thekiso ea mabokose?" ho bolela 1C. E bula "prism" ea hae ea ho rekisa tharollo mathateng a khoebo:

- Lumela, khoebo, na u batla OOP ho 1C ea hau?
- Na see se tla nthusa ho rarolla mathata a ka?
- Ke mang ea tsebang...
- Joale ha ho hlokahale

Mokhoa ona o ka ba o motle kapa o mobe ho latela hore na ke mang ea o shebileng, empa ho joalo feela. Ha u bua ka taba ea hore ha ho na karolo ea X ho 1C, u lokela ho utloisisa hore ha e eo ka lebaka, empa molemong oa khetho "litšenyehelo tsa ts'ebetsong vs palo ea phaello".

Sehlopha sa theknoloji

"Ha e le hantle, Odinesniks e etsa sohle se matleng a bona ho sebelisa mekhoa e metle ka ho fetisisa, e khethiloeng ka hloko ke litsebi tsa mekhoa e tsotellang le baetsi ba sethala sa 1C.
Ha u ngola khoutu ea hau e hlokang kelello bakeng sa foromo e bonolo e laoloang, ha e le hantle u sebelisa mohlala-shebo-taolo с tlamahano ea data ka makhetlo a mabeli в enjene ea methati e meraro ea data-app, tatso boemo bo phahameng ba kamano ya ntho botlaaseng tlhaloso ea metadata ea declarativeho ba le tsa yona puo ea potso e ikemetseng, c Declarative ya data-khannoang mosebedisi segokanyimmediamentsi sa sebolokigolo, ka ho feletseng pepeneneng serialization le domain name ea lenaneo puo.

Moo baetsi ba 1C ba fapaneng le basebetsi-'moho le bona ba Bophirimela ke PR. Ba rata ho fa poho leha e le efe lebitso le leholo le ho matha le eona joaloka mokotla o litšila. "
A. Orefkov

Sethala sa 1C se na le meralo ea khale ea 3-tier, bohareng ba eona ke seva sa kopo (kapa mohlala oa eona oa chelete e nyane bakeng sa barekisi ba banyenyane ba mabenkele). Ebang MS SQL kapa Postgres e sebelisoa e le DBMS. Ho boetse ho na le ts'ehetso bakeng sa Oracle le IBM DB2, empa sena ke sa esoteric; ha ho motho ea tsebang hore na ho tla etsahala'ng haeba u sebelisa 1C ho li-database tsena tlas'a mojaro o mahareng le o phahameng. Ke lumela hore 1C ka boeona ha e tsebe sena.

Karolo ea moreki e kanna ea ba moreki e mosesane e kentsoeng mochining oa mosebelisi kapa moreki oa webo. Ntho ea bohlokoa ke hore baetsi ba mananeo ha ba ngole li-code tse 2 tse fapaneng, ba ngola kopo e le 'ngoe ka puo e le' ngoe, 'me u ka e bontša ho sebadi haeba ho na le takatso kapa tlhokahalo. Ke bo-mang moo ba neng ba batla pokello ea 'nete e felletseng le puo e le 'ngoe bakeng sa pele le ka morao, node.js? Ha ho mohla ba kileng ba khona ho etsa ntho e tšoanang hantle ho fihlela qetellong. Ho na le stack ea 'nete e felletseng, empa u tla tlameha ho e ngola ka 1C. Ketso ea qetello, lintho tse joalo :)

Tharollo ea leru SaaS 1C: E ncha e boetse e sebetsa ka mokhoa oa sebatli, oo u ke keng ua reka 1C ho oona, empa u hira database e nyane mme u boloke tlaleho ea thekiso ea shawarma moo. Feela ka har'a sebatli, ntle le ho kenya kapa ho hlophisa eng kapa eng.

Ho phaella moo, ho na le mofani oa lefa, eo ho 1C e bitsoang "kopo e tloaelehileng". Lefa ke lefa, le amohelehile lefats'eng la likopo ka 2002, empa re ntse re bua ka boemo ba hona joale ba ecosystem.

Karolo ea seva ea 1C e tšehetsa lihlopha le sekala ka ho eketsa mechine e mecha sehlopheng. Likopi tse ngata li robehile mona 'me ho tla ba le karolo e arohaneng sehloohong se buang ka sena. Ka bokhutšoanyane, sena ha se tšoane hantle le ho kenyelletsa maemo a 'maloa a tšoanang hantle ka morao ho HAProxy.

Moralo oa nts'etsopele ea kopo o sebelisa puo ea eona ea lenaneo, e batlang e tšoana le VB6 e ntlafalitsoeng hanyane e fetoletsoeng ho Serussia. Bakeng sa batho ba hloileng ntho e 'ngoe le e' ngoe ea Serussia, ba sa lumeleng hore "haeba" e fetoleloa e le "haeba," khetho ea bobeli ea syntax e fanoa. Tseo. Haeba u lakatsa, u ka e ngola ka 1C ka tsela eo e ke keng ea khetholloa ho VB.

1C - Molemo le bobe. Tlhophiso ea lintlha ka har'a li-holivars hoo e ka bang 1C

Puo ena ea lenaneo ke lona lebaka le ka sehloohong la lehloeo la mabitso a bosoasoi a 1C mabapi le sethala sa bona. Ha re tobane le eona, eseng ntle ho mabaka. Puo e ile ea emoloa ka mokhoa o bonolo ka hohle kamoo ho ka khonehang, e etselitsoeng ho phethahatsa mantra "BA BATHO, BAHLAHISI" ka tekanyo ea bonyane ho CIS. Ntho ea khoebo ea tharollo e joalo, ka maikutlo a ka, e bonahala ka ho hlaka: bahlahisi ba bangata, ho fana ka kakaretso ea 'maraka. Sena se ile sa phethahala, ho latela likhakanyo tse fapaneng ho tloha ho 45% ho isa ho 95%. Ke tla bolela hang-hang hore ho ngola ka puo eo u nahanang hore e hlile e bonolo. 'Me ke tseba lipuo tse ngata tsa mananeo.

Ha re qaleng ka puo.

1C puo ea lenaneo

Ka nako e ts'oanang ntlha e matla le e fokolang ea tsamaiso. E fana ka ho kena habonolo le ho baleha habonolo. Ka lehlakoreng le leng, ha e so ntlafatsoe ho tloha ha ho lokolloa mofuta oa 8 ka 2002 mme e siiloe ke nako. Motho e mong o tla re "khalo e kholo ke hore ha ho na OOP" 'me ba tla fosahetse. Ntlha ea pele, PLO ha e rate feela Nuraliev, empa hape le Torvalds. Ea bobeli, OOP e ntse e le teng.

Ho ea ka pono ea moqapi, o na le moralo o nang le lihlopha tsa motheo tse bontšitsoeng ho DBMS. Moqapi a ka nka "Directory" ea sehlopha sa mantlha mme a rua buka ea "Clients" ho eona. E ka eketsa likarolo tse ncha tsa sehlopha ho eona, mohlala, INN le Aterese, hape, ha ho hlokahala, e ka fetisa (ho fetisa) mekhoa ea sehlopha sa motheo, mohlala, mokhoa oa OnWrite/AtRecord.

Moralo o entsoe ka tsela eo lefa le tebileng le sa hlokeng hangata, 'me thibelo ho OOP, ka maikutlo a ka, e utloahala. 1C e tsepamisitse maikutlo ho Domain Driven Development mme e etsa hore u nahane, pele ho tsohle, ka taba ea tharollo e ntseng e ntlafatsoa, ​​​​'me sena se molemo. Ha ho na moleko feela, empa hape ha ho hlokahale ho ngola li-DTO tse 10 tse fapaneng le ViewModels feela ho bonts'a lintlha tse ling ho tsoa sebakeng se itseng. Moqapi oa 1C o lula a sebetsa le mokhatlo o le mong, ntle le ho kopanya moelelo oa maikutlo ka lihlopha tse leshome le metso e 'meli tse nang le mabitso a tšoanang, a emelang mokhatlo o le mong, empa ho tloha lehlakoreng le leng. Ka mohlala, ts'ebeliso efe kapa efe ea .NET, e tla tlameha ho ba le ViewModels le DTO tse hlano kapa tse peli bakeng sa ho kopanya ho JSON le ho fetisetsa data ho tloha ho moreki ho ea ho seva. 'Me hoo e ka bang 10-15% ea khoutu ea hau ea kopo e tla sebelisoa ho fetisetsa data ho tloha sehlopheng se seng ho ea ho se seng ho sebelisa lipene kapa lithupa tse kang AutoMapper. Khoutu ena e tlameha ho ngoloa mme baetsi ba mananeo ba tlameha ho lefuoa ho e theha le ho e boloka.

Hoa etsahala hore puo ea 1C e thata ho e ntlafatsa ntle le ho e thatafatsa ho ea boemong ba lipuo tse tloaelehileng, kahoo e lahleheloa ke monyetla oa ho ba bonolo. Ke mosebetsi ofe oa morekisi o ntseng o rarolloa: ho fana ka tharollo e tloaelehileng eo moithuti leha e le ofe ea tšoaroang seterateng a ka e khethang ka boemo bo hlokahalang ba boleng (ke hore, mokotla o koahelang ho tloha setaleng ho ea fekthering e kholo e felile). Haeba u setala, nka moithuti; haeba u feme, nka guru ho tsoa ho molekane oa hau oa ts'ebetsong. Taba ea hore balekane ba kenyang ts'ebetsong ba rekisa liithuti ka theko ea guru hase bothata ka moralo. Ka mokhoa oa meralo, moralo o tlameha ho rarolla mathata a bobeli, khoutu ea litlhophiso tse tloaelehileng (tseo re li rekiselitseng likhoebo tse nang le ts'episo ea ho li etsa) li lokela ho utloisisoa ke moithuti, 'me mosuoe o lokela ho utloisisa eng kapa eng eo u e batlang.

Seo, ka maikutlo a ka, se hlileng se haellang ka puo, ke eng se u qobellang ho ngola ho feta kamoo u ka khonang, ke eng e senyang nako e lefshoang ke moreki.

  • Monyetla oa ho thaepa maemong, mohlala, TypeScript (ka lebaka leo, lisebelisoa tse ntlafalitsoeng tsa tlhahlobo ea khoutu ho IDE, refactoring, jambs tse fokolang tse khopisang)
    Ho fumaneha ha mesebetsi joalo ka lintho tsa boemo ba pele. Khopolo e rarahaneng hanyane, empa palo ea khoutu e tloaelehileng ea boilerplate e ka fokotsoa haholo. Kutloisiso ea moithuti ea khoutu, IMHO, e ne e tla eketseha ka lebaka la ho fokotseha ha molumo
  • Litlhaloso tsa pokello ea bokahohle, li-initiator. Ntho e ts'oanang - ho fokotsa palo ea khoutu e lokelang ho ngoloa le / kapa ho shejoa ka mahlo. Ho tlatsa likoleke ho nka nako e fetang 9000% ea nako ea lenaneo la 1C. Ho ngola sena ntle le tsoekere ea maiketsetso ke nako e telele, e theko e boima ebile e na le liphoso. Ka kakaretso, palo ea LOC ho litharollo tsa 1C e feta meeli eohle e ka nahanoang ha e bapisoa le meralo e fumanehang e bulehileng, 'me ka kakaretso, li-Javas tsohle tsa hau li kopane. Puo ke verbose, 'me sena se fokotseha ka bongata ba data, memori, mariki a IDE, nako, chelete ...
  • Qetellong ke na le maikutlo a hore kaho ena ha e eo ka lebaka la hore ha baa ka ba fumana phetolelo e atlehileng ea Serussia :)
  • Mefuta ea hau ea data (ntle le OOP), li-analogue tsa Mofuta ho tsoa ho VB6. E tla u lumella hore u se ke ua thaepa meaho u sebelisa litlhaloso ho BSP le mekhoa ea boselamose e hahang meaho ena. Re fumana: khoutu e nyane, leseli ka letheba, tharollo e potlakileng bothateng, liphoso tse fokolang ka lebaka la typos le thepa e sieo ea meaho. Hona joale ho thaepa ha meaho ea basebelisi ho itšetlehile ka ho feletseng le sehlopha sa nts'etsopele sa Laebrari ea Standard Subsystem, eo, ho ea ka mokitlane oa eona, e ngolang maikutlo ka hloko mabapi le thepa e lebeletsoeng ea mehaho ea parameter e fetisitsoeng.
  • Ha ho na tsoekere ha u sebetsa ka mehala e sa tloaelehang ho moreki oa webo. Callback-hell ka mokhoa oa ProcessingNotifications ke crutch ea nakoana e bakoang ke phetoho ea tšohanyetso ho API ea li-browser tse kholo, empa u ke ke ua phela joalo ka linako tsohle; molemo oa "kutloisiso ea seithuti" ea khoutu e sa tloaelehang e ntse e lahleha. ho feta le ho feta. U se ke ua kenya ts'ehetso bakeng sa paradigm ena ho IDE ea mantlha mme lintho li mpefala le ho feta.

Ena ke e 'ngoe ea mathata a hatellang, ho hlakile hore lenane le ka ba kholoanyane, empa ha rea ​​​​lokela ho lebala hore sena e ntse e se puo ea sepheo se akaretsang, ha e hloke ho bala ka bongata, mesebetsi ea lambda, phihlello ea GPU le ho itima lijo. lipalo tse phaphametseng. Ena ke puo ea mongolo oa khoebo.

Setsebi sa lenaneo se seng se sebelitse haholo ka puo ena, o sheba js kapa c#, o teneha ka har'a moralo oa puo ena. Ke 'nete. O hloka ntshetsopele. Ka lehlakoreng le leng la sekala bakeng sa morekisi ke litšenyehelo tsa ho kenya ts'ebetsong likarolo tse boletsoeng ho latela keketseho ea chelete ka mor'a ts'ebetsong ea tsona. Mona ha ke na tlhahisoleseling mabapi le hore na hajoale ke eng e fetang mahlong a k'hamphani.

Tikoloho ya ntshetsopele

Lintho le mona ha li tsamaee hantle. Ho na le libaka tse peli tsa ntlafatso. Ea pele ke Configurator e kenyellelitsoeng phano. Ea bobeli ke tikoloho ea Enterprise Development Tools, kapa EDT ka bokhutšoanyane, e ntlafalitsoeng motheong oa Eclipse.

Setlhophiso se fana ka mefuta e mengata ea mesebetsi ea nts'etsopele, e ts'ehetsa likarolo tsohle mme ke tikoloho e ka sehloohong 'marakeng. Hape ke boitšoaro bo sa sebetseng, ha bo tsoele pele, ho ea ka menyenyetsi - ka lebaka la palo ea likoloto tsa tekheniki ka hare ho eona. Boemo bo ka ntlafatsoa ka ho bula API ea ka hare (ka mokhoa oa setsoalle le Motho oa Snowman A. Orefkova kapa ka mokhoa o ikemetseng), empa ha ho joalo. Ts'ebetso e bonts'itse hore sechaba se tla ngola likarolo tsa sona ho IDE, ha feela morekisi a sa sitise. Empa re na le seo re nang le sona. Setlhophiso se ne se le hantle ka 2004-2005, se hopotsa Visual Studio ea linako tseo, libakeng tse ling e ne e pholile le ho feta, empa e ne e tsitsitse linakong tseo.

Ho phaella moo, palo ea tharollo e tloaelehileng e tloaelehileng e eketsehile ka makhetlo a 'maloa ho tloha ka nako eo,' me kajeno IDE e sitoa ho sebetsana le palo ea khoutu eo e feptjoang ka eona. Bokhoni ba ho sebelisa le ho etsa refactoring ha bo na zero, bo bofubelu. Sena sohle ha se kenye cheseho ho bahlahisi mme ba lora ka ho fallela tikolohong e meng le ho tsoela pele ho khouta shit moo, empa sebakeng se monate se sa tšolleng mathe sefahlehong sa hau ka boitšoaro ba sona.

Ntle le moo, ho fanoa ka IDE e ngotsoeng ho tloha qalong, e hahiloeng holim'a Eclipse. Moo, mehloli, joalo ka software e 'ngoe le e' ngoe, e phela ka mokhoa oa lifaele tsa mongolo, e bolokiloe ho GIT, ho hula makala a kopo, tsena tsohle. Ka lehlakoreng le leng, ha e so tlohele boemo ba beta ka lilemo tse ngata joale, leha e ntse e ntlafala ka tokollo ka 'ngoe. Nke ke ka ngola ka bofokoli ba EDT, kajeno ke ho fokotsa, hosasane ke tšobotsi e tsitsitseng. Bohlokoa ba tlhaloso e joalo bo tla fela kapele. Kajeno hoa khonahala ho nts'etsapele EDT, empa ha se ntho e sa tloaelehang; o hloka ho itokisetsa palo e itseng ea litšitšili tsa IDE.

Haeba u sheba boemo ka "1C prism" e boletsoeng ka holimo, u fumana ntho e kang ena: ho lokolloa ha IDE e ncha ha ho eketse thekiso ea mabokose, empa ho tsoa ha DEVELOPERS ho ka fokotseha. Ho thata ho bolela se emetseng tikoloho mabapi le boiketlo ba nts'etsopele, empa Microsoft e se e qhekelletse baetsi ba mehala ka ho ba fa lits'ebeletso tsa eona morao haholo.

Tsamaiso ea ntlafatso

Ntho e 'ngoe le e' ngoe mona e molemo haholo ho feta ho ngola khoutu, haholo-holo morao tjena, ha boiteko ba sechaba bo hlahisa mathata a tsamaiso ea tsamaiso, ho hlahisa li-prototypes tse batlang ho lahlela polokelo ea 1C ka har'a qubu ea lithōle le ho sebelisa git, molato o potlakileng, tlhahlobo ea khoutu. , static analysis, auto-deploy joalo-joalo. Likarolo tse ngata li kentsoe sethaleng se eketsang boemo ba automation ea mesebetsi ea nts'etsopele. Leha ho le joalo, likarolo tsena kaofela li ile tsa kenyelletsoa feela bakeng sa nts'etsopele ea lihlahisoa tsa rona tse kholo, ha ho hlakile hore re ke ke ra khona ho etsa ntle le ho iketsetsa. Ho ne ho e-na le li-auto-merge, papiso ea litsela tse tharo le KDiff le tseo tsohle. E thehiloe ho Github gitconverter, eo, ka ho hlaka, a ileng a huleloa hole le morero gitsync, empa e fetotsoe ho lumellana le mekhoa ea k'hamphani ea barekisi. Ka lebaka la bashanyana ba manganga ba tsoang mohloling o bulehileng, mochini oa ntlafatso oa 1C o theohile fatše. API e bulehileng bakeng sa configurator, IMHO, e ka boela ea fetola ho khutlela morao boitšoarong ba IDE ea sehlooho.

Kajeno, ho boloka mehloli ea 1C ho git ka boitlamo bo amanang le litaba tsa Jira, litlhahlobo ho Crucible, konopo ea push ho tsoa ho Jenkins le litlaleho tsa Allure mabapi le tlhahlobo ea khoutu ho 1C esita le. static analysis ho SonarQube - sena se hole le litaba, empa ho e-na le hoo ke tse tloaelehileng lik'hamphaning moo ho nang le tsoelo-pele e ngata ea 1C.

Tsamaiso

Ho na le lintho tse ngata tseo u ka li buang mona. Taba ea pele, sena ke 'nete, seva (sehlopha sa seva sa 1C). Ntho e babatsehang, empa ka lebaka la hore ke lebokose le letšo ka ho feletseng, le ngotsoeng ka lintlha tse lekaneng, empa ka tsela e itseng - ho tseba ho qalisoa ha ts'ebetso e sa sitisoeng ka mokhoa oa highload ho li-server tse 'maloa ke bongata ba ba seng bakae ba khethiloeng ba apereng liaparo. khau e nang le mongolo o reng "Setsebi sa Mathata a Theknoloji". Ho bohlokoa ho hlokomela hore, ha e le hantle, ho tsamaisa seva ea 1C ha ho fapane le ho tsamaisa seva efe kapa efe. Ke sesebelisoa se thehiloeng marang-rang, se nang le likhoele tse ngata se jang mohopolo, CPU le lisebelisoa tsa disk. E fana ka menyetla e mengata ea ho bokella telemetry le tlhahlobo ea mafu.

Bothata mona ke hore morekisi ha a fane ka ntho leha e le efe e khethehileng mabapi le tharollo e lokiselitsoeng bakeng sa tlhahlobo ena haholo. E, ho na le 1C: Setsi sa Lisebelisoa le Taolo, li ntle haholo, empa li turu haholo mme ha se bohle ba nang le tsona. Ho na le lintlafatso tse ngata sechabeng bakeng sa ho hokahanya Grafana, Zabbix, ELK le lintho tse ling ho tloha boemong bo tloaelehileng ba tsamaiso, empa ha ho na tharollo e le 'ngoe e tla lumellana le bongata. Mosebetsi o emetse mohale oa eona. 'Me haeba u le khoebo e rerileng ho qala ka sehlopha sa 1C, u hloka Setsebi. Ea hao ka hare kapa ka ntle, empa ua e hloka. Ke ntho e tloaelehileng hore ho na le karolo e arohaneng e nang le bokhoni ba ts'ebetso ea seva, eseng mosebelisi e mong le e mong oa 1C ea lokelang ho tseba sena, o hloka feela ho utloisisa hore karolo e joalo ea hlokahala. Ha re nke mohlala oa SAP. Ha a le moo, moqapi, mohlomong, a ke ke a tsoha setulong sa hae haeba a kōptjoa hore a lokise ntho e itseng ho seva sa kopo. E ka ’na eaba ke leoatla ’me a ke ke a hlajoa ke lihlong. Mokhoa oa SAP ho na le karolo e fapaneng ea mosebeletsi bakeng sa sena. Ka lebaka le itseng, indastering ea 1C ho lumeloa hore sena se lokela ho kopanngoa ho mosebeletsi a le mong bakeng sa moputso o tšoanang. Ke boikaketsi.

Mathata a 1C seva

Ho na le minus e le 'ngoe hantle - ho tšepahala. Kapa, ​​​​haeba u rata, ho se tsejoe esale pele. Ka tšohanyetso boitšoaro bo makatsang ba seva bo se bo fetohile puo ea toropo. Pheko ea bokahohle - ho emisa seva le ho hlakola li-cache tsohle - e bile e hlalositsoe bukeng ea setsebi, esita le buka ea batch e khothalletsoang ho etsa sena. Haeba sistimi ea hau ea 1C e qala ho etsa ntho eo e sa lokelang ho e etsa, ke nako ea ho hlakola cache ea data. Ho ea ka khakanyo ea ka, ho na le batho ba bararo feela naheng eohle ba tsebang ho sebelisa seva sa 1C ntle le mokhoa ona mme ha ba arolelane liphiri, hobane ... ba phela ka sena. Mohlomong lekunutu la bona ke hore ba hloekisa data ea seboka, empa ha ba bolelle mang kapa mang ka eona.

Ho seng joalo, seva sa 1C ke ts'ebeliso e ts'oanang le e 'ngoe' me e tsamaisoa ka mokhoa o ts'oanang, ka ho bala litokomane le ho kokota moropa.

Docker

Molemo oa ho sebelisa seva sa 1C se kentsoeng tlhahisong ha o so pakoe. Seva ha e kopane ka ho kenyelletsa feela li-node ka morao ho balancer, e leng ho fokotsang melemo ea tlhahiso ea lihlahisoa ho ea bonyane, 'me mokhoa oa ho sebetsa ka katleho ka lijaneng ka mokhoa o phahameng oa thepa ha o so thehoe. Ka lebaka leo, ke bahlahisi feela ba sebelisang Docker + 1C ho theha libaka tsa liteko. Ha u le moo, e na le thuso haholo, e sebelisoa, e u lumella ho bapala ka mahlale a morao-rao le ho phomola ho tloha ho nyahameng ha configurator.

Karolo ea khoebo

Ho latela pono ea matsete, 1C e u lumella ho rarolla bothata ba ho qala mehopolo ea khoebo ka potlako ka lebaka la bokhoni bo pharaletseng ba litlelase tsa kopo. 1C ka ntle ho lebokose e fana ka Tlaleho e ntle haholo, ho kopanngoa le eng kapa eng, moreki oa webo, moreki oa selefouno, sesebelisoa sa mehala, tšehetso bakeng sa li-DBMS tse fapaneng, ho kenyeletsoa. mahala, cross-platform ka bobeli seva le likarolo tse kentsoeng tsa bareki. E, UI ea likopo e tla ba mosehla, ka linako tse ling sena ke ho fokotsa, empa eseng kamehla.
Ka ho khetha 1C, khoebo e fumana litharollo tsa software tse ba lumellang ho haha ​​​​likopo tse ngata haholo, hammoho le bahlahisi ba bangata ba marakeng ba batlang chelete e fokolang ho feta Javaists 'me ka nako e ts'oanang ba hlahisa liphello ka potlako.

Mohlala, mosebetsi oa ho romela invoice ea PDF ho moreki o ka rarolloa ka hora ea mosebetsi oa baithuti. Bothata bo tšoanang ho .NET bo ka rarolloa ka ho reka laebrari ea mong'a ntlo, kapa matsatsi a seng makae kapa libeke tse 'maloa tsa ho ngola likhoutu ke moetsi ea thata, ea litelu. Ka linako tse ling, ka bobeli hang-hang. E, ke ne ke bua feela ka tlhahiso ea PDF. Ha re so ka re bolela hore na bill ena e tla tsoa kae. Web frontender e tlameha ho etsa foromo moo opereishene e tla kenya data, motlatsi oa morao o tla tlameha ho etsa mehlala ea dto bakeng sa ho fetisetsa JSON, mehlala ea ho boloka polokelong ea boitsebiso, sebopeho sa database ka boeona, ho fallela ho eona, ho thehoa ha graphical. ponts'o ea ak'haonte ena, 'me ka nako eo feela - PDF. Ka 1C, mosebetsi oohle, ho tloha qalong, o phethoa ka hora e le 'ngoe.

Sistimi e felletseng ea liak'haonte bakeng sa lebenkele le lenyenyane le nang le ts'ebetso e le 'ngoe ea khoebo e rekiloeng / e rekisoang e etsoa ka lihora tse 3. Ka tlaleho ea thekiso, tlaleho ea thepa ka theko ea theko le theko ea thekiso, e senyehileng ke polokelo, taolo ea litokelo tsa phihlello, moreki oa marang-rang le sesebelisoa sa mohala. . Ho lokile, ke lebetse ka kopo, ka kopo eseng ka lihora tse 3, ka tse tšeletseng.

Mosebetsi ona o tla nka nako e kae moqapi oa .NET ho tloha ho kenya studio ea pono k'homphieutheng e hloekileng ho e bontša ho moreki? Ho thoe'ng ka litšenyehelo tsa ntlafatso? Ntho yona eo.

Matla a 1C joalo ka sethala

1C e matla eseng hobane ho na le ntho e itseng ka eona e ntle ka ho fetisisa lefatšeng. Ho e-na le hoo, tsamaisong e 'ngoe le e 'ngoe ea motho ka mong u ka fumana analogue e thahasellisang ho feta software ea lefatše. Leha ho le joalo, ho ipapisitse le lintlha tse kopaneng, ha ke bone sethala se ts'oanang le 1C. Mona ke moo katleho ea khoebo e leng teng. Melemo ea sethaleng e hasane hohle ho eona 'me e bonahala ka ho hlaka ha u bona kamoo sena se etsoang kateng lipapaling tse ling. Ha e le hantle, tsena HASE le likarolo, empa ho fapana le hoo - ho hana likarolo molemong oa paradigm e le 'ngoe. Mehlala e seng mekae:

  1. Unicode. Ke eng e ka bang bonolo haholoanyane? Ha ho na tlhoko ea ho sebelisa li-encodings tsa ASCII tsa single-byte ka 2019 (ntle le ho hokahana le tsa khale tsa khale). Le ka mohla. Empa che. Leha ho le joalo, motho e mong tafoleng e 'ngoe o sebelisa varchar ea single-byte' me ts'ebeliso e tla ba le mathata ka li-encodings. Ka 2015, tumello ea gitlab ea LDAP e ile ea hloleha ka lebaka la mosebetsi o fosahetseng ka li-encodings; JetBrains IDE e ntse e sa sebetse le Cyrillic ka mabitso a lifaele hohle. 1C e fana ka karohano ea boleng bo holimo ea khoutu ea ts'ebeliso ho tsoa ho database. Ha u le moo ho ke ke ha khoneha ho thaepa litafole boemong bo tlaase 'me li-jambs tsa bacha ba sa khoneng ho ba boemong ba database ha li khonehe moo. E, ho ka 'na ha e-ba le mathata a mang ka bacha ba sa tsebeng, empa mefuta e fapaneng ea mathata e nyenyane haholo. Joale o tla mpolella hore kopo ea hau e entsoe ka nepo mme sebaka sa phihlello sa database se qheletsoe ka thoko kamoo se lokelang ho ba ka teng. Sheba hape ts'ebeliso ea hau ea khoebo ea Java e tloaelehileng. Haufi le ka botshepehi. Na letsoalo la hao lea u tšoenya? Ebe ke o thabela.
  2. Palo ea litokomane/libuka tsa litšupiso. Ho 1C ka sebele ha se eona e fetohang ka ho fetisisa ebile ha e molemo ka ho fetisisa. Empa seo ba se etsang ho software ea banka le lits'ebetsong tse ingoletseng tsa bo-accounting - hantle, ke lefifi feela. Ebang ke boitsebiso bo tla kenngoa ('me joale "oh, ke hobane'ng ha re e-na le masoba"), kapa ho fapana le hoo, ba tla etsa jenereithara e sebetsang ka ho koala boemong ba DBMS ('me e tla fetoha botlolo). Ha e le hantle, ho thata haholo ho etsa mosebetsi ona o bonahalang o le bonolo - moqolotsi oa lihlopha tsa lihlopha, tse nang le karolo e ikhethang e thehiloeng ho sete e itseng ea linotlolo, prefixation, e le hore e se ke ea thibela database nakong ea ho kenngoa ha data ka tsela e tšoanang. .
  3. Likhetho tsa lirekoto polokelong ea polokelo. 1C e entse qeto e tiileng - li-identifiers tsohle tsa lihokelo li entsoe ka mokhoa o phethahetseng 'me ke phetho. 'Me ha ho na mathata ka li-database tse ajoang le phapanyetsano. Bahlahisi ba litsamaiso tse ling ka manganga ba theha ntho e kang boitsebiso (e khuts'oane!), Ba hulele ho GUI ho fihlela nako ea ho theha maemo a 'maloa a amanang ('me joale a tla fumanoa). Ha u na sena? Ka botšepehi?
  4. Manane. 1C e na le mekhoa e atlehileng haholo ea ho phetla manane (a maholo) le ho tsamaea ho ona. E re ke behelle sebaka hang-hang - ka tšebeliso e nepahetseng ea mochini! Ka kakaretso, sehlooho ha se monate, se ke ke sa rarolloa ka nepo: e kanna ea utloahala ebile e bonolo (empa kotsi ea lirekoto tse kholo ho moreki), kapa paging ke ea bofokoli bo bong kapa bo bong. Ba etsang paging hangata ba e etsa ka tsela e khopameng. Ba etsang scrollbar ka botšepehi ba eketsa database, mocha le moreki.
  5. Liforomo tse laoloang. Ha ho pelaelo hore ho web client interface ha e sebetse hantle. Empa ea sebetsa. Empa bakeng sa litsamaiso tse ling tse ngata tsa liak'haonte le tsa banka, ho theha sebaka sa mosebetsi se hole ke projeke ea boemo ba khoebo. Boitlhotlhollo: ka lehlohonolo ho ba e entseng marang-rang, sena se ke ke sa ama.
  6. Sesebelisoa sa mobile. Haufinyane tjena, o ka ngola le lits'ebetso tsa mehala ha o ntse o le tikolohong e tšoanang. Ho rarahane ho feta mona ho feta ka moreki oa webo; lintlha tsa lisebelisoa li u qobella ho li ngolla ka ho khetheha, empa, leha ho le joalo, ha u hirile sehlopha se arohaneng sa baetsi ba mehala. Haeba o hloka kopo bakeng sa litlhoko tsa ka hare tsa k'hamphani (ha tharollo ea selefouno ea bothata ba khoebo e le ea bohlokoa ho feta moralo o mosehla oa UI), o sebelisa sethala se le seng ka ntle ho lebokose.
  7. Ho tlaleha. Ka lentsoe lena ha ke bolele sisteme ea BI e nang le data e kholo le lets'oao ts'ebetsong ea ETL. Sena se bolela litlaleho tsa basebetsi tse u lumellang ho lekola boemo ba accounting mona le hona joale. Ho leka-lekana, ho lula hammoho, ho hlopha bocha, joalo-joalo. 1C e tsoa ka lebokoseng ka sistimi ea tlaleho e nang le litlhophiso tse feto-fetohang bakeng sa lihlopha, li-filters, le pono ea pono ka lehlakoreng la mosebelisi. E, ho na le li-analogue tse pholileng 'marakeng. Empa eseng ka har'a moralo oa tharollo ea bohle-ka-e le 'ngoe le ka theko ka linako tse ling e phahame ho feta tharollo ea tsohle ka bonngoe. 'Me hangata ho joalo le ka tsela e fapaneng: ho tlaleha feela, empa ho theko e boima ho feta sethala kaofela, le boleng bo bobe.
  8. Liforomo tse ka hatisoang. Hantle, sebelisa .NET ho rarolla bothata ba ho romela melaetsa ea meputso ka PDF ho basebetsi ka imeile. 'Me joale mosebetsi oa ho hatisa li-invoice. Ho thoe'ng ka ho boloka likopi tsa bona ho PDF e tšoanang? Bakeng sa lebitso la bosoasoi la 1C, ho hlahisa sebopeho sefe kapa sefe ho PDF ke +1 mola oa khoutu. Sena se bolela + metsotsoana e 40 ea nako ea ho sebetsa, ho e-na le matsatsi kapa libeke ka puo e ’ngoe. Meetso ea liforomo tse hatisitsoeng ka 1C e bonolo haholo ho e nts'etsapele ebile e matla ka ho lekana ho qothisana lehlokoa le balekane ba lefuoang. E, mohlomong, ha ho na menyetla e mengata ea ho sebelisana litokomaneng tsa 1C spreadsheet; u ke ke ua potlakela ho fumana setšoantšo sa 3D ka ho lekanya ho sebelisa OpenGL. Empa na ho hlile hoa hlokahala?

Ena ke mehlala e 'maloa feela moo ho fokotsa ts'ebetso kapa ho sekisetsa ts'ebetsong ho fetohang molemong oa meralo nakong e tlang. Esita le ho sekisetsa kapa ho se khetho e sebetsang ka ho fetisisa - e se e ntse e le ka lebokoseng mme e nkoa e le ea bohlokoa. Ts'ebetsong ea eona e ikemetseng e ka 'na ea se ke ea khoneha (hobane liqeto tse joalo li tlameha ho etsoa qalong ea morero,' me ha ho na nako ea seo, 'me ha ho na setsebi sa meralo ho hang), kapa liphetolelo tse' maloa tse theko e boima. Ho e 'ngoe le e' ngoe ea lintlha tse thathamisitsoeng ('me lena ha se lethathamo le felletseng la litharollo tsa meralo), o ka kenya letsoho le ho hlahisa lithibelo tse thibelang ho eketseha. Leha ho le joalo, uena, joaloka mohoebi, u lokela ho etsa bonnete ba hore baetsi ba hau ba mananeo, ha ba etsa "sistimi ho tloha qalong," ba na le matsoho a otlolohileng 'me ba tla etsa litaba tse poteletseng tsa tsamaiso hang-hang.

E, joalo ka tsamaisong efe kapa efe e rarahaneng, 1C ka boeona e na le tharollo e thibelang ho fokotsa likarolo tse itseng. Leha ho le joalo, ke pheta-pheta, ho itšetlehile ka lintlha tse ngata, litšenyehelo tsa beng, le palo ea mathata a seng a rarollotsoe esale pele, ha ke bone mohatelli ea tšoanelehang 'marakeng. Ka theko e ts'oanang, o fumana moralo oa ts'ebeliso ea lichelete, seva e leka-lekaneng e kopaneng, e nang le UI le segokanyimmediamentsi sa marang-rang, se nang le sesebelisoa sa mehala, se nang le tlaleho, kopanyo le lintho tse ling tse ngata. Lefats'eng la Java, u hira sehlopha sa pele le sa morao-rao, ho lokisa bongata ba li-server tse ngoliloeng hae, 'me u lefelle ka thoko bakeng sa likopo tse 2 tsa mobile bakeng sa 2 mobile OS.

Ha ke re 1C e tla rarolla linyeoe tsohle, empa bakeng sa kopo ea ka hare ea khoebo, ha ho sa hlokahale hore u tšoaee UI - ke eng hape e hlokahalang?

Khaba ea sekontiri

Mohlomong u bile le maikutlo a hore 1C e tla pholosa lefatše le hore mekhoa e meng eohle ea ho ngola litsamaiso tsa mekhatlo e fosahetse. Ha ho joalo ho hang. Ho ea ka pono ea mohoebi, haeba u khetha 1C, joale ho phaella ho nako e potlakileng ea ho ea 'marakeng, u tlameha ho ela hloko mefokolo e latelang:

  • Ho tšepahala ha seva. Ho hlokahala litsebi tsa boleng bo holimo tse ka netefatsang ts'ebetso ea eona ntle le tšitiso. Ha ke tsebe ka lenaneo le lokiselitsoeng la koetliso bakeng sa litsebi tse joalo tse tsoang ho morekisi. Ho na le lithuto tsa ho lokisetsa tlhahlobo ea Setsebi, empa sena, ka maikutlo a ka, ha sea lekana.
  • Tšehetso. Sheba ntlha e fetileng. Ho fumana tšehetso ho tsoa ho morekisi, o hloka ho e reka. Ka mabaka a mang sena ha se amoheloe indastering ea 1C. 'Me ka SAP, e batla e le ntho e lokelang ho rekoa' me ha e khathatse mang kapa mang. Ntle le ts'ehetso ea khoebo le ntle le setsebi sa basebetsi, u ka sala u le mong ka glitches ea 1C.
  • Leha ho le joalo, u ke ke ua etsa ntho e 'ngoe le e' ngoe ka 1C. Sena ke sesebelisoa mme joalo ka sesebelisoa se seng le se seng se na le meeli ea ho sebetsa. Sebakeng sa 1C, ke ntho e lakatsehang haholo ho ba le "non-1C" ea meralo ea tsamaiso.
  • Mabitso a matle a 1C ha a theko e tlase ho feta baetsi ba mananeo ba molemo ka lipuo tse ling. Leha ho le joalo, baetsi ba mananeo ba babe ba bitsa chelete e ngata ho hira, ho sa tsotelehe hore na ba ngola ka puo efe.

Ha re boneng matheba

  • 1C ke moralo oa nts'etsopele ea ts'ebeliso e potlakileng (RAD) bakeng sa khoebo mme e etselitsoe sena.
  • Khokahano ea mekhahlelo e meraro e ts'ehetsang li-DBMS tse kholo, UI ea bareki, ORM e ntle haholo le tlaleho
  • Menyetla e mengata ea ho kopanngoa le litsamaiso tse ka etsang seo 1C e sa khoneng ho se etsa. Haeba u batla ho ithuta ka mochine, nka Python 'me u romelle sephetho ho 1C ka http kapa RabbitMQ
  • Ha ho na tlhoko ea ho ikitlaelletsa ho etsa ntho e 'ngoe le e' ngoe u sebelisa 1C, o hloka ho utloisisa matla a eona le ho a sebelisa molemong oa hau.
  • Bahlahisi ba ikemiselitseng ho cheka lisebelisoa tsa moralo oa theknoloji le ho hlophisa bocha lilemo tse ling le tse ling tsa N ho enjene e ncha ba jeoa ke bolutu ke 1C. Ntho e 'ngoe le e 'ngoe e tsitsitse haholo moo.
  • Bahlahisi ba boetse ba jeoa ke bolutu hobane ho na le kameho e fokolang haholo bakeng sa bona ho tsoa ho moetsi. Puo e tenang, IDE e fokolang. Li hloka ntlafatso ea sejoale-joale.
  • Ka lehlakoreng le leng, bahlahisi ba ke keng ba fumana monate ka ho sebelisa le ho ithuta theknoloji e 'ngoe eo ba e thabelang ke baetsi ba bobe. Ba tla lla mme ba fallele sebakeng se seng sa tikoloho.
  • Bahiri ba sa lumelleng mabitso a bona a bosoasoi a 1C ho ngola ho hong ka Python ke bahiri ba babe. Ba tla lahleheloa ke basebetsi ba nang le likelello tse batlang ho tseba, 'me sebakeng sa bona ho tla tla li-coders tsa litšoene bao, ha ba ntse ba lumellana le ntho e' ngoe le e 'ngoe, ba tla hulela software ea khoebo ka mokhoabong. E ntse e tla tlameha ho ngoloa bocha, kahoo mohlomong ho ka ba molemo ho tsetela hanyane ho Python pejana?
  • 1C ke k'hamphani ea khoebo 'me e sebelisa likarolo tse ipapisitseng le lithahasello tsa eona le melemo ea eona. U ke ke ua mo qosa ka sena, khoebo e tlameha ho nahana ka phaello, ke bophelo
  • 1C e etsa chelete ka ho rekisa tharollo ea mathata a khoebo, eseng ho mathata a Vasya. Likhopolo tsena tse peli lia hokahana, empa tse tlang pele ke seo ke se buileng. Ha moqapi Vasya a se a itokiselitse ho lefella laesense ea botho bakeng sa 1C: Resharper, e tla hlaha ka potlako haholo, "Resharper" ka A. Orefkova ke bopaki ba sena. Haeba morekisi a ne a e tšehetsa, 'me a sa e loantše, ho ne ho tla hlaha 'maraka oa software bakeng sa bahlahisi. Hona joale ho na le sebapali se le seng le halofo 'marakeng ona se nang le liphello tse belaetsang, 'me tsohle hobane ho kopanngoa le IDE ho fosahetse' me ntho e 'ngoe le e' ngoe e etsoa ka lithupa.
  • Tloaelo ea motho ea sebelisang mechine e mengata e tla nyamela. Lisebelisoa tsa morao-rao li kholo haholo ho hopola ka bobeli ho tloha lehlakoreng la khoutu le ho tloha lehlakoreng la tšebeliso ea khoebo. Seva ea 1C le eona e ntse e rarahana le ho feta; ho ke ke ha khoneha ho tšoara mefuta eohle ea boiphihlelo ho mosebeletsi a le mong. Sena se lokela ho kenyelletsa tlhoko ea litsebi, ho bolelang ho khahleha ha mosebetsi oa 1C le keketseho ea meputso. Haeba pele Vasya a ne a sebetsa ka makhetlo a mararo ho a le mong bakeng sa moputso o le mong, joale o hloka ho hira Vasyas tse peli le tlhōlisano har'a Vasyas e ka susumetsa kholo ea kakaretso ea boemo ba bona.

fihlela qeto e

1C ke sehlahisoa se loketseng haholo. Ka theko ea ka ea theko, ha ke tsebe li-analogue ho hang, ngola litlhalosong haeba ho na le. Leha ho le joalo, ho tsoa ha bahlahisi ba tsoang tikolohong ea tikoloho ho ntse ho bonahala haholoanyane, 'me sena ke "ho ntša boko", ho sa tsotellehe hore na u shebahala joang. Indasteri e lapetse ntlafatso ea sejoale-joale.
Haeba u le moqapi, u se ke ua fanyehoa ho 1C 'me u se ke ua nahana hore ntho e' ngoe le e 'ngoe ke ea boselamose ka lipuo tse ling. Ha o sa le monyane, mohlomong. Hang ha ntho e kholoanyane e hloka ho rarolloa, litharollo tse seng li entsoe li tla tlameha ho batloa nako e telele le ho phethoa ka matla. Mabapi le boleng ba "li-blocks" tseo tharollo e ka hahoang ho tsona, 1C e ntle haholo.

'Me ntho e' ngoe hape - haeba lebitso la bosoasoi la 1C le tla ho uena ho le hira, joale lebitso la bosoasoi la 1C le ka khethoa ka mokhoa o sireletsehileng sebakeng sa bahlahlobi ba etellang pele. Kutloisiso ea bona ea mosebetsi, sebaka sa thuto, le tsebo ea ho bola e ntle haholo. Ke na le bonnete ba hore sena se hlile se bakoa ke tšebeliso e qobelloang ea DDD ho nts'etsopele ea 1C. Motho o koetliselitsoe ho nahana ka se boleloang ke mosebetsi pele ho tsohle, mabapi le likamano pakeng tsa lintho tsa sebaka seo ho buuoang ka sona, 'me ka nako e ts'oanang o na le semelo sa theknoloji ea theknoloji ea ho kopanya le liforomo tsa phapanyetsano ea data.

Hlokomela hore moralo o nepahetseng ha o eo mme o itlhokomele.
E hantle ho bohle!

PS: ke leboha haholo speshuric bakeng sa thuso ea ho lokisetsa sehlooho.

Ke basebelisi ba ngolisitsoeng feela ba ka kenyang letsoho phuputsong. kenaka kopo.

O na le 1C khoebong ea hau?

  • 13,3%Ho hang.71

  • 30,3%Ho na le, empa feela lefapheng la likarabello kae-kae. Sistimi ea mantlha ho li-platform tse ling162

  • 41,4%E, mekhoa ea mantlha ea khoebo e sebetsa ho eona221

  • 15,0%1C e tlameha ho shoa, bokamoso ke ba %technology_name%80

Basebelisi ba 534 ba ile ba khetha. Basebelisi ba 99 ba ile ba hana.

Source: www.habr.com

Eketsa ka tlhaloso