この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 12141|答える: 2

優れたフルスタックエンジニアに不可欠な開発ツール

[リンクをコピー]
掲載地 2017/12/05 9:41:48 | | | |
フルスタックエンジニア、またはフルスタックエンジニアとは、複数のスキルを習得し、複数のスキルを活用して独立して製品を完成させることができる人のことです。 フルスタックエンジニアは複数の開発言語に精通しており、要件分析やプロトタイピングから製品開発、テスト、展開、リリースまで、フロントエンドとバックエンドの両方の開発能力を持っています。
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/cb94601b5b6a4697a5e72183713b7bee/ba2f4dc186e.jpeg


フルスタックエンジニアは様々な技術を学ぶことが多いため、すべての言語コードの構文やAPIを正確に覚えることができず、彼はGoogleや百度なしではほとんど仕事ができないと感じています。 彼は答えを見つけるための鍵、つまり索引だけを覚えているだけで、すべてを覚えているわけではない。人間の脳はコンピューターではないので、すべてを覚えているわけではない。
フルスタックエンジニアにとっては、さまざまな補助ツールが重要です。 フルスタックエンジニアの仕事は車輪を作ることではなく、複数の車輪を組み合わせた製品を作ることです。 以下は私の長年の経験で、宝箱にあるあらゆる種類の道具をおすすめします。皆さんの参考になれば幸いです。 主な推奨ツールは、要件分析ツール、プロトタイピングツール、コード検査ツール、自動テストツール、デプロイツール、そして最後に、私が最近使っているエンドツーエンドのフルプロセス開発アーティファクトをご紹介します。

1. 需要分析ツール
XMind
XMindは実用的なマインドマッピングツールです。 マインドマッピングは、自分の思考を視覚化する方法です。 管理プロジェクト、ノートテイカー、ナレッジベースとして使うこともできますし、ブレインストーミング、アイデアの記録、ソフトウェア製品の機能や要件の整理などにも使えます。
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/f095febc4dd84f0490ec42f3c2887661/d19663e12ce.jpeg


住所:http://www.xmindchina.net/
Visio
Visioは、開発者やデザイナーが複雑な情報、システム、プロセスを可視化、分析、コミュニケーションできるソフトウェアです。 情報、データ、システム、プロセスを理解し、記録し、分析できるプロフェッショナルな図の作成に協力してください。
住所:https:// products.office.com/zh-cn/Visio/flowchart-software
スターUML
StarUMLはオープンソースソフトウェアのセットで、ダウンロードが無料であるだけでなく、自由に花を咲かせることができます。 StarUMLは9つのUML図を追跡できます:ユースケース図、クラス図、シーケンス図、状況図、アクション図、通信図、モジュール図、配置図、複合構成図です。
住所:https://staruml.en.softonic.com/

2. プロトタイピングツール:
アクシュレ
Axureは、要件設計者がディレクトリベースのプロトタイプ文書、機能説明、インタラクティブインターフェース、注釈付きワイヤーフレームウェブページを迅速かつ簡単に作成できるよう支援し、プレゼンテーションや開発用のウェブファイルやワード文書を積極的に生成することも可能です。
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/66e13840d4eb456da173ea8f2255afcc/718b1ea3f37.jpeg


住所:https://www.axure.com.cn/
オムニ・グラッフル
Omni GraffleソフトウェアはOmni Groupが開発しており、OS Xプラットフォーム上で美しい図、ツリー構造図、フローチャート、ページなどを簡単に描画できます。これにより、映画や脚本のプロット方向性の計画、会社の組織図、プロジェクトの進捗などに利用できます。 ソフトウェアのインターフェースは非常に美しく、テンプレートは豊かで洗練されており、インスピレーションが湧きやすく、補助的なアライメントやサイズ設定も強力です。 iPad版も利用可能です。
住所:https://www.omnigroup.com/

3. コード検査ツール
CodeReviewer
CodeReviewerは、Collaboratorの発明者であり、業界で初めて商用コードレビューツールを発売したSmartBearによって開発された、無料でシンプルかつ導入が簡単なコードレビューツールです。
住所:https:// codereviewer.org/
スマートベア
SmartBearは、チームが共同開発、テスト、管理を通じて高品質なコードを生成するのを支援するコードレビューツールです。
住所:https://smartbear.com/
クルーシブル
Crucibleは開発者向けのもう一つの非常に人気のあるコードレビューツールで、コードレビューや変更点の議論、そしてCrucibleの繊細なレビュープロセスを通じてバグを特定します。
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/7117559f9e4e4b6e8d713d7b8dc29813/a4340b8f6f6.jpeg


住所:http://www.atlassian.com/software/crucible/overview

4. 自動テストツール
QTP
QTPは主に回帰分析や同じソフトウェアの新バージョンのテストに使用される自動化テストツールです。 QuickTestは、従来のWindowsアプリケーションを含むGUIアプリケーションや、現在ますます人気が高まっているウェブアプリケーションを対象としています。 ほとんどのソフトウェア開発技術をカバーし、シンプルかつ効率的で、テストケースの再利用性も備えています。 これには、テストの作成、チェックポイントの挿入、データの検査、テストの強化、テストの実行、結果の分析、テストの維持が含まれます。
住所:http://quick-test-professional.weebly.com/
セレン
Seleniumはウェブアプリケーションテスト用のツールです。 Seleniumテストは、まるで実際のユーザーが行っているかのようにブラウザ上で直接実行されます。 対応ブラウザにはIE、Mozilla Firefox、Mozilla Suite、Google Chromeなどがあります。 このツールの主な機能は、ブラウザとの互換性テストや、アプリケーションが異なるブラウザやOSでうまく動作するかどうかのテストです。 システムの機能をテストし、ソフトウェアの機能やユーザー要件を確認するための回帰テストを作成します。
住所:http://www.seleniumhq.org/
5. 展開ツール
アンシブル
ansibleはPythonをベースに開発された新しい自動化O&Mツールで、puppet、cfengine、chef、func、fabricなどの多くのO&Mツールの利点を統合し、バッチシステム設定、バッチプログラム展開、バッチ実行コマンドなどの機能を実現します。
住所:http://docs.ansible.com/

Saltstackは大規模な分散構成管理システム(ソフトウェアのインストール、アップグレード、アンインストール、環境検出)およびリモートコマンド実行システムです。 SaltStackの主な機能として、リモート実行と構成管理があります。
住所:https://docs.saltstack.com/en/latest/
パペット
puppetはLinux、Unix、Windowsプラットフォーム向けの集中型設定管理システムであり、独自のpuppet記述言語を用いて設定ファイル、ユーザー、cronタスク、パッケージ、システムサービスなどを管理しています。
住所:http://puppetlabs.com/
アーティファクトのおすすめ:DevCloud
私がDevCloudと言う理由は (ファーウェイソフトウェア開発クラウドプロジェクト管理、構成管理、コードチェック、コンパイル、ビルド、テスト、デプロイ、リリースなど、ソフトウェア開発の全プロセスにいつでもどこでもクラウド上でツールを提供できるため、フルスタックエンジニアにとっての開発アーティファクトです。 これらの機能により、自分で様々なツールを管理せずに製品設計や開発に集中できます。 さらに、ファーウェイはこの製品に関する長年の研究開発経験を開放し、私の開発プロセスをより標準化し、開発効率と製品品質をさらに向上させました。
C:/Users/Administrator/AppData/Local/YNote/data/weixinobU7VjjUomb8vqRGApCdiJl_1TzQ/976573427b044a938077ac42653e5d63/f3c3ac65777.jpeg


現在、Huawei Software Development Cloudは5人+5億人向けに無料です。
住所:https://www.hwclouds.com/devcloud/
  • クリックについて学ぶファーウェイソフトウェア開発クラウド、さらにV: hwysqzs、ファーウェイの技術の神々との「対面」コミュニケーション; HUAWEI Cloudの大ヒット技術文書を入手; ビッグコーヒーの最先端の視点を独占で共有し、ギフトも用意しています!

概要
技術は急速に更新・反復され、さまざまな補助ツールが次々と登場し、目を覚まします。 すべてを網羅する必要はなく、各プロセスに詳しくツールを使うことで開発効率の向上につながります。 もっと多くのエンジニアがフルスタックエンジニアの陣営に加わり、フルスタックエンジニアの楽しさを体験してくれることを願っています。 また、皆さんがもっとコミュニケーションを取り、良いツールを見つけられることを願っています。





先の:Wanke Cloudのスナップソフトウェアウイルストロイの木馬にご注意ください!
次に:WindowsのDNSキャッシュはどのくらいの頻度でフラッシュされますか?
掲載地 2017/12/05 9:46:47 |
記事には間違った画像リンクが多くあります。次回はもっと真剣に話したいと思います。ありがとうございます。
掲載地 2017/12/06 1:25:03 |
技術的な共有は素晴らしいです
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com