Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 12141|Yanıt: 2

İyi bir full-stack mühendisi için gerekli bir geliştirme aracı

[Bağlantıyı kopyala]
Yayınlandı 5.12.2017 09:41:48 | | | |
Full-stack mühendisi, diğer adıyla fullstack mühendisi, birden fazla beceriyi ustalaşmış ve bir ürünü bağımsız olarak tamamlamak için birden fazla beceriyi kullanabilen kişidir. Full-stack mühendisleri birden fazla geliştirme diline aşina olup, gereksinim analizi ve prototiplemeden ürün geliştirme, test, dağıtım ve sürüme kadar hem ön hem de arka uç geliştirme yeteneklerine sahiptir.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/cb94601b5b6a4697a5e72183713b7bee/ba2f4dc186e.jpeg


Çünkü full-stack mühendisler genellikle çeşitli teknolojileri inceliyor, tüm dil kodlarının sözdizimini ve API'lerini doğru hatırlayamıyorlar ve Google ile Baidu olmadan çalışmayı zor hissediyor. Sadece bir anahtarı, cevapları nasıl bulacağını gösteren bir indeks hatırlıyor, her şeyi değil, insan beyni bir bilgisayar değil, her şeyi hatırlayamaz.
Tam yığın mühendisleri için çeşitli yardımcı araçlar önemlidir. Tam stack mühendisin işi tekerlek yapmak değil, tekerlek kombinasyonuyla ürünler yaratmaktır. Aşağıda uzun yılların deneyimim var, hazine sandığımda her türlü aracı öneriyorum, umarım size yardımcı olur. İşte önerilen başlıca araçlar: gereksinim analiz araçları, prototip oluşturma araçları, kod inceleme araçları, otomatik test araçları, dağıtım araçları ve son olarak son zamanlarda kullandığım uçtan uca tam süreç geliştirme eserini size tanıtacağım.

1. Talep analiz araçları
XMind
XMind pratik bir zihin haritalama aracıdır. Zihin haritalama, düşüncelerinizi görselleştirmenin bir yoludur. Yönetim projesi, not alma veya bilgi tabanı olarak kullanılabilir, ya da beyin fırtınası yapmak, fikirleri kaydetmek, yazılım ürün özelliklerini ve gereksinimlerini düzenlemek ve daha fazlasını yapmak için kullanılabilir.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/f095febc4dd84f0490ec42f3c2887661/d19663e12ce.jpeg


Adres: http://www.xmindchina.net/
Visio
Visio, geliştiricilerin ve tasarımcıların karmaşık bilgi, sistem ve süreçleri görselleştirmesi, analiz etmesi ve iletişim kurmalarını sağlayan bir yazılımdır. Bilgiyi, veriyi, sistemleri ve süreçleri anlamamıza, belgelememize ve analiz etmemize olanak tanıyan profesyonel görünümlü diyagramlar oluşturmamıza yardımcı olun.
Adres: https:// products.office.com/zh-cn/Visio/flowchart-software
StarUML
StarUML, sadece ücretsiz indirilebilen değil, aynı zamanda ücretsiz olarak açılabilen açık kaynak yazılım setidir. StarUML 9 UML diyagramını izleyebilir: kullanım durumu diyagramları, sınıf diyagramları, dizi diyagramları, durum diyagramları, eylem diyagramları, iletişim diyagramları, modül diyagramları, düzenleme diyagramları ve bileşik yapı diyagramları.
Adres: https://staruml.en.softonic.com/

2. Prototip Araçları:
Axure
Axure gereksinim tasarımcılarına dizin tabanlı prototip belgeler, işlevsel açıklamalar, etkileşimli arayüzler ve açıklamalı tel çerçeveli web sayfaları hızlı ve kolay bir şekilde oluşturmalarına yardımcı olur ve sunumlar için aktif olarak web dosyaları ve word belgeleri oluşturabilir.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/66e13840d4eb456da173ea8f2255afcc/718b1ea3f37.jpeg


Adres: https://www.axure.com.cn/
Omni Graffle
Omni Graffle yazılımı, OS X platformunda güzel diyagramlar, ağaç yapısı diyagramları, akış şemaları, sayfalar vb. kolayca çizebilen Omni Group tarafından üretilmektedir; bu yazılımlar bir film veya senaryonun hikaye yönünü planlamak, şirket organizasyon şeması çizmek, proje ilerlemesi vb. için kullanılabilir. Yazılım arayüzü çok güzel, şablonlar zengin ve mükemmel, ilham vermesi kolay, yardımcı hizalama ve boyutlandırma ise güçlü. Uygulamanın iPad versiyonu da mevcuttur.
Adres: https://www.omnigroup.com/

3. Kod denetim araçları
CodeReviewer
CodeReviewer, Collaborator'un mucidi ve sektörde ticari kod inceleme aracı başlatan ilk şirket olan SmartBear tarafından geliştirilen, ücretsiz, basit ve kolay uygulanabilir bir kod inceleme aracıdır.
Adres: https:// codereviewer.org/
SmartBear
SmartBear, ekiplerin ortak geliştirme, test ve yönetim çabaları yoluyla yüksek kaliteli kod üretmesine yardımcı olan bir kod inceleme aracıdır.
Adres: https://smartbear.com/
Crucible
Crucible, geliştiriciler için kodları inceleyen, değişiklikleri tartışan ve hataları hassas inceleme süreciyle tespit eden bir diğer çok popüler kod inceleme aracıdır.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/7117559f9e4e4b6e8d713d7b8dc29813/a4340b8f6f6.jpeg


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

4. Otomatik test araçları
QTP
QTP, esas olarak aynı yazılımın regresyon testi ve yeni sürümlerini test etmek için kullanılan otomatik bir test aracıdır. QuickTest, geleneksel Windows uygulamaları dahil olmak üzere GUI uygulamalarını ve artık giderek daha popüler hale gelen web uygulamalarını hedefliyor. Çoğu yazılım geliştirme teknolojisini kapsar, basit ve verimlidir ve test vakalarını yeniden kullanma özelliklerine sahiptir. Bunlar arasında: testler oluşturmak, kontrol noktaları eklemek, verileri incelemek, testleri geliştirmek, testleri yürütmek, sonuçları analiz etmek ve testleri sürdürmek yer alır.
Adres: http://quick-test-professional.weebly.com/
Selenyum
Selenyum, web uygulama testi için bir araçtır. Selenyum testleri doğrudan tarayıcıda çalışır, sanki gerçek bir kullanıcı yapıyormuş gibi. Desteklenen tarayıcılar arasında IE, Mozilla Firefox, Mozilla Suite, Google Chrome vb. bulunmaktadır. Bu aracın ana özellikleri şunlardır: tarayıcılarla uyumluluğu test etmek ve uygulamanızın farklı tarayıcılar ve işletim sistemlerinde iyi çalışıp çalışmadığını test etmek. Sistem işlevselliğini test etmek, yazılım işlevselliğini ve kullanıcı gereksinimlerini doğrulamak için regresyon testleri oluşturmak.
Adres: http://www.seleniumhq.org/
5. Dağıtım araçları
Ansible
ansible, Python tabanlı geliştirilen yeni otomatik bir O&M aracıdır ve birçok O&M aracının (kukla, cfengine, chef, func, fabric) avantajlarını entegre ederek toplu sistem yapılandırması, toplu program dağıtımı ve toplu çalıştırma komutları gibi işlevleri gerçekleştirir.
Adres: http://docs.ansible.com/
Tuz
Saltstack, büyük ölçekli dağıtık yapılandırma yönetim sistemidir (yazılımı yükleme, yükseltme, kaldırma, ortamı tespit etme) ve uzaktan komut çalıştırma sistemidir. SaltStack'in iki ana işlevi: uzaktan çalıştırma ve yapılandırma yönetimi.
Adres: https://docs.saltstack.com/en/latest/
Kukla
puppet, Linux, Unix ve Windows platformları için merkezi bir yapılandırma yönetim sistemidir ve yapılandırma dosyalarını, kullanıcıları, cron görevlerini, paketleri, sistem hizmetlerini vs. yönetmek için kendi kukla tanım dilini kullanır.
Adres: http://puppetlabs.com/
Eser Önerisi:DevCloud
DevCloud dememin sebebi (Huawei Yazılım Geliştirme BulutuTam yığın mühendisleri için bir geliştirme artefaktıdır çünkü proje yönetimi, yapılandırma yönetimi, kod kontrolü, derleme, geliştirme, test, dağıtım, yayınlama gibi tüm yazılım geliştirme süreci için bulutta her zaman ve her yerde araçlar sağlayabilir. Bu özellikler, çeşitli araçları kendim korumak zorunda kalmadan ürün tasarımı ve geliştirmeye odaklanmamı sağlıyor. Ayrıca, Huawei bu üründe yılların Ar-Ge deneyimini açarak geliştirme sürecimi daha standartlaştırdı ve böylece geliştirme verimliliği ve ürün kalitesini daha da artırdı.
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/976573427b044a938077ac42653e5d63/f3c3ac65777.jpeg


Şu anda Huawei Yazılım Geliştirme Bulutu 5 kişi + 500 milyon kişiye ücretsizdir.
Adres:https://www.hwclouds.com/devcloud/
  • Tıklamalar hakkında bilgi edininHuawei Yazılım Geliştirme Bulutu, artı V: hwysqzs, Huawei'nin teknoloji tanrılarıyla "yüz yüze" iletişim; HUAWEI CLOUD'un büyük teknik dokümantasyonunu elde etti; Büyük kahvenin en son görünümlerinin özel paylaşımı ve ayrıca hediyeler de var!

özet
Teknoloji hızla güncelleniyor ve yineletiliyor, çeşitli yardımcı araçlar sonsuz bir akışta ortaya çıkıyor, göz kamaştırıyor. Her şeyi kapsayan olmamıza gerek yok ve her süreçte derinlemesine bir araç kullanmak, geliştirme verimliliğimizi artırmamıza yardımcı olabilir. Umarım daha fazla mühendis tam yığın mühendisler kampına katılır ve tam yığın mühendislerin keyfini yaşar. Ayrıca herkesin daha fazla iletişim kurmasını ve daha iyi araçlar bulmasını umuyorum.





Önceki:Wanke Cloud snap yazılım virüsü Trojan'a dikkat edin!
Önümüzdeki:Windows DNS önbelleği ne sıklıkla boşalıyor?
Yayınlandı 5.12.2017 09:46:47 |
Makalede Birçok yanlış görsel bağlantısı var Umarım bir dahaki sefere daha ciddi olurum Teşekkür ederim
Yayınlandı 6.12.2017 01:25:03 |
Teknik paylaşım harika
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com