1C - Ny tsara sy ny ratsy. Fandaminana ny teboka ao amin'ny holivars manodidina ny 1C

1C - Ny tsara sy ny ratsy. Fandaminana ny teboka ao amin'ny holivars manodidina ny 1C

Ry namana sy mpiara-miasa, vao haingana no nisy lahatsoratra matetika kokoa momba ny Habré miaraka amin'ny fankahalana ny 1C ho sehatra fampandrosoana, sy ny kabarin'ny mpiaro azy. Ireo lahatsoratra ireo dia namaritra olana lehibe iray: matetika ny mpitsikera ny 1C dia manakiana azy amin'ny toeran'ny "tsy mahafehy azy", mibedy ireo olana izay mora voavaha, ary, mifanohitra amin'izany, tsy mikitika olana izay tena zava-dehibe, mendrika. miresaka ary tsy voavahan'ny mpivarotra . Mino aho fa misy dikany ny manao famerenana marim-pototra sy voalanjalanja momba ny sehatra 1C. Inona no azony atao, inona no tsy vitany, inona no tokony hataony nefa tsy ataony, ary, ho tsindrin-tsakafo, inona no ataony amin'ny banga, ary ny mpamorona anao ao amin'ny %technology_name% dia hanao zato taona, hanary izany. tetibola mihoatra ny iray isan-taona.

Vokatr'izany, ianao, amin'ny maha-mpitantana na mpanao mari-trano, dia afaka mahazo fahatakarana mazava ny asa hahasoa anao amin'ny fampiasana 1C, ary aiza no tokony hodorana amin'ny vy mafana. Amin'ny maha-mpamorona ny tontolon'ny "tsy-1C" anao, dia ho hitanao izay misy ao amin'ny 1C izay miteraka korontana. Ary amin'ny maha-mpamorona 1C anao, dia ho afaka hampitaha ny rafitrao amin'ny tontolo iainana amin'ny fiteny hafa ianao ary hahatakatra ny toerana misy anao ao amin'ny rafitra mandrindra ny fampivoarana rindrambaiko.

Eo ambanin'ny fanapahana dia misy fanafihana mahery vaika amin'ny 1C, amin'ny mpitsikera ny 1C, amin'ny Java, .NET ary amin'ny ankapobeny ... Feno ny mpankafy, tongasoa!

Ny tenako

Efa tamin'ny 2004 teo ho eo no nahafantarako ilay resaka. Efa hatramin'ny 6 taona aho no nanao fandaharana, nanomboka tamin'ny nahazoako boky momba ny Profesora Fortran misy tantara an-tsary momba ny saka, fody ary fanday. Nandinika ireo fandaharana nosoratan’ilay saka avy tamin’ny sary tao amin’ilay boky aho ary nahita izay nataony. Ary eny, tsy nanana solosaina tena izy aho tamin'izany fotoana izany, fa nisy sary teo amin'ny fiparitahan'ny boky ary notsindriako tamim-pahatsorana ireo bokotra taratasy, niditra ny baiko nitsikilo ny saka X.

Avy eo dia nisy BK0011 sy BASIC tany am-pianarana, C ++ ary assemblers tao amin'ny oniversite, avy eo 1C, ary avy eo ny zavatra maro hafa izay kamo loatra ny tadidiko. Tao anatin'ny 15 taona izay, tena nandray anjara tamin'ny 1C aho, tsy amin'ny resaka coding ihany, fa amin'ny 1C amin'ny ankapobeny. Fametrahana asa, fitantanana ary devops eto. Nandritra ny 5 taona farany aho dia nirotsaka tamin'ny hetsika mahasoa ara-tsosialy amin'ny resaka fampivoarana sy fitaovana automatique ho an'ireo mpampiasa 1C hafa, fanoratana lahatsoratra sy boky.

Andeha isika hanapa-kevitra ny amin’ny resaka

Andeha aloha hofaritana hoe inona no horesahina, satria ny litera "1C" dia mety midika zavatra maro. Amin'ity tranga ity, amin'ny litera "1C" dia midika fotsiny ny rafitra fampandrosoana "1C: Enterprise" amin'ny dikan-teny maoderina, fahavalo. Tsy hiresaka firy momba ny mpanamboatra sy ny politikany izahay (fa tsy maintsy hanao kely izahay) Tsy hiresaka momba ny fampiharana manokana nosoratana tamin'ny alàlan'ity rafitra ity. Misaraka ny teknolojia, misaraka ny applications aka configurations.

Architecture avo lenta 1C: Enterprise

Tsy maninona raha milaza ny teny hoe "rafitra" aho. Avy amin'ny fomba fijerin'ny mpamorona, ny sehatra 1C dia rafitra iray. Ary mila mitondra azy ho toy ny rafitra ianao. Eritrereto ho Lohataona na ASP.NET, tanterahana amin'ny fotoana sasany (JVM na CLR tsirairay avy). Mitranga izany fa eo amin'ny tontolon'ny fandaharana mahazatra ("tsy 1C"), ny fizarana ho rafitra, milina virtoaly ary fampiharana manokana dia voajanahary, noho ny zava-misy fa ireo singa ireo dia matetika novolavolain'ny mpanamboatra samihafa. Ao amin'ny tontolon'ny 1C, tsy mahazatra ny manavaka mazava ny rafi-pampandrosoana sy ny fotoana fampandehanana azy; Ankoatra izany, ny fampiharana manokana nosoratana tamin'ny alàlan'ny rafitra dia novolavolain'ny 1C ihany koa. Vokany, mipoitra ny savorovoro sasany. Noho izany, ao anatin'ny sehatry ny lahatsoratra dia tsy maintsy mandinika ny 1C avy amin'ny lafiny maromaro isika ary manasokajy azy amin'ny famaky maromaro. Ary ao amin'ny axis fandrindrana tsirairay dia hametraka angady misy akora volontsôkôlà isika ary hijery ny endri-javatra, ny tombony ary ny tsy fahampian'ny vahaolana efa misy.

Hevitra momba ny 1C

1C ho an'ny mpividy

Ny mpividy dia mividy rafitra automatique izay ahafahany mamaha haingana ny olana amin'ny fanaovana automatique ny orinasany manokana. Ny orinasa dia mety ho toeram-pivarotana kely, na mety ho orinasa lehibe mitazona. Mazava fa tsy mitovy ny filan'ireo orinasa ireo, saingy samy tohanan'ny fototra fehezan-dalàna tokana.

Ho an'ny mpividy 1C dia fotoana haingana ho an'ny tsena izany. Haingana. Haingana kokoa noho ny Java, C# na JS. antonony. Manodidina ny hopitaly. Mazava fa ny tranokalan'ny karatra fandraharahana mampiasa React dia ho tsara kokoa, fa ny backend amin'ny rafitra WMS dia hanomboka haingana kokoa amin'ny 1C.

1C ho fitaovana

Ny vahaolana ara-teknolojia tsirairay dia manana fetra azo ampiharina. Ny 1C dia tsy fiteny amin'ny tanjona ankapobeny; tsy miaina misaraka amin'ny rafitra misy azy. Tsara ny mampiasa 1C rehefa mila:

  • fampiharana mpizara
  • fampiharana izay miseho ny vola
  • miaraka amin'ny UI efa vita, ORM, Reporting, XML/JSON/COM/PDF/YourDataTransferingFormat
  • miaraka amin'ny fanohanana ireo dingana sy asa any aoriana
  • miaraka amin'ny fiarovana mifototra amin'ny andraikitra
  • miaraka amin'ny lojika raharaham-barotra azo soratana
  • miaraka amin'ny fahafahana mamorona prototype haingana sy fotoana fohy amin'ny tsena

Tsy mila 1C ianao raha tianao:

  • fianarana milina
  • Kajy GPU
  • sary amin'ny solosaina
  • kajy matematika
  • rafitra CAD
  • fanodinana famantarana (feo, video)
  • antso http highload miaraka amin'ny rps an'hetsiny

1C ho orinasa mpamokatra

Ilaina ny mahatakatra hoe inona ny orinasan'ny 1C amin'ny maha mpanamboatra rindrambaiko. Ny orinasa 1C dia mivarotra vahaolana amin'ny olana ara-barotra amin'ny alàlan'ny automation. Orinasa samihafa, na lehibe na kely, fa izay no amidiny. Ny fomba hahatratrarana io tanjona io dia ny fampiharana ara-barotra. Ho an'ny kaonty, kaonty momba ny karama, sns. Mba hanoratana ireo fampiharana ireo, ny orinasa dia mampiasa ny sehatra fampivoarana fampiharana ara-barotra manokana. Namboarina manokana ho an'ny asa iraisan'ireto fampiharana ara-barotra ireto:

  • fitantanam-bola
  • mora customization ny raharaham-barotra lojika
  • fahafahana miditra malalaka amin'ny tontolon'ny IT heterogène

Amin'ny maha mpanamboatra azy, 1C dia mino fa ity no paikady ahafahanao miara-miasa amin'ny mpiara-miasa sy ny mpanjifa amin'ny fomba mandresy. Azonao atao ny miady hevitra amin'izany, fa toy izao ny fomba mampiroborobo ny tenany ny orinasa: vahaolana efa vita amin'ny olana ara-barotra izay azo amboarina haingana amin'ny mpiara-miasa ary ampidirina amin'ny tontolon'ny IT.

Ny filazana na faniriana rehetra momba ny 1C ho rafitra dia tokony hojerena manokana amin'ny alalan'ity prisma ity. "Tianay ny OOP amin'ny 1C," hoy ny mpamorona. "Ohatrinona ny vidinay hanohanana ny OOP amin'ny sehatra, hanampy anay hampitombo ny fivarotana boaty ve izany?" hoy i 1C. Manokatra ny "prisma" amin'ny fivarotana vahaolana amin'ny olana ara-barotra:

- Hey, orinasa, mila OOP amin'ny 1C anao ve ianao?
- Hanampy ahy hamaha ny olako ve izany?
- Iza no mahalala...
- Dia tsy ilaina

Io fomba fiasa io dia mety ho tsara na ratsy arakaraky ny olona mijery azy, fa izay no izy. Raha miresaka momba ny tsy fisian'ny endri-javatra X ao amin'ny 1C ianao, dia mila mahatakatra fa tsy misy antony izany, fa ao anatin'ny sehatry ny safidy "ny vidin'ny fampiharana vs ny vola miditra".

Fanasokajiana teknolojia

“Raha ny marina, manao izay tratry ny heriny ny Odinesniks amin'ny fampiasana ireo lamina tsara indrindra, nofantenana tamim-pitandremana avy amin'ireo metodolojia be fiahiana sy mpamorona ny sehatra 1C.
Rehefa manoratra ny kaody adalanao ianao amin'ny endrika tsotra voatanisa, raha ny marina dia mampiasa ianao model-view-controller с fatorana angon-drakitra roa tonta в telo-sosona-data-app-engine, misy tsirony sarintany mifandraika amin'ny zavatra avo lenta eo amin'ny fototra famaritana metadata declarativemanana ny azy fiteny fangatahana tsy miankina amin'ny sehatra, c interface tsara amin'ny mpampiasa angon-drakitra, serialization mangarahara tanteraka ary fiteny fandaharana mifototra amin'ny sehatra.

Ny maha-samihafa ny mpamorona 1C amin'ireo mpiara-miasa aminy tandrefana dia ao amin'ny PR. Tian'izy ireo ny manome anarana lehibe na inona na inona ary mihazakazaka miaraka aminy toy ny kitapo maloto.
A. Orefkov

Ny sehatra 1C dia manana maritrano 3 ambaratonga mahazatra, ny afovoany dia ny lohamilina fampiharana (na ny fakana azy amin'ny vola kely ho an'ny mpivarotra madinika). Na MS SQL na Postgres dia ampiasaina ho DBMS. Misy ihany koa ny fanohanana an'i Oracle sy IBM DB2, saingy somary esoterika izany; tsy misy mahalala izay hitranga raha mampihatra 1C amin'ireo angon-drakitra ireo ianao amin'ny enta-mavesatra antonony sy avo. Mino aho fa ny 1C mihitsy no tsy mahalala izany.

Ny ampahany amin'ny mpanjifa dia mpanjifa manify napetraka ao amin'ny milina mpampiasa na mpanjifa tranonkala. Ny endri-javatra manan-danja dia ny hoe tsy manoratra code 2 samihafa ny programmer, manoratra fampiharana iray izy ireo, amin'ny fiteny iray, ary azonao atao ny mampiseho izany ao amin'ny navigateur raha misy faniriana na ilaina. Iza no naniry ny tena fitambarana feno sy fiteny tokana ho an'ny anoloana sy aoriana, node.js? Tsy nahavita nanao zavatra mitovy tanteraka izy ireo hatramin’ny farany. Misy stack tena feno, fa tsy maintsy manoratra izany amin'ny 1C ianao. Ny mahatsikaiky ny anjara, zavatra toy izany :)

Ny vahaolana rahona SaaS 1C:Fresh koa dia miasa amin'ny fomba navigateur, izay tsy ahafahanao mividy 1C, fa manofa tahiry kely ary manara-maso ny fivarotana shawarma any. Ao amin'ny navigateur fotsiny, tsy misy fametrahana na fanamboarana na inona na inona.

Ankoatra izany, misy mpanjifa lova, izay ao amin'ny 1C dia antsoina hoe "fampiharana mahazatra". Lova ny lova, tongasoa eto amin'ny tontolon'ny fampiharana tamin'ny taona 2002, fa mbola miresaka momba ny toetry ny tontolo iainana ankehitriny isika.

Ny ampahany mpizara 1C dia manohana ny clustering sy ny mizana amin'ny fampidirana milina vaovao amin'ny cluster. Betsaka ny kopia tapaka teto ary hisy fizarana misaraka amin'ny lahatsoratra momba izany. Raha fintinina dia tsy mitovy amin'ny fampidirana tranga roa mitovy amin'ny HAProxy izany.

Ny rafi-pampandrosoana fampiharana dia mampiasa ny fiteniny manokana, izay mitovitovy amin'ny VB6 nohatsaraina kely nadika amin'ny teny Rosiana. Ho an'ireo izay mankahala ny Rosiana rehetra, izay tsy mino fa ny "raha" dia adika hoe "raha", ny safidy syntax faharoa dia atolotra. Ireo. Raha tianao dia azonao atao ny manoratra azy amin'ny 1C amin'ny fomba tsy azo avahana amin'ny VB.

1C - Ny tsara sy ny ratsy. Fandaminana ny teboka ao amin'ny holivars manodidina ny 1C

Io fiteny fandaharana io no tena antony mankahala ny anaram-bositra 1C amin'ny sehatra misy azy ireo. Andeha hojerentsika fa tsy amin'ny antony. Ny fiteny dia noforonina ho tsotra araka izay azo atao, natao mba hanatanterahana ny mantra "MAMPIELA, DEVELOPERS" amin'ny ambaratonga farafaharatsiny ao amin'ny CIS. Ny votoatin'ny varotra amin'ny vahaolana toy izany, araka ny hevitro, dia hita mazava tsara: mpandrindra bebe kokoa, fandrakofana tsena bebe kokoa. Tanteraka izany, araka ny vinavina isan-karazany manomboka amin’ny 45% hatramin’ny 95%. Lazaiko avy hatrany fa mora kokoa ny manoratra amin'ny fiteny eritreretinao. Ary tena mahay fiteny fandaharana be dia be aho.

Andeha isika hanomboka amin'ny fiteny.

1C fiteny fandaharana

Amin'izay fotoana izay ihany koa ny teboka matanjaka sy malemy amin'ny rafitra. Manome fidirana mora sy mora vakina. Etsy ankilany, tsy nohavaozina izy io hatramin'ny nivoahan'ny version 8 tamin'ny 2002 ary efa lany andro. Hisy hilaza hoe "ny tsy fahampiana lehibe dia ny tsy fisian'ny OOP" dia ho diso izy ireo. Voalohany indrindra, ny PLO dia tsy tia ny Nuralievs, fa koa ny Torvalds. Ary faharoa, mbola misy ny OOP.

Raha ny fijerin'ny mpamorona dia manana rafitra misy kilasy fototra aseho ao amin'ny DBMS izy. Ny mpamorona dia afaka maka ny kilasy fototra "Directory" ary mandova ny lahatahiry "Clients" avy amin'izany. Afaka manampy saha kilasy vaovao ho azy, ohatra, INN sy ny Adiresy, ary koa, raha ilaina, dia afaka manafoana (manodina) fomba ny fototra kilasy, ohatra, ny fomba OnWrite/AtRecord.

Ny rafitra dia natao tamin'ny fomba izay tsy dia ilaina ny lova lalindalina kokoa, ary misy dikany ny famerana ao amin'ny OOP, araka ny hevitro. Ny 1C dia mifantoka amin'ny Fampandrosoana Domain Driven ary mahatonga anao hieritreritra, voalohany indrindra, momba ny lohahevitra momba ny vahaolana novolavolaina, ary tsara izany. Tsy misy fakam-panahy fotsiny, fa tsy ilaina ihany koa ny manoratra DTO sy ViewModels 10 samihafa mba hampisehoana angona avy amin'ny sehatra any ho any. Ny mpamorona 1C dia miasa hatrany amin'ny sampana iray, tsy manakorontana ny tontolon'ny fiheverana amin'ny kilasy ampolony miaraka amin'ny anarana mitovy, misolo tena singa iray ihany, fa avy amin'ny lafiny hafa. Ny fampiharana .NET rehetra, ohatra, dia tsy maintsy ahitana ViewModels sy DTO dimy na roa ho an'ny serialization amin'ny JSON sy ny famindrana angona avy amin'ny mpanjifa mankany amin'ny server. Ary eo amin'ny 10-15% eo ho eo amin'ny kaody fampiharana anao no lany amin'ny famindrana angona avy amin'ny kilasy iray mankany amin'ny iray hafa amin'ny fampiasana penina na tehina toy ny AutoMapper. Tsy maintsy soratana ity kaody ity ary tsy maintsy aloa ny mpandrindra mba hamoronana sy hitazonana azy.

Hita fa sarotra ny mivelatra ny fiteny 1C nefa tsy manasarotra azy amin'ny haavon'ny fiteny mahazatra, ka very ny tombony amin'ny fahatsorana. Inona no andraikitry ny mpivarotra tena voavaha: ny famoahana vahaolana manara-penitra izay azon'ny mpianatra tratra eny an-dalambe mifanaraka amin'ny haavon'ny kalitao takiana (izany hoe, vita ny raharaha iray manomboka amin'ny toeram-pivarotana iray mankany amin'ny orinasa lehibe iray). Raha toeram-pivarotana ianao dia makà mpianatra; raha orinasa ianao dia makà guru avy amin'ny mpiara-miasa aminao. Ny zava-misy fa ny mpiara-miombon'antoka fampiharana mivarotra mpianatra amin'ny vidin'ny guru dia tsy olana amin'ny rafitra. Amin'ny lafiny ara-drafitra, ny rafitra dia tsy maintsy mamaha ny olan'ny roa tonta, ny fehezan-dalàna momba ny fanamafisam-peo mahazatra (izay namidy tamin'ny orinasa miaraka amin'ny fampanantenana fanamboarana) dia tokony ho azon'ny mpianatra iray, ary tokony ho azon'ny mpampianatra izay tianao.

Inona, araka ny hevitro, no tena tsy ampy amin'ny fiteny, izay manery anao hanoratra mihoatra noho izay azonao, dia izay mandany fotoana aloan'ny mpanjifa.

  • Ny fahafahana manoratra amin'ny ambaratonga, ohatra, TypeScript (vokany, fitaovana famakafakana kaody novolavolaina kokoa ao amin'ny IDE, refactoring, jambs manafintohina vitsy kokoa)
    Ny fisian'ny asa toy ny zavatra kilasy voalohany. Foto-kevitra somary sarotra kokoa, fa ny habetsaky ny kaody boilerplate mahazatra dia azo ahena be. Ny fahatakaran'ny mpianatra ny kaody, IMHO, dia hitombo aza noho ny fihenan'ny boky
  • Literatiora fanangonam-bokatra eran-tany, fanombohana. Toy izany koa - ny fampihenana ny habetsaky ny kaody tokony hosoratana sy/na jerena amin'ny masonao. Mandany 9000% amin'ny fotoana fandaharana 1C ny fanangonana famenoana. Ny fanoratana ity tsy misy siramamy syntactic dia lava, lafo ary mora diso. Amin'ny ankapobeny, ny habetsaky ny LOC amin'ny vahaolana 1C dia mihoatra ny fetra azo eritreretina raha ampitahaina amin'ny rafitra misokatra misy ary, amin'ny ankapobeny, ny Javas orinasanao rehetra mitambatra. Ny fiteny dia verbose, ary izany dia miharatsy amin'ny habetsaky ny angona, fahatsiarovana, frein IDE, fotoana, vola...
  • farany constructions Manana vinavina aho fa tsy hita io fanorenana io noho ny tsy nahitan'izy ireo fandikana nahomby tamin'ny teny Rosiana :)
  • Karazana data manokana (tsy misy OOP), analogue amin'ny Type avy amin'ny VB6. Izany dia ahafahanao tsy mitendry rafitra amin'ny fampiasana fanehoan-kevitra ao amin'ny BSP sy ny fomba mahagaga izay manangana ireo rafitra ireo. Mahazo: kaody kely kokoa, soso-kevitra amin'ny teboka iray, vahaolana haingana kokoa amin'ny olana, vitsy kokoa ny lesoka noho ny diso sy ny fananana tsy hita amin'ny rafitra. Amin'izao fotoana izao, ny fanoratana ny rafitry ny mpampiasa dia miankina tanteraka amin'ny ekipan'ny fampandrosoana ny Standard Subsystem Library, izay, raha ny marina, dia manoratra amim-pitandremana ny fanehoan-kevitra momba ny fananana andrasana amin'ireo rafitra mari-pamantarana nandalo.
  • Tsy misy siramamy rehefa miasa amin'ny antso asynchronous amin'ny mpanjifa tranonkala. callback-hell amin'ny endrika ProcessingNotifications dia tehina vonjimaika vokatry ny fiovana tampoka ao amin'ny API amin'ny navigateur lehibe, saingy tsy afaka miaina toy izany foana ianao; very ny tombony amin'ny "fahazoan'ny mpianatra" ny code asynchronous. bebe kokoa. Aza ampiana fanohanana an'io paradigma ao amin'ny IDE lehibe io ary vao mainka miharatsy ny zavatra.

Io no iray amin'ireo olana maika, mazava ho azy fa mety ho lehibe kokoa ny lisitra, saingy tsy tokony hohadinointsika fa mbola tsy fiteny amin'ny tanjona ankapobeny izany, tsy mitaky multithreading, fiasa lambda, fidirana amin'ny GPU ary haingana. kajy mitsingevana. Ity dia fiteny fanoratana lozika momba ny raharaham-barotra.

Ny programmer iray izay efa niasa be tamin'ity fiteny ity, mijery ny js na c#, dia leo ao anatin'ny rafitr'ity fiteny ity. Tena zava-misy izany. Mila fampandrosoana izy. Amin'ny lafiny iray amin'ny maridrefy ho an'ny mpivarotra dia ny vidin'ny fampiharana ireo endri-javatra voafaritra mifanohitra amin'ny fitomboan'ny fidiram-bola aorian'ny fampiharana azy ireo. Eto aho dia tsy manana fampahalalana momba ny zava-dehibe amin'izao fotoana izao eo imason'ny orinasa.

Tontolo iainana fampandrosoana

Tsy mandeha tsara koa ny raharaha eto. Misy tontolo fampandrosoana roa. Ny voalohany dia ny Configurator tafiditra ao amin'ny fandefasana. Ny faharoa dia ny tontolon'ny Enterprise Development Tools, na EDT raha fintinina, novolavolaina tamin'ny Eclipse.

Ny configurator dia manome karazana asa fampandrosoana feno, manohana ny endri-javatra rehetra ary izy no tena tontolo iainana eny an-tsena. Lany ara-moraly ihany koa, tsy mivoatra, araka ny tsaho – noho ny habetsahan’ny trosa ara-teknika ao anatiny. Ny toe-javatra dia azo hatsaraina amin'ny fanokafana API anatiny (amin'ny endrika fisakaizana amin'ny Snowman A. Orefkova na amin'ny fototra mahaleo tena), saingy tsy izany no izy. Ny fanazaran-tena dia naneho fa ny vondrom-piarahamonina dia hanoratra ny endriny manokana ao amin'ny IDE, raha toa ka tsy manelingelina ny mpivarotra. Fa manana izay ananantsika isika. Ny configurator dia tsara tamin'ny 2004-2005, tena mampahatsiahy ny Visual Studio tamin'izany fotoana izany, tany amin'ny toerana sasany dia nangatsiaka kokoa, saingy niraikitra tamin'izany fotoana izany.

Ankoatr'izay, ny habetsahan'ny vahaolana mahazatra dia nitombo imbetsaka nanomboka teo, ary ankehitriny ny IDE dia tsy afaka miatrika ny habetsaky ny code izay mamahana azy. Ny fahaiza-miasa sy ny refactoring dia tsy aotra akory, fa ao anaty mena. Izany rehetra izany dia tsy manampy hafanam-po ho an'ny mpamorona ary manonofy ny hifindra any amin'ny tontolo iainana hafa izy ireo ary hanohy hanao code shit any, fa amin'ny tontolo mahafinaritra izay tsy mandrora ny tavanao amin'ny fitondran-tenany.

Ho solon'izay dia atolotra ny IDE nosoratana hatrany am-boalohany, natsangana tamin'ny Eclipse. Ao, ny loharano, toy ny amin'ny rindrambaiko hafa, miaina amin'ny endrika rakitra an-tsoratra, voatahiry ao amin'ny GIT, misintona sampana fangatahana, izany rehetra izany. Amin'ny lafiny ratsy, tsy nandao ny sata beta nandritra ny taona maro izao, na dia mihatsara aza ny famoahana tsirairay. Tsy hanoratra momba ny tsy fahampian'ny EDT aho, anio dia minus, rahampitso dia endri-javatra raikitra. Ny maha-zava-dehibe ny famaritana toy izany dia hanjavona haingana. Amin'izao fotoana izao dia azo atao ny mivoatra amin'ny EDT, saingy tsy mahazatra izany; mila miomana amin'ny bibikely IDE maromaro ianao.

Raha mijery ny zava-misy amin'ny alàlan'ny "1C prisma" voalaza etsy ambony ianao dia mahazo zavatra toy izao: ny famoahana ny IDE vaovao dia tsy mampitombo ny fivarotana boaty, fa mety hihena ny fivoahan'ny DEVELOPERS. Sarotra ny milaza hoe inona no miandry ny tontolo iainana amin'ny resaka fampiononana ny mpamorona, fa i Microsoft dia efa nanakorontana ny mpamorona finday tamin'ny fanolorana azy ireo tara loatra.

Fitantanana fampandrosoana

Ny zava-drehetra eto dia tsara kokoa noho ny fanoratana kaody, indrindra vao haingana, raha ny ezaka nataon'ny vondrom-piarahamonina dia nanazava ny olan'ny automatique amin'ny fitantanana, namoaka prototype mitaky ny fanipazana ny tahiry 1C ao anaty fako ary ny fampiasana git, fanamelohana haingana, famerenana code. , famakafakana static, automatique, sns. Maro ny endri-javatra nampiana tao amin'ny sehatra izay mampitombo ny haavon'ny automatique ny asa fampandrosoana. Na izany aza, ireo endri-javatra rehetra ireo dia nampiana fotsiny ary natao manokana ho an'ny fampivoarana ny vokatra lehibentsika manokana, rehefa hita fa tsy vitantsika raha tsy misy ny automatique. Nisy auto-merges, fampitahana amin'ny fomba telo miaraka amin'ny KDiff sy izay rehetra. Natomboka tamin'ny Github gitconverter, izay, raha ny marina, dia notaritarihina hiala amin'ny tetikasa gitsync, fa novaina hifanaraka amin'ny fizotran'ny orinasa mpivarotra. Noho ireo lehilahy mafy loha avy amin'ny open-source, ny automatique fampandrosoana ao amin'ny 1C dia niala tamin'ny tany. Ny API misokatra ho an'ny configurator, IMHO, dia hanova ny fihemorana ara-moraly amin'ny IDE lehibe.

Androany, mitahiry loharano 1C ao amin'ny git miaraka amin'ny fanoloran-tena mifandray amin'ny olana ao Jira, famerenana ao amin'ny Crucible, bokotra tsindry avy amin'i Jenkins ary Allure dia mitatitra momba ny fitsapana kaody ao amin'ny 1C ary na dia fanadihadiana static ao amin'ny SonarQube - Lavitra ny vaovao izany, fa ny mahazatra amin'ny orinasa izay misy fivoarana 1C be dia be.

fitantanan-draharaha

Betsaka ny azo ambara eto. Voalohany, mazava ho azy fa mpizara (cluster server 1C). Zava-mahagaga, saingy noho ny zava-misy fa boaty mainty tanteraka izy io, voarakitra amin'ny antsipiriany ampy, fa amin'ny fomba manokana - ny fifehezana ny fandefasana ny hetsika tsy tapaka amin'ny mode highload amin'ny lohamilina maromaro dia ny ankamaroan'ny olom-boafidy izay mitafy medaly misy soratra hoe “Expert on Technological Issues”. Tsara ny manamarika fa amin'ny ankapobeny, ny fitantanana mpizara 1C dia tsy misy hafa amin'ny fitantanana ny mpizara hafa. Izy io dia fampiharana mifototra amin'ny tambajotra, misy kofehy maromaro izay mandany fahatsiarovana, CPU ary loharanon-drakitra. Manome fahafahana betsaka amin'ny fanangonana sy diagnostika telemetry.

Ny olana eto dia ny mpivarotra dia tsy manolotra zavatra manokana momba ny vahaolana efa vita ho an'ity diagnostika ity. Eny, misy ny 1C: Instrumentation and Control Center, na dia tsara aza izy ireo, saingy lafo be ary tsy ny rehetra no manana azy. Misy fivoarana maromaro eo amin'ny fiaraha-monina amin'ny fampifandraisana an'i Grafana, Zabbix, ELK ary zavatra hafa avy amin'ny rafitra admin manara-penitra, saingy tsy misy vahaolana tokana hifanaraka amin'ny maro an'isa. Miandry ny mahery fony ny asa. Ary raha orinasa mikasa ny hanomboka amin'ny cluster 1C ianao dia mila Manam-pahaizana. Ny anao anatiny na ivelany, fa mila izany ianao. Ara-dalàna fa misy andraikitra misaraka miaraka amin'ny fahaiza-manao amin'ny fiasan'ny mpizara, tsy ny mpampiasa 1C rehetra no tokony hahafantatra izany, mila mahatakatra fotsiny ianao fa ilaina ny andraikitra toy izany. Andeha horaisintsika ohatra ny SAP. Ao, ny programmer iray, azo inoana fa tsy hitsangana amin'ny sezany akory raha asaina manamboatra zavatra ao amin'ny lohamilina fampiharana. Mety ho vendrana fotsiny izy ka tsy ho menatra. Ao amin'ny metodolojia SAP dia misy andraikitry ny mpiasa manokana amin'izany. Noho ny antony sasany, ao amin'ny indostrian'ny 1C dia inoana fa tokony hatambatra amin'ny mpiasa iray izany amin'ny karama mitovy. Famitahana io.

Ny tsy fahampian'ny mpizara 1C

Misy minus iray mihitsy - azo itokisana. Na, raha tianao, unpredictability. Ny fihetsika hafahafa tampoka ataon'ny mpizara dia efa lasa resabe. Fanafody ho an'ny rehetra - manakana ny mpizara sy manadio ny cache rehetra - dia voalaza ao amin'ny bokin'ny manampahaizana mihitsy aza, ary na dia boky andiany aza no aroso hanao izany. Raha manomboka manao zavatra tsy tokony hatao ara-teorika akory ny rafitra 1C anao, dia izao no fotoana hanesorana ny cache data session. Araka ny tombana nataoko dia olona telo ihany no mahay mampiasa server 1C raha tsy misy io fomba fiasa io ary tsy mifampizara tsiambaratelo, satria... mivelona amin’izany izy ireo. Angamba ny tsiambaratelon'izy ireo dia ny manadio ny angon-drakitra fivoriana, saingy tsy milaza na iza na iza momba izany izy ireo, ry namana.

Raha tsy izany, ny mpizara 1C dia mitovy amin'ny fampiharana hafa ary ampiasaina amin'ny fomba mitovy, amin'ny famakiana ny antontan-taratasy sy mandondòna ny ampongatapaka.

Docker

Tsy mbola voaporofo ny maha-zava-dehibe ny fampiasana mpizara 1C amin'ny famokarana. Ny mpizara dia tsy mivondrona amin'ny alalan'ny fampidirana fotsiny nodes ao ambadiky ny balancer, izay mampihena ny tombotsoan'ny famokarana container ho faran'izay kely, ary ny fampiharana ny asa mahomby amin'ny kaontenera amin'ny mode highload dia tsy napetraka. Vokatr'izany, ny mpamorona ihany no mampiasa Docker+1C hananganana tontolo fitsapana. Any dia tena ilaina, ampiharina, mamela anao hilalao amin'ny teknolojia maoderina ary haka aina amin'ny fahakiviana ny configurator.

Singa ara-barotra

Avy amin'ny fomba fijery fampiasam-bola, ny 1C dia ahafahanao mamaha ny olana amin'ny famoahana haingana ny hevitra momba ny fandraharahana noho ny fahaiza-manao midadasika amin'ny kilasy fampiharana. 1C ivelan'ny boaty dia manome tatitra tena mendrika, fampidirana amin'ny zavatra rehetra, mpanjifa tranonkala, mpanjifa finday, fampiharana finday, fanohanana ireo DBMS isan-karazany, anisan'izany. maimaim-poana, cross-platform na ny mpizara sy ny ampahany mpanjifa napetraka. Eny, ho mavo ny UI an'ny fampiharana, indraindray dia minus izany, fa tsy foana.
Amin'ny fisafidianana ny 1C, ny orinasa iray dia mahazo vahaolana amin'ny rindrambaiko izay ahafahan'izy ireo manangana rindranasa midadasika be, ary koa ireo mpamorona maro eny an-tsena izay maniry vola kely kokoa noho ny Javaists ary amin'ny fotoana iray ihany dia mamokatra vokatra haingana kokoa.

Ohatra, ny asa fandefasana faktiora PDF amin'ny mpanjifa dia azo vahana ao anatin'ny adiny iray fiasan'ny mpianatra. Ny olana mitovy amin'izany ao amin'ny .NET dia azo vahana amin'ny fividianana tranomboky manokana, na roa andro na herinandro hanaovana kaody ataon'ny mpamorona be volombava. Indraindray, samy miaraka. Ary eny, ny famoronana PDF ihany no noresahiko. Tsy nilaza mihitsy izahay hoe avy aiza io volavolan-dalàna io. Ny web frontender dia tsy maintsy mamorona endrika izay hidiran'ny mpandraharaha ny data, ny backender dia tsy maintsy mamorona modely dto amin'ny famindrana JSON, modely ho an'ny fitehirizana ao amin'ny tahiry, ny firafitry ny tahiry, ny fifindra-monina mankany aminy, ny fananganana sary fampisehoana ity kaonty ity, ary avy eo - PDF. Amin'ny 1C, ny asa manontolo, manomboka amin'ny voalohany, dia vita ao anatin'ny adiny iray katroka.

Ny rafitra fitantanam-bola feno ho an'ny toeram-pivarotana kely iray misy dingana ara-barotra iray novidina / namidy dia vita ao anatin'ny 3 ora. . Okay, adinoko ny fampiharana, miaraka amin'ny fampiharana tsy ao anatin'ny 3 ora, ao anatin'ny enina.

Mandra-pahoviana no haharitra amin'ity asa ity ny mpamorona .NET amin'ny fametrahana studio visual amin'ny solosaina madio mba hanehoana izany amin'ny mpanjifa? Ahoana ny amin’ny saran’ny fampandrosoana? Zavatra mitovy.

Ny tanjaky ny 1C ho sehatra

Matanjaka ny 1C fa tsy satria misy zavatra manokana momba azy io izay tsara indrindra eran-tany. Mifanohitra amin'izany, ao amin'ny subsystem tsirairay dia afaka mahita analogue mahaliana kokoa amin'ny rindrambaikon'izao tontolo izao ianao. Na izany aza, mifototra amin'ny fitambaran'ny anton-javatra, tsy mahita sehatra mitovy amin'ny 1C aho. Eto no misy ny fahombiazana ara-barotra. Ny tombony amin'ny sehatra dia miparitaka manerana azy ary miharihary indrindra rehefa hitanao ny fomba anaovana izany amin'ny sehatra hafa. Amin'ny ankapobeny, TSY ireo endri-javatra ireo, fa ny mifanohitra amin'izany - fandavana ny endri-javatra manohana ny paradigma manokana. Ohatra vitsivitsy:

  1. Unicode. Inona no mety ho tsotra kokoa? Tsy ilaina ny mampiasa kaody ASCII-byte tokana amin'ny taona 2019 (afa-tsy ny fampidirana ireo lova taloha). Sanatria. Saingy tsia. Na izany na tsy izany, misy olona iray amin'ny latabatra sasany mampiasa varchar tokana-byte ary ny fampiharana dia hanana olana amin'ny fanodinana. Tamin'ny taona 2015, tsy nahomby ny fanomezan-dàlana LDAP an'i gitlab noho ny asa diso tamin'ny fanovàna; Mbola tsy mandeha amin'ny Cyrillic amin'ny anaran'ny rakitra na aiza na aiza ny JetBrains IDE. Ny 1C dia manome fitokanana kalitao avo lenta amin'ny kaody fampiharana amin'ny sosona angona. Any dia tsy azo atao ny mitendry latabatra amin'ny ambaratonga ambany ary ny jambs amin'ireo zandriny tsy mahay amin'ny haavon'ny database dia tsy azo atao any. Eny, mety misy olana hafa amin'ny zandriny tsy mahay, fa ny olana isan-karazany dia kely kokoa. Ankehitriny dia hilaza amiko ianao fa ny fampiharanao dia natao araka ny tokony ho izy ary ny sosona fidirana amin'ny database dia mitoka-monina araka ny tokony ho izy. Jereo indray ny fampiharana Java mahazatra anao. Akaiky sy am-pahatsorana. Manelingelina anao ve ny feon'ny fieritreretanao? Dia faly ho anao aho.
  2. Fanisana ny antontan-taratasy/boky fanoharana. Ao amin'ny 1C dia azo antoka fa tsy ny mora indrindra ary tsy ny tsara indrindra. Fa ny zavatra ataon'izy ireo amin'ny rindrambaiko banky sy amin'ny rafitra fitantanam-bola nosoratan'ny tena - tsara, haizina fotsiny izany. Na ny maha-izy azy dia mijanona ao (ary avy eo "oh, nahoana isika no manana lavaka"), na ny mifanohitra amin'izany, dia hanao mpamokatra izay miasa miaraka amin'ny fanakatonana amin'ny ambaratonga DBMS (ary ho lasa bottleneck). Raha ny marina, sarotra be ny manao an'ity asa toa tsotra ity - mpamaham-bolongana amin'ny farany amin'ny sampana, miaraka amin'ny fizarana tokana mifototra amin'ny andiana fanalahidy sasany, prefixation, mba tsy hanakana ny angon-drakitra mandritra ny fampidirana angon-drakitra mifanitsy. .
  3. Mpanondro firaketana ao amin'ny tahiry. 1C dia nandray fanapahan-kevitra matanjaka - ny mpamantatra rohy rehetra dia tena synthetic ary izay ihany. Ary tsy misy olana amin'ny angon-drakitra voazara sy ny fifanakalozana. Ny mpamorona ny rafitra hafa dia maziriziry mamorona zavatra toy ny maha-izy azy (fohy kokoa!), Tariho ao amin'ny GUI izy ireo mandra-pahatongan'ny fotoana hamoronana tranga maromaro mifandraika amin'izany (ary ho hita izany). Tsy manana an'ity ve ianao? Amim-pahatsorana?
  4. Lisitra. Ny 1C dia manana rafitra mahomby amin'ny fitetezana lisitra (lehibe) sy ny fandehanana amin'izy ireo. Avelao aho hanao famandrihana avy hatrany - amin'ny fampiasana tsara ny mekanika! Amin'ny ankapobeny, ny lohahevitra dia tsy mahafinaritra, tsy azo vahana tsara: na intuitive sy tsotra (fa ny mety hisian'ny firaketana an-tsoratra lehibe eo amin'ny mpanjifa), na ny paging dia ny iray na ny iray hafa fikorontanana. Ireo izay manao paging matetika dia manao an-keriny. Ireo izay manao scrollbar marina dia manampy angon-drakitra, fantsona ary mpanjifa.
  5. Taratasy voatanisa. Tsy isalasalana fa amin'ny mpanjifa web dia tsy mandeha tsara ny interface. Saingy miasa izany. Fa ho an'ny rafitra kaonty sy banky maro hafa, ny famoronana toeram-piasana lavitra dia tetikasan'ny orinasa. Disclaimer: Soa ihany ho an'ireo izay nanao izany tamin'ny tranonkala voalohany, tsy hisy fiantraikany izany.
  6. Fampiharana finday. Vao haingana, afaka manoratra fampiharana finday ihany koa ianao raha ao anatin'ny tontolo iainana iray ihany. Somary sarotra kokoa eto noho ny amin'ny mpanjifa tranonkala; manery anao hanoratra manokana ho azy ireo ny mombamomba ny fitaovana, saingy, na izany aza, tsy manakarama ekipa mpamorona finday manokana ianao. Raha mila fampiharana ho an'ny filan'ny orinasa iray ianao (rehefa zava-dehibe kokoa noho ny famolavolana UI mavo ny vahaolana finday amin'ny olan'ny orinasa iray), dia mampiasa sehatra iray ivelan'ny boaty fotsiny ianao.
  7. Mitatitra. Amin'ity teny ity dia tsy rafitra BI misy angon-drakitra lehibe sy fahatarana amin'ny fizotran'ny ETL no tiako holazaina. Izany dia manondro ny tatitry ny mpiasa miasa izay ahafahanao manombana ny toetry ny kaonty eto sy ankehitriny. Ny fifandanjana, ny fifampiraharahana, ny fanavaozana, sns. Ny 1C dia mivoaka avy ao anaty boaty miaraka amin'ny rafitra fanaovana tatitra miaraka amin'ny filaharana mora azo ho an'ny vondrona, sivana ary sary eo amin'ny lafiny mpampiasa. Eny, misy analogue mangatsiaka kokoa eny an-tsena. Saingy tsy ao anatin'ny rafitry ny vahaolana iray manontolo ary amin'ny vidiny indraindray avo kokoa noho ny vahaolana tokana. Ary matetika kokoa aza ny mifanohitra amin'izany: mitatitra fotsiny, fa lafo kokoa noho ny sehatra iray manontolo, ary ratsy kokoa ny kalitao.
  8. endrika azo pirinty. Eny ary, ampiasao ny .NET hamahana ny olana amin'ny fandefasana taratasy karama amin'ny PDF amin'ny mpiasa amin'ny alàlan'ny mailaka. Ary ankehitriny ny asa fanontana faktiora. Ahoana ny amin'ny fitehirizana ny dika mitovy amin'ny PDF iray ihany? Ho an'ny anaram-bositra 1C, ny famoahana izay endrika rehetra amin'ny PDF dia andalana kaody +1. Midika izany fa + 40 segondra ny ora fiasana, fa tsy andro na herinandro amin'ny fiteny hafa. Ny fandrafetana endrika vita pirinty amin'ny 1C dia tena mora amboarina ary matanjaka ampy hifaninanana amin'ireo mpiara-miasa karamaina. Eny, azo inoana fa tsy dia misy fahafahana mifampiresaka firy amin'ny antontan-taratasin'ny takelaka 1C; tsy afaka mahazo kisary 3D haingana ianao miaraka amin'ny scaling mampiasa OpenGL. Tena ilaina ve anefa izany?

Ohatra vitsivitsy fotsiny ireo izay mahatonga ny famerana ny fampiasa na ny fampiharana ny marimaritra iraisana ho tombontsoa ara-javakanto lehibe amin'ny ho avy. Na ny marimaritra iraisana na tsia ny safidy mahomby indrindra - dia efa ao anaty boaty ary raisina ho azo antoka. Ny fampiharana tsy miankina azy dia tsy ho azo atao (satria tsy maintsy raisina ny fanapahan-kevitra toy izany any am-piandohan'ny tetikasa, ary tsy misy fotoana ho an'izany, ary tsy misy architect mihitsy), na famerimberenana lafo. Ao amin'ny tsirairay amin'ireo teboka voatanisa (ary tsy lisitra feno amin'ny vahaolana ara-javakanto ity), azonao atao ny manafoana sy mampiditra fameperana manakana ny scaling. Na izany na tsy izany, ianao, amin'ny maha-mpandraharaha anao, dia mila mahazo antoka fa ny mpandrindranao, rehefa manao "rafitra avy amin'ny scratch", dia manana tanana mahitsy ary hahavita tsara avy hatrany ny olana momba ny rafitra.

Eny, toy ny amin'ny rafitra sarotra hafa, ny 1C ihany koa dia manana vahaolana izay manakana ny scaling amin'ny lafiny sasany. Na izany aza, averiko indray, mifototra amin'ny fitambaran'ny anton-javatra, ny vidin'ny fananana, ary ny isan'ny olana efa voavaha mialoha, dia tsy mahita mpifaninana mendrika eny an-tsena aho. Amin'ny vidiny mitovy, mahazo rafitra fampiharana ara-bola ianao, mpizara voalanjalanja mivondrona, miaraka amin'ny UI sy interface tsara amin'ny Internet, miaraka amin'ny fampiharana finday, miaraka amin'ny tatitra, fampidirana ary zavatra maro hafa. Ao amin'ny tontolon'ny Java, manakarama ekipa eo anoloana sy aoriana ianao, manafoana ny kaody mpizara sora-tanana an-trano amin'ny ambaratonga ambany ary mandoa vola mitokana ho an'ny fampiharana finday 2 ho an'ny OS finday 2.

Tsy milaza aho fa hamaha ny tranga rehetra ny 1C, fa ho an'ny fampiharana orinasa anatiny, rehefa tsy ilaina ny marika ny UI - inona koa no ilaina?

Mialatsiny ao anaty menaka

Azo inoana fa nahazo ny fahatsapana ianao fa hamonjy izao tontolo izao ny 1C ary diso ny fomba hafa rehetra amin'ny fanoratana ny rafitry ny orinasa. Tsy mba toy izany mihitsy. Avy amin'ny fomba fijerin'ny mpandraharaha, raha misafidy 1C ianao, ankoatra ny fotoana haingana amin'ny tsena, dia tsy maintsy mandinika ireto fatiantoka manaraka ireto ianao:

  • Ny fahamendrehan'ny mpizara. Tena ilaina ny manam-pahaizana manokana izay afaka miantoka ny fandidiana tsy tapaka. Tsy fantatro ny programa fanofanana efa vita ho an'ny manam-pahaizana manokana toy izany avy amin'ny mpivarotra. Misy cours hiomanana amin'ny fanadinana Expert fa tsy ampy izany raha ny hevitro.
  • Fanohanana. Jereo ny teboka teo aloha. Mba hahazoana fanohanana avy amin'ny mpivarotra dia mila mividy izany ianao. Noho ny antony sasany dia tsy ekena amin'ny indostrian'ny 1C izany. Ary miaraka amin'ny SAP, saika tsy maintsy mividy izany ary tsy manelingelina na iza na iza. Raha tsy misy fanohanan'ny orinasa sy tsy manam-pahaizana momba ny mpiasa, dia afaka avela irery ianao miaraka amin'ny glitches 1C.
  • Na izany aza, tsy afaka manao ny zava-drehetra amin'ny 1C ianao. Izy io dia fitaovana ary toy ny fitaovana rehetra dia manana fetra azo ampiharina. Ao amin'ny tontolon'ny 1C, tena irina ny hanana rafitra rafitra "tsy-1C".
  • Ny anaram-bositra 1C tsara dia tsy mora kokoa noho ny mpandrindra tsara amin'ny fiteny hafa. Na izany aza, lafo vidy ny mpanome programa ratsy, na inona na inona fiteny soratany.

Andeha hojerentsika ny teboka

  • 1C dia rafitra fampivoarana haingana (RAD) ho an'ny fandraharahana ary mifanaraka amin'izany.
  • Rohy misy ambaratonga telo miaraka amin'ny fanohanana ireo DBMS lehibe, UI mpanjifa, ORM sy tatitra tena tsara
  • Betsaka ny fahafahana miditra amin'ny rafitra afaka manao izay tsy vitan'ny 1C. Raha mila fianarana milina ianao dia raiso Python ary alefaso any amin'ny 1C amin'ny alàlan'ny http na RabbitMQ ny valiny
  • Tsy ilaina ny miezaka manao ny zava-drehetra amin'ny fampiasana 1C, mila mahatakatra ny tanjany ianao ary mampiasa azy ireo ho an'ny tanjonao manokana
  • Leo amin'ny 1C ireo mpamolavola izay mirona amin'ny fandavahana gadget rafitra ara-teknolojia sy fanavaozana isaky ny N taona ho amin'ny maotera vaovao. Tena mpandala ny nentin-drazana ny zava-drehetra any.
  • Leo ihany koa ny mpamorona satria tsy dia misy ahiahy loatra amin'izy ireo avy amin'ny mpanamboatra. Fiteny mankaleo, IDE malemy. Mitaky fanavaozana izy ireo.
  • Amin'ny lafiny iray, ireo mpamorona izay tsy mahita fahafinaretana amin'ny fampiasana sy fianarana teknolojia hafa ankafiziny dia mpamorona ratsy. Himenomenona izy ireo ary hifindra any amin'ny tontolo iainana hafa.
  • Ny mpampiasa izay tsy mamela ny anaram-bositra 1C hanoratra zavatra amin'ny Python dia mpampiasa ratsy. Ho very mpiasa manana saina tia karokaroka izy ireo, ary ho solon'izy ireo ny coders rajako izay, na dia manaiky ny zava-drehetra aza, dia hitarika ny rindrambaiko orinasa ho any amin'ny heniheny. Mbola tsy maintsy averina soratana izany, ka mety tsara kokoa ny mampiasa vola kely amin'ny Python aloha kely?
  • 1C dia orinasa ara-barotra ary mampihatra ireo endri-javatra mifototra amin'ny tombontsoany manokana sy ny fahafahany. Tsy afaka manome tsiny azy ianao amin'izany, ny orinasa dia tsy maintsy mieritreritra ny tombony, izany no fiainana
  • Ny 1C dia mahazo vola amin'ny fivarotana vahaolana amin'ny olana ara-barotra, fa tsy amin'ny olan'ny mpamorona an'i Vasya. Ireo hevitra roa ireo dia mifamatotra, fa ny laharam-pahamehana no tena nolazaiko. Rehefa vonona ny handoa ny fahazoan-dàlana manokana ho an'ny 1C: Resharper ny developer Vasya, dia hiseho haingana dia haingana, "Resharper" nataon'i A. Orefkova no porofon'izany. Raha nanohana azy ny mpivarotra, ary tsy niady tamin'izany, dia hisy tsenan'ny rindrambaiko ho an'ny mpamorona. Ankehitriny dia misy mpilalao iray sy tapany amin'ity tsena ity miaraka amin'ny vokatra mampiahiahy, ary ny rehetra dia satria ny fampidirana amin'ny IDE dia ratsy ary ny zava-drehetra dia atao amin'ny crutches.
  • Hanjavona ao anaty hadino ny fanaon'ny mpandraharaha milina maro. Ny fampiharana maoderina dia lehibe loatra ka tsy tsaroana amin'ny lafiny kaody sy amin'ny lafiny fampiasana orinasa. Ny mpizara 1C koa dia mihasarotra kokoa; tsy ho azo atao ny mitazona ny karazana fahaiza-manao rehetra amin'ny mpiasa iray. Izany dia tokony hitaky fitakiana manam-pahaizana manokana, izay midika fa ny mahasarika ny asa 1C sy ny fampiakarana ny karama. Raha teo aloha i Vasya dia niasa telo-in-iray ho an'ny karama iray, ankehitriny dia mila manakarama Vasyas roa ianao ary ny fifaninanana eo amin'ny Vasyas dia afaka mandrisika ny fitomboan'ny haavony.

famaranana

1C dia vokatra tena mendrika. Amin'ny vidin'ny vidiny dia tsy mahalala analogue mihitsy aho, manorata ao amin'ny fanehoan-kevitra raha misy. Na izany aza, miha-miharihary hatrany ny fivoahan'ny mpamorona avy amin'ny tontolo iainana, ary izany dia "fandoroana ati-doha", na inona na inona fomba fijerinao azy. Ny indostria dia noana amin'ny fanavaozana.
Raha mpamorona ianao dia aza mihantona amin'ny 1C ary aza mieritreritra fa mahagaga amin'ny fiteny hafa ny zava-drehetra. Raha mbola zandriny ianao angamba. Raha vao misy zavatra lehibe kokoa mila voavaha, dia tsy maintsy karohina lava kokoa ny vahaolana efa vita ary hovitaina bebe kokoa. Eo amin'ny kalitaon'ny "blocs" izay ahafahana manamboatra vahaolana dia tena tsara tokoa ny 1C.

Ary zavatra iray hafa - raha misy anaram-bosotra 1C tonga aminao hanakarama, dia azo apetraka soa aman-tsara amin'ny toeran'ny mpandinika mpitarika ny anaram-bosotra 1C. Tena tsara ny fahatakarany ny asa, ny lohahevitra ary ny fahaiza-manaon'izy ireo. Azoko antoka fa izany dia noho ny fampiasana an-tery ny DDD amin'ny fampandrosoana 1C. Ny olona dia voaofana hieritreritra momba ny dikan'ny asa voalohany indrindra, momba ny fifandraisana misy eo amin'ny zavatra ao amin'ny faritra foto-kevitra, ary miaraka amin'izay koa, manana fototra ara-teknika amin'ny teknolojia fampidirana sy ny endrika fifanakalozana angona.

Tandremo fa tsy misy ny rafitra idealy ary tandremo ny tenanao.
Tsara ihany ho an'ny rehetra!

PS: misaotra indrindra speshuric ho fanampiana amin’ny fanomanana ilay lahatsoratra.

Ireo mpampiasa voasoratra anarana ihany no afaka mandray anjara amin'ny fanadihadiana. HiditraPlease.

Manana 1C ve ianao amin'ny orinasanao?

  • 13,3%Tsy izany mihitsy.71

  • 30,3%Misy, fa ao amin'ny sampana kaonty any ho any. Rafitra fototra amin'ny sehatra hafa162

  • 41,4%Eny, miasa amin'izany ny fizotran'ny raharaham-barotra lehibe221

  • 15,0%Tsy maintsy maty ny 1C, an'ny %technology_name%80 ny ho avy

Mpampiasa 534 no nifidy. Mpampiasa 99 no nifady.

Source: www.habr.com

Add a comment