Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 12141|Válasz: 2

Egy fejlesztői eszköz, amely elengedhetetlen egy jó full-stack mérnökhöz

[Linket másol]
Közzétéve 2017. 12. 05. 9:41:48 | | | |
A full-stack mérnök, más néven full-stack mérnök, olyan személy, aki több készséget is elsajátított, és több készséget is képes használni egy termék önállóan történő befejezéséhez. A full-stack mérnökök több fejlesztői nyelvet ismernek, és front-end és back-end fejlesztési képességekkel rendelkeznek, a követelmények elemzésétől és prototípusozástól kezdve a termékfejlesztésig, tesztelésig, telepítésen és kiadásig.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/cb94601b5b6a4697a5e72183713b7bee/ba2f4dc186e.jpeg


Mivel a full-stack mérnökök gyakran tanulmányoznak különböző technológiákat, nem tudják pontosan megjegyezni az összes nyelvi kód szintaxisát és API-ját, és úgy érzi, hogy aligha tud dolgozni Google és Baidu nélkül. Csak egy kulcsra emlékszik, egy indexre, hogy hogyan találja a válaszokat, nem mindent, az emberi agy nem számítógép, nem tud mindent megjegyezni.
A full-stack mérnökök számára számos segédeszköz fontos. A teljes stack mérnök feladata nem a kerekek építése, hanem hogy kerekek kombinációjával termékeket készítsen. Az alábbiakban olvasom a sok éves tapasztalatomat, mindenféle eszközt ajánlok a kincsesládámban, remélem, hasznos lesz neked. Íme a fő ajánlott eszközök: követelményelemzési eszközök, prototípusozási eszközök, kódellenőrző eszközök, automatizált tesztelési eszközök, telepítési eszközök, és végül bemutatok egy végponttól végpontig terjedő teljes folyamatfejlesztési artefaktumot, amit mostanában használok.

1. Keresletelemzési eszközök
XMind
Az XMind egy gyakorlati gondolattérképező eszköz. Az elmetérképezés egy módja annak, hogy vizualizáld a gondolkodásodat. Használható menedzsment projektként, jegyzetelésként vagy tudásbázisként, vagy ötletelésre, ötletfelvételre, szoftvertermék funkcióinak és követelményeinek rendszerezésére, és még sok másra.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/f095febc4dd84f0490ec42f3c2887661/d19663e12ce.jpeg


Cím: http://www.xmindchina.net/
Visio
A Visio egy olyan szoftver, amely lehetővé teszi fejlesztők és tervezők számára, hogy összetett információkat, rendszereket és folyamatokat vizualizáljanak, elemezzenek, és kommunikáljanak. Segítsen professzionális kinézetű diagramokat készíteni, amelyek lehetővé teszik az információk, adatok, rendszerek és folyamatok megértését, dokumentálását és elemzését.
Cím: https:// products.office.com/zh-cn/Visio/flowchart-software
StarUML
A StarUML egy nyílt forráskódú szoftverkészlet, amely nemcsak ingyenesen letölthető, hanem ingyenesen is elérhető. A StarUML 9 UML diagramot tud nyomon követni: használateset-diagramokat, osztálydiagramokat, szekvenciadiagramokat, helyzetdiagramokat, akciódiagramokat, kommunikációs diagramokat, moduldiagramokat, elrendezésdiagramokat és összetett konstrukciós diagramokat.
Cím: https://staruml.en.softonic.com/

2. Prototípus eszközök:
Axure
Az Axure gyorsan és könnyedén segíti a követelménytervezőket könyvtáralapú prototípus dokumentumokat, funkcionális magyarázatokat, interaktív felületeket és jegyzetelt vezetékkeretes weboldalakat létrehozni, valamint aktívan generálhat webfájlokat és Word dokumentumokat prezentációkhoz és fejlesztéshez.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/66e13840d4eb456da173ea8f2255afcc/718b1ea3f37.jpeg


Cím: https://www.axure.com.cn/
Omni Graffle
Az Omni Graffle szoftvert az Omni Group készíti, amely könnyedén képes szép diagramokat, faszerkezeti diagramokat, folyamatábrákat, oldalakat stb. rajzolni az OS X platformon, amelyekkel megtervezhetjük egy film vagy forgatókönyv cselekményirányát, a cég szervezeti diagramját, a projekt előrehaladását stb. A szoftverfelület nagyon szép, a sablonok gazdagok és kifinomultak, könnyen inspirálhatók, és a kiegészítő igazítás és méretezés erőteljes. Az alkalmazás iPad verziója is elérhető.
Cím: https://www.omnigroup.com/

3. Kódellenőrzési eszközök
CodeReviewer
A CodeReviewer egy ingyenes, egyszerű és könnyen telepíthető kód-átvizsgáló eszköz, amelyet a SmartBear fejlesztett ki – a Collaborator feltalálója és az iparág első vállalata, amely kereskedelmi kód-átvizsgáló eszközt indított.
Cím: https:// codereviewer.org/
SmartBear
A SmartBear egy kód-átvizsgáló eszköz, amely segít a csapatoknak magas minőségű kód előállításában közös fejlesztés, tesztelés és menedzsment révén.
Cím: https://smartbear.com/
Crucible
A Crucible egy másik rendkívül népszerű kód-átvizsgáló eszköz fejlesztők számára, amely kódot vizsgál, változtatásokat tárgyal és hibákat azonosít a Crucible érzékeny felülvizsgálati folyamatán.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/7117559f9e4e4b6e8d713d7b8dc29813/a4340b8f6f6.jpeg


Cím: http://www.atlassian.com/software/crucible/overview

4. Automatizált teszteszközök
QTP
A QTP egy automatizált tesztelőeszköz, amelyet elsősorban regressziós tesztelésre és ugyanazon szoftver új verzióinak tesztelésére használnak. A QuickTest a grafikus felhasználói felület alkalmazásokat célozza meg, beleértve a hagyományos Windows alkalmazásokat, valamint az egyre népszerűbbé váló webalkalmazásokat is. A legtöbb szoftverfejlesztő technológiát lefedi, egyszerű és hatékony, valamint olyan tulajdonságokkal rendelkezik, mint a tesztesetek újrahasznosítása. Ezek közé tartozik: tesztek létrehozása, ellenőrzőpontok behelyezése, adatok ellenőrzése, tesztek fejlesztése, tesztek futtatása, eredmények elemzése és a tesztek fenntartása.
Cím: http://quick-test-professional.weebly.com/
Szelénium
A Selénium egy webalkalmazás-tesztelési eszköz. A szeléntesztek közvetlenül a böngészőben futnak, mintha egy valódi felhasználó tenné. A támogatott böngészők közé tartozik az IE, Mozilla Firefox, Mozilla Suite, Google Chrome stb. Az eszköz fő funkciói közé tartozik: a böngészőkkel való kompatibilitás tesztelése és az alkalmazás tesztelése, hogy lássuk, jól működik-e különböző böngészőken és operációs rendszereken. Teszteljék a rendszer működését, hozzanak létre regressziós teszteket a szoftver működésének és a felhasználói követelményeknek ellenőrzésére.
Cím: http://www.seleniumhq.org/
5. Telepítési eszközök
Ansible
az ansible egy új, automatizált O&M eszköz, amelyet Python alapon fejlesztettek, és amely számos O&M eszköz (báb, cfengine, chef, func, fabric) előnyeit integrálja, hogy olyan funkciókat valósítson meg, mint a batch rendszer konfiguráció, a batch program telepítése és a batch execut parancsok.
Cím: http://docs.ansible.com/

A Saltstack egy nagyszabású elosztott konfigurációkezelő rendszer (szoftver telepítése, frissítése, eltávolítása, környezet észlelése), valamint távoli parancsvégrehajtó rendszer. A SaltStack két fő funkciója: távoli végrehajtás és konfigurációkezelés.
Cím: https://docs.saltstack.com/en/latest/
Báb
A puppet egy központosított konfigurációkezelő rendszer Linux, Unix és Windows platformokra, amely saját puppet leírási nyelvét használja konfigurációs fájlok, felhasználók, cron feladatok, csomagok, rendszerszolgáltatások stb. kezelésére.
Cím: http://puppetlabs.com/
Tárgy ajánlás:DevCloud
Azért mondom a DevCloud-ot (Huawei szoftverfejlesztő felhőEz egy fejlesztési műtárgy a full-stack mérnökök számára, mert eszközöket biztosít a szoftverfejlesztés teljes folyamatához, mint például projektmenedzsment, konfigurációkezelés, kódellenőrzés, fordítás, építés, tesztelés, telepítés, kiadás stb. felhőben, bármikor, bárhol. Ezek a funkciók lehetővé teszik, hogy a terméktervezésre és fejlesztésre koncentráljak anélkül, hogy magamnak kellene különböző eszközöket karbantartani. Ezen túlmenően a Huawei sokéves kutatási és fejlesztési tapasztalatot szerzett ezen a terméken, így a fejlesztési folyamatomat szabványosabbá téve, ezáltal tovább javítva a fejlesztési hatékonyságot és a termék minőségét.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/976573427b044a938077ac42653e5d63/f3c3ac65777.jpeg


Jelenleg a Huawei Software Development Cloud ingyenes 5 fő + 500 millió számára.
Cím:https://www.hwclouds.com/devcloud/
  • Ismerje meg a kattintásokatHuawei szoftverfejlesztő felhő, plusz V: hwysqzs, "személyes kommunikáció" a Huawei technológiai isteneivel; Megszerezte a HUAWEI CLOUD nagy sikerű műszaki dokumentációját; Exkluzív megosztás a nagy kávé csúcstechnológiás kilátásairól, és ajándékok is vannak!

összefoglalás
A technológia gyorsan frissül, és különféle segédeszközök folyamatosan jelennek meg, lenyűgözően. Nem kell mindent átfogónak lennünk, és egy mélyreható eszköz használata minden folyamatban segíthet javítani a fejlesztési hatékonyságunkat. Remélem, hogy egyre több mérnök csatlakozik a full-stack mérnökök táborához, és megtapasztalja a full-stack mérnökök örömét. Remélem, hogy mindenki többet tud kommunikálni és találni több jó eszközt.





Előző:Vigyázz a Wanke Cloud snap szoftvervírussal Trojanral!
Következő:Milyen gyakran üríti ki a Windows DNS gyorsítótárát?
Közzétéve 2017. 12. 05. 9:46:47 |
A cikkben sok rossz képi link van. Remélem, legközelebb komolyabb leszek. Köszönöm.
Közzétéve 2017. 12. 06. 1:25:03 |
A technikai megosztás nagyszerű
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com