Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 12141|Jawab: 2

Alat pengembangan yang penting untuk insinyur full-stack yang baik

[Salin tautan]
Diposting pada 05/12/2017 09.41.48 | | | |
Insinyur full-stack, juga dikenal sebagai insinyur full-stack, adalah orang yang telah menguasai banyak keterampilan dan dapat menggunakan banyak keterampilan untuk menyelesaikan produk secara mandiri. Insinyur full-stack terbiasa dengan beberapa bahasa pengembangan, dan memiliki kemampuan pengembangan front-end dan back-end, mulai dari analisis persyaratan dan pembuatan prototipe hingga pengembangan, pengujian, penerapan, dan rilis produk.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/cb94601b5b6a4697a5e72183713b7bee/ba2f4dc186e.jpeg


Karena insinyur full-stack sering mempelajari berbagai teknologi, mereka tidak dapat mengingat sintaks dan API dari semua kode bahasa secara akurat, dan dia merasa bahwa dia hampir tidak dapat bekerja tanpa Google dan Baidu. Dia hanya mengingat kunci, indeks cara menemukan jawaban, bukan segalanya, otak manusia bukanlah komputer, dia tidak dapat mengingat semuanya.
Untuk insinyur full-stack, berbagai alat bantu penting. Tugas insinyur full-stack bukanlah membuat roda, tetapi membuat produk dengan kombinasi roda. Berikut ini adalah pengalaman saya selama bertahun-tahun, saya merekomendasikan semua jenis alat di peti harta karun saya, saya harap ini akan membantu Anda. Berikut adalah alat utama yang direkomendasikan: alat analisis persyaratan, alat pembuatan prototipe, alat inspeksi kode, alat pengujian otomatis, alat penyebaran, dan akhirnya saya akan memperkenalkan Anda pada artefak pengembangan proses penuh end-to-end yang telah saya gunakan baru-baru ini.

1. Alat analisis permintaan
XMind
XMind adalah alat pemetaan pikiran yang praktis. Pemetaan pikiran adalah cara untuk memvisualisasikan pemikiran Anda. Ini dapat digunakan sebagai proyek manajemen, pencatat, atau basis pengetahuan, atau dapat digunakan untuk bertukar pikiran, merekam ide, mengatur fitur dan persyaratan produk perangkat lunak, dan banyak lagi.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/f095febc4dd84f0490ec42f3c2887661/d19663e12ce.jpeg


Alamat: http://www.xmindchina.net/
Visio
Visio adalah perangkat lunak yang memungkinkan pengembang dan desainer untuk memvisualisasikan, menganalisis, dan mengomunikasikan informasi, sistem, dan proses yang kompleks. Bantu kami membuat diagram yang terlihat profesional yang memungkinkan kami memahami, mendokumentasikan, dan menganalisis informasi, data, sistem, dan proses.
Alamat: https:// products.office.com/zh-cn/Visio/flowchart-software
StarUML
StarUML adalah satu set perangkat lunak open source, tidak hanya gratis untuk diunduh, tetapi juga gratis untuk mekar. StarUML dapat melacak 9 diagram UML: diagram kasus penggunaan, diagram kelas, diagram urutan, diagram situasi, diagram tindakan, diagram komunikasi, diagram modul, diagram pengaturan, dan diagram konstruksi komposit.
Alamat: https://staruml.en.softonic.com/

2. Alat pembuatan prototipe:
Aksu
Axure membantu perancang persyaratan dengan cepat dan mudah membuat dokumen prototipe berbasis direktori, penjelasan fungsional, antarmuka interaktif, dan halaman web wireframe beranotasi, dan dapat secara aktif menghasilkan file web dan dokumen kata untuk presentasi untuk presentasi dan pengembangan.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/66e13840d4eb456da173ea8f2255afcc/718b1ea3f37.jpeg


Alamat: https://www.axure.com.cn/
Omni Graffle
Perangkat lunak Omni Graffle diproduksi oleh Omni Group, yang dapat dengan mudah menggambar diagram yang indah, diagram struktur pohon, diagram alur, halaman, dll. pada platform OS X, yang dapat digunakan untuk merencanakan arah plot film atau naskah, menggambar bagan organisasi perusahaan, kemajuan proyek, dll. Antarmuka perangkat lunaknya sangat indah, templatnya kaya dan indah, mudah diinspirasi, dan penyelarasan serta ukuran tambahannya kuat. Versi iPad dari aplikasi ini juga tersedia.
Alamat: https://www.omnigroup.com/

3. Alat inspeksi kode
Peninjau Kode
CodeReviewer adalah alat peninjau kode gratis, sederhana, dan mudah digunakan yang dikembangkan oleh SmartBear – penemu Collaborator dan perusahaan pertama di industri yang meluncurkan alat peninjau kode komersial.
Alamat: https:// codereviewer.org/
Beruang Cerdas
SmartBear adalah alat peninjau kode yang membantu tim menghasilkan kode berkualitas tinggi melalui upaya pengembangan, pengujian, dan manajemen bersama.
Alamat: https://smartbear.com/
Wadah
Crucible adalah alat peninjau kode super populer lainnya untuk pengembang yang meninjau kode, mendiskusikan perubahan, dan mengidentifikasi bug melalui proses peninjauan sensitif Crucible.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/7117559f9e4e4b6e8d713d7b8dc29813/a4340b8f6f6.jpeg


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

4. Alat pengujian otomatis
QTP
QTP adalah alat pengujian otomatis yang terutama digunakan untuk pengujian regresi dan menguji versi baru dari perangkat lunak yang sama. QuickTest menargetkan aplikasi GUI, termasuk aplikasi Windows tradisional, serta aplikasi web yang sekarang menjadi semakin populer. Ini mencakup sebagian besar teknologi pengembangan perangkat lunak, sederhana dan efisien, dan memiliki karakteristik menggunakan kembali kasus pengujian. Ini termasuk: membuat pengujian, menyisipkan pos pemeriksaan, memeriksa data, meningkatkan pengujian, menjalankan pengujian, menganalisis hasil, dan memelihara pengujian.
Alamat: http://quick-test-professional.weebly.com/
Selenium
Selenium adalah alat untuk pengujian aplikasi web. Tes selenium berjalan langsung di browser, seolah-olah pengguna sungguhan yang melakukannya. Browser yang didukung termasuk IE, Mozilla Firefox, Mozilla Suite, Google Chrome, dll. Fitur utama dari alat ini meliputi: menguji kompatibilitas dengan browser dan menguji aplikasi Anda untuk melihat apakah itu berfungsi dengan baik di browser dan sistem operasi yang berbeda. Uji fungsionalitas sistem, buat pengujian regresi untuk memverifikasi fungsionalitas perangkat lunak dan persyaratan pengguna.
Alamat: http://www.seleniumhq.org/
5. Alat penerapan
Dapat diterima
ansible adalah alat O&M otomatis baru yang dikembangkan berdasarkan Python, yang mengintegrasikan keunggulan banyak alat O&M (boneka, cfengine, koki, func, kain) untuk mewujudkan fungsi seperti konfigurasi sistem batch, penyebaran program batch, dan perintah eksekusi batch.
Alamat: http://docs.ansible.com/
Garam
Saltstack adalah sistem manajemen konfigurasi terdistribusi skala besar (menginstal, meningkatkan, menghapus perangkat lunak, mendeteksi lingkungan), dan sistem eksekusi perintah jarak jauh. Dua fungsi utama SaltStack: eksekusi jarak jauh dan manajemen konfigurasi.
Alamat: https://docs.saltstack.com/en/latest/
Boneka
puppet adalah sistem manajemen konfigurasi terpusat untuk platform Linux, Unix, dan Windows, yang menggunakan bahasa deskripsi bonekanya sendiri untuk mengelola file konfigurasi, pengguna, tugas cron, paket, layanan sistem, dll.
Alamat: http://puppetlabs.com/
Rekomendasi Artefak:DevCloud
Alasan mengapa saya mengatakan DevCloud (Cloud Pengembangan Perangkat Lunak HuaweiIni adalah artefak pengembangan untuk insinyur full-stack karena dapat menyediakan alat untuk seluruh proses pengembangan perangkat lunak, seperti manajemen proyek, manajemen konfigurasi, pemeriksaan kode, kompilasi, build, pengujian, penerapan, rilis, dll. di cloud kapan saja dan di mana saja. Fitur-fitur ini memungkinkan saya untuk fokus pada desain dan pengembangan produk tanpa harus memelihara berbagai alat sendiri. Selain itu, Huawei telah membuka pengalaman R&D selama bertahun-tahun dalam produk ini, membuat proses pengembangan saya lebih terstandarisasi, sehingga semakin meningkatkan efisiensi pengembangan dan kualitas produk.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/976573427b044a938077ac42653e5d63/f3c3ac65777.jpeg


Saat ini, Huawei Software Development Cloud gratis untuk 5 orang + 500 juta.
Alamat:https://www.hwclouds.com/devcloud/
  • Pelajari tentang klikCloud Pengembangan Perangkat Lunak Huawei, ditambah V: hwysqzs, komunikasi "tatap muka" dengan dewa teknologi Huawei; Memperoleh dokumentasi teknis blockbuster HUAWEI CLOUD; Berbagi eksklusif pemandangan mutakhir kopi besar, dan ada juga hadiah!

ringkasan
Teknologi diperbarui dan diulang dengan cepat, dan berbagai alat bantu muncul dalam aliran tak berujung, mempesona. Kita tidak perlu mencakup segalanya, dan menggunakan alat yang mendalam dalam setiap proses dapat membantu kita meningkatkan efisiensi pengembangan kita. Saya berharap semakin banyak insinyur akan bergabung dengan kamp insinyur full-stack dan merasakan kesenangan insinyur full-stack. Saya juga berharap semua orang dapat berkomunikasi lebih banyak dan menemukan lebih banyak alat yang bagus.





Mantan:Waspadalah terhadap Trojan virus perangkat lunak snap Wanke Cloud!
Depan:Seberapa sering cache DNS Windows dibersihkan?
Diposting pada 05/12/2017 09.46.47 |
Dalam artikel Ada banyak tautan gambar yang salah Saya harap lain kali saya akan lebih serius Terima kasih
Diposting pada 06/12/2017 01.25.03 |
Berbagi teknisnya bagus
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com