Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 12141|Atsakyti: 2

Kūrimo įrankis, būtinas geram "full-stack" inžinieriui

[Kopijuoti nuorodą]
Paskelbta 2017-12-05 09:41:48 | | | |
Viso paketo inžinierius, taip pat žinomas kaip viso paketo inžinierius, yra asmuo, įvaldęs kelis įgūdžius ir galintis panaudoti kelis įgūdžius, kad savarankiškai užbaigtų produktą. "Full-stack" inžinieriai yra susipažinę su keliomis kūrimo kalbomis ir turi tiek priekinės, tiek galinės dalies kūrimo galimybes – nuo reikalavimų analizės ir prototipų kūrimo iki produkto kūrimo, testavimo, diegimo ir išleidimo.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/cb94601b5b6a4697a5e72183713b7bee/ba2f4dc186e.jpeg


Kadangi "full-stack" inžinieriai dažnai studijuoja įvairias technologijas, jie negali tiksliai prisiminti visų kalbų kodų sintaksės ir API, ir jis mano, kad vargu ar gali dirbti be "Google" ir "Baidu". Jis prisimena tik raktą, rodyklę, kaip rasti atsakymus, ne viską, žmogaus smegenys nėra kompiuteris, jis negali visko prisiminti.
Viso paketo inžinieriams svarbūs įvairūs pagalbiniai įrankiai. Viso kamino inžinieriaus darbas yra ne statyti ratus, o kurti produktus su ratų deriniu. Toliau pateikiama mano ilgametė patirtis, rekomenduoju visų rūšių įrankius savo lobių skrynioje, tikiuosi, kad tai jums bus naudinga. Čia yra pagrindiniai rekomenduojami įrankiai: reikalavimų analizės įrankiai, prototipų kūrimo įrankiai, kodo tikrinimo įrankiai, automatizuoti testavimo įrankiai, diegimo įrankiai ir galiausiai supažindinsiu jus su visapusišku viso proceso kūrimo artefaktu, kurį naudoju pastaruoju metu.

1. Paklausos analizės įrankiai
XMind
XMind yra praktiškas minčių žemėlapių sudarymo įrankis. Minčių žemėlapiai yra būdas vizualizuoti savo mąstymą. Jis gali būti naudojamas kaip valdymo projektas, užrašų rašytojas ar žinių bazė arba gali būti naudojamas minčių šturmui, idėjoms įrašyti, programinės įrangos produkto funkcijoms ir reikalavimams tvarkyti ir kt.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/f095febc4dd84f0490ec42f3c2887661/d19663e12ce.jpeg


Adresas: http://www.xmindchina.net/
Visio
"Visio" yra programinė įranga, leidžianti kūrėjams ir dizaineriams vizualizuoti, analizuoti ir perduoti sudėtingą informaciją, sistemas ir procesus. Padėkite mums sukurti profesionaliai atrodančias diagramas, leidžiančias suprasti, dokumentuoti ir analizuoti informaciją, duomenis, sistemas ir procesus.
Adresas: https:// products.office.com/zh-cn/Visio/flowchart-software
StarUML
StarUML yra atvirojo kodo programinės įrangos rinkinys, kurį galima ne tik nemokamai atsisiųsti, bet ir nemokamai žydėti. StarUML gali atsekti 9 UML diagramas: naudojimo atvejų diagramas, klasių diagramas, sekos diagramas, situacijų diagramas, veiksmų diagramas, ryšių diagramas, modulių diagramas, išdėstymo diagramas ir sudėtines konstrukcijos schemas.
Adresas: https://staruml.en.softonic.com/

2. Prototipų kūrimo įrankiai:
Axure
"Axure" padeda reikalavimų dizaineriams greitai ir lengvai kurti katalogų prototipus, funkcinius paaiškinimus, interaktyvias sąsajas ir anotuotus vielinio rėmo tinklalapius, taip pat gali aktyviai generuoti žiniatinklio failus ir "Word" dokumentus pristatymams ir kūrimui.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/66e13840d4eb456da173ea8f2255afcc/718b1ea3f37.jpeg


Adresas: https://www.axure.com.cn/
Omni Graffle
"Omni Graffle" programinę įrangą gamina "Omni Group", kuri OS X platformoje gali lengvai piešti gražias diagramas, medžio struktūros diagramas, struktūrines schemas, puslapius ir kt., Kurios gali būti naudojamos planuojant filmo ar scenarijaus siužeto kryptį, braižant įmonės organizacinę schemą, projekto eigą ir kt. Programinės įrangos sąsaja yra labai graži, šablonai yra turtingi ir išskirtiniai, lengvai įkvepiami, o pagalbinis derinimas ir dydis yra galingi. Taip pat yra "iPad" programos versija.
Adresas: https://www.omnigroup.com/

3. Kodo tikrinimo įrankiai
CodeReviewer
"CodeReviewer" yra nemokamas, paprastas ir lengvai diegiamas kodo peržiūros įrankis, kurį sukūrė "SmartBear" – "Collaborator" išradėjas ir pirmoji pramonės įmonė, pristatiusi komercinio kodo peržiūros įrankį.
Adresas: https:// codereviewer.org/
Išmanusis lokys
"SmartBear" yra kodo peržiūros įrankis, padedantis komandoms kurti aukštos kokybės kodą bendromis kūrimo, testavimo ir valdymo pastangomis.
Adresas: https://smartbear.com/
Tiglis
"Crucible" yra dar vienas itin populiarus kodo peržiūros įrankis kūrėjams, kuris peržiūri kodą, aptaria pakeitimus ir nustato klaidas per jautrų "Crucible" peržiūros procesą.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/7117559f9e4e4b6e8d713d7b8dc29813/a4340b8f6f6.jpeg


Adresas: http://www.atlassian.com/software/crucible/overview

4. Automatizuoti testavimo įrankiai
QTP
QTP yra automatizuotas testavimo įrankis, pirmiausia naudojamas regresijos testavimui ir naujų tos pačios programinės įrangos versijų testavimui. "QuickTest" skirtas GUI programoms, įskaitant tradicines "Windows" programas, taip pat žiniatinklio programas, kurios dabar tampa vis populiaresnės. Jis apima daugumą programinės įrangos kūrimo technologijų, yra paprastas ir efektyvus bei pasižymi pakartotinio testavimo atvejų naudojimo ypatybėmis. Tai apima: testų kūrimą, kontrolinių taškų įterpimą, duomenų tikrinimą, testų tobulinimą, testų vykdymą, rezultatų analizę ir testų priežiūrą.
Adresas: http://quick-test-professional.weebly.com/
Selenas
Selenas yra žiniatinklio programų testavimo įrankis. Seleno testai atliekami tiesiai naršyklėje, tarsi tai darytų tikras vartotojas. Palaikomos naršyklės yra IE, Mozilla Firefox, Mozilla Suite, Google Chrome ir kt. Pagrindinės šio įrankio savybės: suderinamumo su naršyklėmis tikrinimas ir programos testavimas, siekiant sužinoti, ar ji gerai veikia skirtingose naršyklėse ir operacinėse sistemose. Išbandykite sistemos funkcionalumą, sukurkite regresijos testus, kad patikrintumėte programinės įrangos funkcionalumą ir vartotojo reikalavimus.
Adresas: http://www.seleniumhq.org/
5. Diegimo įrankiai
Ansible
ansible yra naujas automatizuotas O&M įrankis, sukurtas remiantis Python, kuris integruoja daugelio O&M įrankių (puppet, cfengine, chef, func, fabric) privalumus, kad būtų galima realizuoti tokias funkcijas kaip paketinės sistemos konfigūracija, paketinės programos diegimas ir paketinio vykdymo komandos.
Adresas: http://docs.ansible.com/
Druska
"Saltstack" yra didelio masto paskirstyta konfigūracijos valdymo sistema (programinės įrangos diegimas, atnaujinimas, pašalinimas, aplinkos aptikimas) ir nuotolinė komandų vykdymo sistema. Dvi pagrindinės "SaltStack" funkcijos: nuotolinis vykdymas ir konfigūracijos valdymas.
Adresas: https://docs.saltstack.com/en/latest/
Lėlė
"Puppet" yra centralizuota "Linux", "Unix" ir "Windows" platformų konfigūracijos valdymo sistema, kuri naudoja savo lėlių aprašymo kalbą konfigūracijos failams, vartotojams, cron užduotims, paketams, sistemos paslaugoms ir kt.
Adresas: http://puppetlabs.com/
Artefaktų rekomendacija:"DevCloud"
Priežastis, kodėl sakau "DevCloud" ("Huawei" programinės įrangos kūrimo debesisTai kūrimo artefaktas viso paketo inžinieriams, nes jis gali suteikti įrankius visam programinės įrangos kūrimo procesui, pvz., projektų valdymui, konfigūracijos valdymui, kodo tikrinimui, kompiliavimui, kūrimui, testavimui, diegimui, išleidimui ir kt. debesyje bet kada ir bet kur. Šios funkcijos leidžia man sutelkti dėmesį į produkto dizainą ir kūrimą, nereikia pačiam prižiūrėti įvairių įrankių. Be to, "Huawei" atvėrė ilgametę šio produkto tyrimų ir plėtros patirtį, todėl mano kūrimo procesas tapo labiau standartizuotas, taip dar labiau pagerinant kūrimo efektyvumą ir produkto kokybę.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/976573427b044a938077ac42653e5d63/f3c3ac65777.jpeg


Šiuo metu "Huawei" programinės įrangos kūrimo debesis yra nemokamas 5 žmonėms + 500 mln.
Adresas:https://www.hwclouds.com/devcloud/
  • Sužinokite apie paspaudimus"Huawei" programinės įrangos kūrimo debesis, plius V: hwysqzs, "akis į akį" bendravimas su "Huawei" technologijų dievais; Gavo populiarią HUAWEI CLOUD techninę dokumentaciją; Išskirtinis dalijimasis pažangiausiais didelės kavos vaizdais, taip pat yra dovanų!

suvestinė
Technologijos sparčiai atnaujinamos ir kartojamos, o įvairūs pagalbiniai įrankiai atsiranda nesibaigiančiame sraute, akinantys. Mums nereikia būti visapusiškiems, o nuodugnus įrankio naudojimas kiekviename procese gali padėti pagerinti kūrimo efektyvumą. Tikiuosi, kad vis daugiau inžinierių prisijungs prie pilno krūvos inžinierių stovyklos ir patirs pilno krūvos inžinierių linksmybes. Taip pat tikiuosi, kad kiekvienas galės daugiau bendrauti ir rasti daugiau gerų įrankių.





Ankstesnis:Saugokitės "Wanke Cloud snap" programinės įrangos viruso Trojos arklys!
Kitą:Kaip dažnai išvaloma "Windows" DNS talpykla?
Paskelbta 2017-12-05 09:46:47 |
Straipsnyje Yra daug neteisingų vaizdų nuorodų, tikiuosi, kad kitą kartą būsiu rimtesnis Ačiū
Paskelbta 2017-12-06 01:25:03 |
Techninis dalijimasis yra puikus
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com