Golang学習のピット埋め込み記録

1875 ワード

Golang学習のピット埋め込み記録
初めて学ぶ
初めてGolangに触れたというのはまだ早いのではないでしょうかgolang v1.5 その頃は仕事の都合で小道具を書くことがよくありましたが、これらの小道具は私のお客様や開発チームの内部に提供したり、私のプロジェクトに特別な処理をしたりしていたのかもしれません.これらのツールの多くはJavaまたはpython開発を使用しており、この2つの音声はいずれもプラットフォームをまたいでおり、いくつかの記述が随所に実行される目的を満たすことができる.
徐々にツールの種類が増えるにつれて、使用者の増加に多くの問題が明らかになった.
  • 1、いずれも環境が必要で、シロユーザーに友好的ではない
  • 2、依存が多く、依存を失いやすく、もちろん1つのバッグを達成することもできます(大きなサプライズがわかります).携帯も伝送も問題です.

  • はい、問題の説明は終わりました.次は実際の接触です.ダウンロード環境、HW、そして最初のツールの作成コンパイル、ツール配布まで一気に全体的に何の問題もありません(主に最初のツールは簡単です.?)その後、この言葉に夢中になった.
    ここを見て、私の穴に入るのは簡単すぎるのではないかと思っていますか.あるいは俗っぽくて、あるいは他のものを見て、勝手にしてください.事実はこのようにして、私はそれらの高い理由のために勉強したのではありません.
    本文の著者は終始奉行する: .
    ピット
    どんな内容でも、あなたが彼のベールを完全にはがしていないときは素晴らしいです. .ゆっくりと学習して理解して使用して効率的な携程モードを発見して、および同時処理の下での優位性.徐々に小さなツールの作成からプロジェクトの具体的な実践に転化し、ベールがはがれ、化粧も褪せ、あるべき問題がすべて出てきた.
    Golangが一番良いのは彼のパッケージ管理()であることはよく知られていますが、依存パッケージはバージョン管理ツールに入れられており、管理が便利で、ダウンロード後の修正が簡単です.(きれいにやっていて、言語規範の角度から処理して、従わなくてもだめです).でも一番すっきりしないのも彼のバッグ管理()
    以下では、管理に依存するいくつかの頭の痛い問題を挙げます.あなたたちが誰でも私と同じように幸運に出会ったのを見てください.
    1、golang.org/x/XXXXはダウンロードできません2、マルチプロジェクトは同じパッケージの異なるバージョンに依存し、異なるバージョンの前に互換性がありません(このようなやり方は嫌われています.コードを持っておまごとをしないでください).3、1つのプロジェクトの異なる依存は同じパッケージの異なるバージョンに依存する.4、すべての依存をvendorに入れて、ソースファイルはますます大きくなって(私のあのかわいい花が咲いて、TMDはまたしぼみました)
    徐々に発展していく問題の払い込みには多くの管理ツールが登場し、比較的有名なgodepglidedepなどがある.しかし、彼らは底から解決していないgolang.org/x/XXXXダウンロードできない(結局、人は心だけでなく、赤ちゃんは私を嫌っている).
    穴をうめる
    ご飯はやはり食べなければならないし、仕事も規定の時間に終わらなければならない(だめだ.君は穴を埋めるためのやつだ)ので、どうすればいいのだろうか.
  • ああ、赤杏が壁から出るのはよくあることだ.しかし、あなたは代価を払う必要があります.
  • あなたは変えられないgithub.com/golang
  • 土豪を探して代価を払ってくれ.https://goproxy.io/

  • はい、これだけです.ちょっと休んで.....