Hello a pau!
ʻO Masha koʻu inoa, hana wau ma ke ʻano he ʻenekini hōʻoia maikaʻi ma ka hui ʻo Tinkoff. ʻO ka hana QA ka nui o ke kamaʻilio ʻana me nā poʻe like ʻole mai nā hui like ʻole, a he luna hoʻi wau a he kumu aʻo no nā papahana hoʻonaʻauao, no laila ua ākea kaʻu palapala ʻāina kamaʻilio. A i kekahi manawa ua pahū wau: Ua ʻike wau ʻaʻole hiki iaʻu ke hiki hou, ʻaʻole hiki iaʻu, ʻaʻole hiki iaʻu ke hoʻopiha i nā hellish tons o nā papa a me nā palapala hiki ʻole ke heluhelu ʻia.
ʻOiaʻiʻo, ua noʻonoʻo kēlā me kēia o ʻoukou i ka mea aʻu e kamaʻilio nei, a ua uhaʻi ʻia i loko o ka wela anu: nā papa inoa o nā inoa inoa me ka ʻole o ke ʻano pīʻāpā, nā papa me nā haneli he mau kolamu me kahi hoʻolālā slopped, nā papa me nā tausani o nā laina e pono ai ʻoe e holoi i kou manamana lima. ma ka huila iole e nana poʻomanaʻo, tona o na 'aoʻao o ka helu ole ia, he mau haneri o na palapala i hoouna aku i kekahi i kekahi me ka ikepili e pono e kālailai a systematized a hoʻokomo i loko o ka ia unreadable papa.
A no laila, i koʻu hoʻomaha iki ʻana, ua hoʻoholo wau e kākau i kēia ʻatikala. E kamaʻilio wau e pili ana pehea e hiki ai iā ʻoe ke mālama maʻamau (ʻoiai i kekahi manawa maʻalahi) e mālama i nā palapala like ʻole huahana. Manaʻo wau e hoʻopuehu ka ʻatikala ma luna o ka pūnaewele a ʻo ke kiʻekiʻe o Gehena ma nā keʻena e pili ana i ka hoʻomohala ʻana e hāʻule ma kahi liʻiliʻi, a ʻoi aku ka hauʻoli o nā kānaka (me aʻu pū).
Nā Mea Hana
Mālama pinepine ʻia nā palapala huahana me ka code, kahi mea maikaʻi. A mālama ʻia nā palapala huahana ʻole ma nā wahi āpau. Ho'āʻo pinepine ka poʻe e lawe i ka ʻike mai nā wahi like ʻole i Confluence, a ʻaʻole mākou ʻokoʻa. No laila ke koena o ka moʻolelo e pili ana iā ia.
Ma ka laulā, ʻo Confluence kahi ʻenekini wiki holomua. Hāʻawi ia iā ʻoe e hana me ka ʻikepili i nā ʻano like ʻole o ka hōʻike: kikokikona me ka hoʻopili ʻana, nā papa, nā pakuhi like ʻole. He mea hana hoihoi a ikaika loa kēia, akā inā ʻaʻole ʻoe i ʻike i ke kuke ʻana, a laila e loaʻa hou iā ʻoe kahi ʻōpala o nā palapala hiki ʻole ke heluhelu ʻia. E aʻo wau iā ʻoe pehea e kuke ai!
Makalona
Aneane i kūkulu ʻia nā mea kilokilo o Confluence a puni nā macros. Nui nā macros, a hiki ke hui pū kekahi me kekahi. Ua uku ʻia lākou a manuahi, ʻoi aku ka nui o nā hiʻohiʻona o nā macros me nā loulou i nā palapala no lākou.
He maʻalahi ka maʻalahi no ka hana ʻana me nā macros. No ka hoʻohui ʻana i kahi macro, pono ʻoe e kaomi i ka plus a koho i ka mea makemake mai ka papa inoa.
Inā lawa pono ka macro, ʻo ia hoʻi, ʻaʻole pono ia e hoʻokomo i kekahi mea ʻē aʻe i loko ona, ua like ia me kahi poloka.
Inā makemake ka macro i kekahi mea i loko e hana, ua like ia me ka pahu.
I ka manawa like, hiki iā ʻoe ke hoʻokomo i nā mea ʻē aʻe e like me kou makemake i loko o hoʻokahi kiʻi, inā lōʻihi ka loina i kāu pyramid.
Loaʻa i kēlā me kēia macro kahi ʻike: hōʻike koke ia inā ua hoʻopiha a hoʻonohonoho pono ʻoe i ka macro.
Nā pola
Ma waho aʻe o nā macros, aia kahi mea hana maʻalahi no ka hoʻopiha piha ʻana i nā ʻike - he ʻano hoʻohālike kēia.
Hiki ke hoʻohana ʻia nā templates i ka wā e hana ai i kekahi ʻaoʻao: e kaomi wale i nā kiko ʻekolu ma ka ʻaoʻao o ka pihi "Create" a koho i ka template i makemake ʻia.
A laila e hoʻohui ʻia nā ʻike āpau i loko o ka template i ka ʻaoʻao i hana ʻia.
Hiki i nā mea a pau ke hana i nā ʻaoʻao mai nā templates, akā ʻo ka poʻe i loaʻa nā kuleana e hana a hoʻoponopono paha iā lākou iho hiki ke hana i nā ʻaoʻao. Hiki iā ʻoe ke hoʻohui i nā ʻōlelo aʻoaʻo hou i ka laʻana e pili ana i ka mālama ʻana i ka ʻaoʻao.
Pākaukau Magic
ʻOiaʻiʻo, ma ke ʻano he techie, makemake nui au i nā papa ʻaina a hiki ke hoʻopili i nā ʻike āpau i loko o lākou (ʻoiai ʻaʻole maikaʻi kēia). ʻO nā papa ponoʻī he akaka, kūkulu ʻia, scalable, kilokilo!
Akā hiki ke hoʻopau ʻia kahi mea nani e like me ka papaʻaina. A hiki ke hoʻohana maikaʻi ʻia a hoʻomaikaʻi ʻia. ʻOi aku ma lalo.
Kānana (plugi uku)
Hiki ke hoʻemi iki ʻia ka papaʻaina nui hiki ʻole ke heluhelu ʻia me ke kānana ʻana. No ka hana ʻana i kēia, hiki iā ʻoe ke hoʻohana i kahi macro uku
I loko o kēia macro, pono ʻoe e hoʻokuʻu i kahi papaʻaina (ʻo ka mea ʻino loa hiki ke hiki, ʻo ka mea nui ʻo ke kī ʻana iā ia a pau). Ma ka macro, hiki iā ʻoe ke koho i nā kolamu no ka kānana hāʻule iho, kānana kikokikona, helu, a me ka kānana lā.
E noʻonoʻo ʻoe ua kākau ʻia nā ʻike āpau e pili ana i nā moho no nā hakahaka āpau i ka papa inoa papa. Ma ke 'ano, unsorted - 'a'ole hele mai ka po'e i nā nīnauele ma ke 'ano pī'āpā. A pono ʻoe e hoʻomaopopo inā ua nīnau ʻoe i kahi mea noi ma mua. Pono ʻoe e kau i kēia pō i loko o kahi kānana macro, hoʻohui i kahi kānana kikokikona ma ka inoa hope - a voila, aia ka ʻike ma kāu pale.
He mea pono e hoʻomaopopo i ka kānana ʻana i nā papa nui hiki ke hoʻopili i ka hana ʻōnaehana a me ka manawa hoʻouka ʻaoʻao, no laila ʻo ka waiho ʻana i kahi papaʻaina nui i loko o ka kānana he koʻi manawa pōkole, ʻoi aku ka maikaʻi o ke kūkulu ʻana i kahi kaʻina hana ʻaʻole pono nā kānaka e hana i nā papa nui hiki ʻole ke heluhelu ʻia (a laʻana o ke kaʻina hana ma ka hope o ka ʻatikala).
Hoʻokaʻawale (plugi uku)
Me Magic Macro
No ka laʻana, loaʻa iā ʻoe ka papaʻaina like me nā mea noi a pono ʻoe e noʻonoʻo i ka nui o nā nīnauele i mālama ʻia i kekahi mahina - e hoʻokaʻawale i ka lā a hauʻoli.
Nā Papa Pivot (plugi uku)
I kēia manawa e neʻe kākou i kahi hihia hoihoi. E noʻonoʻo ʻoe he nui kāu pākaukau a pono ʻoe e helu i kekahi mea ma luna. ʻOiaʻiʻo, hiki iā ʻoe ke kope iā Excel, helu i kāu mea e pono ai a hoʻouka i ka ʻikepili i Confluence. Hiki iā ʻoe ke hoʻohana i ka macro i hoʻokahi manawa?
No ka laʻana: loaʻa iā ʻoe kahi papaʻaina i loaʻa ka ʻikepili o nā limahana āpau - ma hea lākou i ka ʻāina a me nā kūlana a lākou e paʻa ai. No ka helu ʻana i ka nui o ka poʻe ma kēlā me kēia kūlanakauhale, pono ʻoe e koho i ka macro "Pivot Table" i ka lālani kahi i hōʻuluʻulu ʻia ai ka ʻikepili (kahi) a me ke ʻano o ka hana (hoʻohui).
Ma keʻano maʻamau, hiki iā ʻoe ke hui e like me nā pae hoʻohālike i ka manawa hoʻokahi, hiki iā ʻoe ke ʻike i nā hiki āpau
Palapala
E like me kaʻu i ʻōlelo ai, ʻaʻole makemake nā mea āpau i nā papaʻaina e like me aʻu. ʻO ka mea pōʻino, ʻaʻole makemake ka hapa nui o nā luna iā lākou. Akā makemake nā kānaka a pau i nā palapala kala ʻālohilohi.
Ua ʻike maoli nā mea hana o Confluence e pili ana i kēia (no ka mea, he poʻe pū kekahi i makemake i nā hōʻike a me nā pakuhi, ma hea lākou me ka ʻole). No laila, hiki iā ʻoe ke hoʻohana i ka macro magic
Ma keʻano maʻamau, loaʻa i kēia macro nā hoʻonohonoho. Hiki ke loaʻa kahi loulou i ka palapala no kēlā me kēia macro ma ke ʻano hoʻoponopono o kēlā macro.
ʻO ka maʻalahi o ka hōʻuluʻulu
ʻAʻole paha he hōʻike no ʻoe ka ʻike mai nā paukū mua. Akā i kēia manawa ʻike maopopo ʻoe pehea e hoʻohana ai i nā macros, a hiki iaʻu ke neʻe i ka ʻāpana hoihoi o ka ʻatikala.
Nā lepili
He mea ʻino ke mālama ka poʻe i ka ʻike i loko o kahi ʻatikala i hoʻonohonoho ʻole ʻia a i ʻole kahi papaʻaina nui. ʻOi aku ka ʻoi aku ka maikaʻi inā ʻaʻole hiki ke heluhelu ʻia nā ʻāpana o kēia ʻike, akā hoʻopuehu pū ʻia ma nā ākea o Confluence. ʻO ka pōmaikaʻi, hiki ke hōʻiliʻili i ka ʻike i hoʻopuehu ʻia ma kahi hoʻokahi. No kēia pono ʻoe e hoʻohana
Hiki ke hoʻohui ʻia kekahi helu o nā hōʻailona i kekahi ʻaoʻao. Ke kaomi ʻana i kahi hōʻailona e lawe iā ʻoe i kahi ʻaoʻao hōʻuluʻulu me nā loulou i nā ʻike āpau me kēlā tag, a me kahi pūʻulu o nā hōʻailona pili. ʻO nā hōʻailona pili ka mea e ʻike pinepine ʻia ma ka ʻaoʻao hoʻokahi.
ʻAoʻao waiwai
Hiki iā ʻoe ke hoʻohui i kekahi macro hoihoi i ka ʻaoʻao no ka hoʻonohonoho ʻana i ka ʻike -
E noʻonoʻo i ka ID - hiki ke hoʻonohonoho iā ia e kau i nā hui like ʻole o nā waiwai ma nā ʻaoʻao like ʻole (a i ʻole nā hui like ʻole o nā waiwai ma ka ʻaoʻao hoʻokahi).
Nā Hōʻike
Ma nā hōʻailona, hiki iā ʻoe ke hōʻiliʻili i nā hōʻike. No ka laʻana, macro
Akā ʻo kahi hōʻike ʻoi aku ka hoihoi he macro
Hoʻololi ia i kahi papa hōʻuluʻulu o ka ʻike mai nā kumu like ʻole. Maikaʻi ka loaʻa ʻana o nā hiʻohiʻona maʻalahi: hoʻonohonoho hoʻololi, hoʻokaʻawale ʻia e kēlā me kēia kolamu. Eia kekahi, hiki ke hoʻonohonoho ʻia kahi papa hōʻike i loko o ka macro.
I ka hoʻonohonoho ʻana, hiki iā ʻoe ke wehe i kekahi mau kolamu mai ka hōʻike, hoʻonohonoho i ke kūlana paʻamau a i ʻole ka helu o nā moʻolelo i hōʻike ʻia. Hiki iā ʻoe ke hoʻonohonoho i ka ID waiwai ʻaoʻao e ʻike i ka ʻike āu e pono ai.
No ka laʻana, he nui kāu mau ʻaoʻao limahana, aia kēia mau ʻaoʻao i kahi hoʻonohonoho o nā waiwai e pili ana i ke kanaka: he aha kona pae, ma hea ʻo ia, i kona komo ʻana i ka hui, a pēlā aku. Hōʻailona ʻia kēia mau waiwai id = limahana_inf. A aia ka lua o nā waiwai ma ka ʻaoʻao hoʻokahi, aia ka ʻike e pili ana i ke kanaka ma ke ʻano he hui: he aha ka hana a ke kanaka e hana ai, he aha kāna hui, a pēlā aku. Hōʻailona ʻia kēia mau waiwai ID = hui_inf. A laila, i ka hōʻuluʻulu ʻana i kahi hōʻike, hiki iā ʻoe ke hōʻike wale i ka ʻike no hoʻokahi ID a ʻelua paha i ka manawa hoʻokahi - ʻo ia ka mea maʻalahi.
ʻO ka nani o kēia ala ʻo ia ka hiki i nā mea a pau ke hōʻiliʻili i ka papa ʻike e pono ai lākou, ʻaʻole ia e hoʻopālua i kekahi mea a e hoʻonui ʻia ke hoʻonui ʻia ka ʻaoʻao nui. No ka laʻana: ʻaʻole manaʻo ke alakaʻi o ka hui i ka wā i loaʻa ai i kāna mau mea hoʻomohala kahi hana, akā he mea nui ka hana a kēlā me kēia o lākou i ka hui. E hōʻiliʻili ke alakaʻi o ka hui i kahi hōʻike no ka hui. ʻAʻole mālama ka mea helu kālā i ka mea nāna e hana i ke kuleana, akā he mea nui nā kūlana - e hōʻiliʻili ʻo ia i kahi hōʻike no nā kūlana. I kēia hihia, ʻaʻole e kope ʻia a hoʻoili ʻia ke kumu o ka ʻike.
Kaʻina hana hope
Nā kuhikuhi
No laila, hiki iā mākou ke hoʻolālā nani a hōʻuluʻulu maikaʻi i ka ʻike ma Confluence me ka hoʻohana ʻana i nā macros i laʻana. Akā ʻo ka mea kūpono, pono ʻoe e hōʻoia e hoʻonohonoho koke ʻia ka ʻike hou a komo i loko o nā mīkini hoʻohui a pau i hoʻohana ʻia.
Ma aneʻi e hele mai kahi pūʻulu o nā macros a me nā templates e hoʻopakele. No ka loaʻa ʻana o ka poʻe e hana i nā ʻaoʻao hou ma ke ʻano kūpono, hiki iā ʻoe ke hoʻohana i ka macro Create from Template. Hoʻohui ia i kahi pihi i ka ʻaoʻao, ma ke kaomi ʻana i kahi ʻaoʻao hou i hana ʻia mai ka template āu e pono ai. Ma kēia ala e hana koke ai ʻoe i ka poʻe ma ke ʻano āu e pono ai.
I loko o ka la'ana kahi āu e 'ae ai e hana i kahi 'ao'ao, pono 'oe e ho'ohui i nā lepili, ka macro "Page Properties" a me kahi papa o nā waiwai āu e pono ai ma mua. Manaʻo wau e hoʻohui i nā ʻōlelo aʻoaʻo e pili ana i nā waiwai e hoʻopiha ai i ka ʻaoʻao a me nā waiwai waiwai.
A laila e like ke kaʻina hana hope penei:
- Ke hana nei ʻoe i ka laʻana no kekahi ʻano ʻike kikoʻī.
- Ma kēia la'ana, ho'ohui i nā lepili a me nā waiwai 'ao'ao i loko o ka macro.
- Ma nā wahi kūpono, e hana i kahi ʻaoʻao kumu me kahi pihi, ma ke kaomi ʻana i kahi ʻaoʻao keiki i hana ʻia mai ka template.
- E hoʻomaka i ka ʻaoʻao kumu o nā mea hoʻohana e hiki ke hoʻopuka i ka ʻike e pono ai (e like me ka laʻana i makemake ʻia, ma ke kaomi ʻana i ke pihi).
- E hōʻiliʻili iā ʻoe iho i kahi hōʻike e pili ana i nā waiwai o ka ʻaoʻao ma o nā hōʻailona āu i kuhikuhi ai i ka template.
- E hauʻoli: loaʻa iā ʻoe nā ʻike āpau āu e pono ai ma kahi ʻano kūpono.
Pitfalls
Ma ke ʻano he ʻenekinia maikaʻi, hiki iaʻu ke ʻōlelo palekana ʻaʻohe mea kūpono i ka honua. ʻAʻole pono nā papa akua. A he mau pitfalls ma ke kaʻina hana i luna.
- Inā hoʻoholo ʻoe e hoʻololi i nā inoa a i ʻole ka haku ʻana o nā waiwai ʻaoʻao, pono ʻoe e hōʻano hou i nā mea āpau i hana mua ʻia i hiki ke huki pololei ʻia kā lākou ʻikepili i loko o ka hōʻike hōʻuluʻulu. He mea kaumaha kēia, akā ma ka ʻaoʻao ʻē aʻe, koi ia iā ʻoe e noʻonoʻo i nā kikoʻī e pili ana i ka "architecture" o kāu hoʻonohonoho ʻike, he hana hoihoi loa ia.
- Pono ʻoe e kākau i ka nui o nā ʻōlelo aʻo e pili ana i ka hoʻopiha ʻana i nā papa ʻike a hoʻohana i nā hōʻailona. Akā, ma ka ʻaoʻao ʻē aʻe, hiki iā ʻoe ke hoʻolei wale i kēia ʻatikala i nā poʻe kūpono a pau.
He laʻana no ka mālama ʻana i nā palapala huahana ʻole
Ma o ke kaʻina hana i hōʻike ʻia ma luna, hiki iā ʻoe ke hoʻonohonoho i ka waiho ʻana o nā ʻike āpau. ʻO ka nani o ka hoʻokokoke ʻana ʻo ia ke ao holoʻokoʻa: i ka manawa e maʻa ai nā mea hoʻohana iā ia, pau lākou i ka hana ʻino. ʻO kahi nui (akā ʻaʻole manuahi) ʻoi aku ka hiki ke hōʻiliʻili i nā helu helu like ʻole ma ka lele a huki i nā kiʻi nani ma luna.
E hāʻawi wau i kahi laʻana o kā mākou hana no ka mālama ʻana i ka ʻike e pili ana i ka hui.
No kēlā me kēia kanaka o ka hui, ua hoʻoholo mākou e hana i kahi kāleka limahana. No laila, loaʻa iā mākou kahi mamana e like me ka hana ʻana o kēlā me kēia kanaka hou i kēia kāleka nona iho a mālama i kāna ʻike pilikino āpau i loko.
E like me kāu e ʻike ai, loaʻa iā mākou kahi papa kikoʻī o nā waiwai a loaʻa koke nā ʻōlelo aʻoaʻo i ka mālama ʻana i kēia ʻaoʻao. Hoʻokomo ʻia kekahi o nā hōʻailona e nā limahana ponoʻī e like me nā ʻōlelo aʻoaʻo, i loko o ka template nā mea nui wale nō: ʻo ke kāleka kāleka. kāleka limahana, kaha kuhikuhi kuhikuhi-pili a me ka lepili kauoha hui-qa.
ʻO ka hopena, ma hope o ka hana ʻana o nā mea a pau i kāleka no lākou iho, loaʻa kahi papa piha me ka ʻike e pili ana i nā limahana. Hiki ke hoʻohana ʻia kēia ʻike ma nā wahi like ʻole. Hiki i nā luna waiwai ke hōʻiliʻili i nā papa maʻamau no lākou iho, a hiki i nā alakaʻi hui ke hōʻiliʻili i nā papa kauoha ma ka hoʻohui ʻana i kahi hōʻailona hui i ke koho.
Ma nā tag, hiki iā ʻoe ke ʻike i nā hōʻuluʻulu like ʻole, no ka laʻana, na qa-upgrade-plan e hōʻike ʻia nā hana a pau no ka hoʻomohala ʻana i ka QA. Ma ka manawa like, mālama kēlā me kēia kanaka i kāna kāleka limahana i kahi moʻolelo koʻikoʻi a me kāna hoʻolālā hoʻomohala ponoʻī - hana ʻo ia i kahi ʻaoʻao nested mai ka hoʻolālā hoʻolālā hoʻomohala.
hopena
E mālama i kekahi palapala ma ke ʻano e hilahila ʻole ai ʻoe, a ʻaʻole ʻeha nui nā mea hoʻohana!
Ke lana nei koʻu manaʻo e pono ka ʻatikala a hiki mai ke kauoha i nā palapala āpau o ka honua.
Source: www.habr.com