ホームページ >バックエンド開発 >Golang >プロジェクトと私自身についての紹介

プロジェクトと私自身についての紹介

DDD
DDDオリジナル
2024-10-03 06:20:31654ブラウズ

私についての簡単な情報....

こんにちは、世界!私の名前はルーカスです。私はチェコ共和国 (またはチェコ ? ?) に住む 31 歳のブラジル人で、ソフトウェア エンジニアとして働いています。私は別の分野で 7 ~ 8 年間働いていましたが、この分野にはまり込んでしまいました。私にはやる気がなく、基本的なことをやってお金が入ってくるだけでした。しかし、何かに取り組むことでインスピレーションを与え、「熱意」を得る何かが欠けていました。

妻と話していて(このおかげで妻には本当に感謝しています)、彼女は私に次のようなアイデアをくれました。 この講演の後、私は一度 Python を試したことを思い出すまで考えて考えて考えて考えましたが、その時はそれほどインスピレーションを受けませんでした。もう一度試してみませんか?もしかしたら違う言語なのでしょうか?

その後、職場の同僚である開発者に何をお勧めするか相談したところ、

JS コースを勧められました。私はこう思いました:なぜそうではないのですか?それは私の人生で最もよく使った 15 ドルでした… それ以来、私は勉強をやめたことはありません。

私は

JS に取り組み、NodeJSExpress、および React から始めました。 SE の職に就く準備が (少なくとも少しは) できたと感じた後、私は以前の職業から転職しました。 JS とそのエコシステム、ネットワーキング、データ構造、アルゴリズムを少しずつ勉強しました。そして町で新しい男が私の目に留まりました、そう、ホリネズミです!そして私はここで彼について書いています。

現在、私はバックエンドで

Go と協力しています。知識を共有する必要があるため、自分の知っていることを教えようとします。開発に協力してくれたすべてのコミュニティに非常に感謝しています。私自身

話は安い、プロジェクトを見せて

この簡単な紹介の後に、プロジェクト自体とその構造について詳しく説明します。

これは、このプロジェクトに関する最初の注意事項です。

Go について何も知らない場合は、最初に学習することを強くお勧めします。

言語の多くの概念 (インターフェイス、構造体、型など) を使用しますので、事前に学習する必要があります。

Go には、実例解説Go ツアー効果的な Go など、インターネット上に非常に優れたリソースがあります。それらは無料です。ただし、コードを書きながら同時に概念を学びたい場合でも、それは問題ありません。よろしくお願いします。

動物病院用の小さなシステムのように、データベースから犬 (患者) を作成、読み取り、更新、削除する小さなプロジェクトを開始します。

共通構造

model-dao-service-controller レイアウト を使用してプロジェクトを構造化し、プロジェクトで使用したいいくつかのプラクティスを示します。モックを使用する場合と使用しない場合、なぜ私がその方法で物事を行うのかなど、いくつかの概念を掘り下げて、ここ数年間で得たすべての知識を共有しようと思います。 スタックとテクノロジーについては、ミドルウェア、コントローラー、アプリを構築するためのフレームワークとして
Echo を使用し、データベースとして Postgres を使用します。

そしてもちろん、私たちは可能な限りすべてのことをテストします。下から上に、dao レイヤー、サービス、コントローラーがあり、適切な統合テストで終了します。テストは重要なステップであり、API が期待どおりに動作することを保証します。 これは、いくつかのチュートリアルで見逃しているものなので、ここに含める理由です。

Introduction about the project and... myself

次のステップ:

それでは、すぐに

EchoGo を使用して最初の「hello, world」を実行し、docker コンテナーと docker-compose ファイルを準備します。この一連の投稿の次の投稿にご期待ください。

オタクの瞬間: しかし、なぜ Go の Prometheus なのでしょうか?

私は一種の歴史オタクで、すでに起こったことについてもっと知りたいと思っており、そうすることで過去の間違いを繰り返さないように努めています。でも、滑稽なものも好きで、最近ギリシャ神話を発見しました。

プロメテウスの神話は、世界を想像し、それを構築しようとしたタイタンの物語を語ります。ゼウスは彼が持っているすべての知識を彼に教えました。プロメテウスはゼウスから学んだ後に戻り、自分の知る限り、彼だけでなく私たちの人生すべてを変える何かを行いました。彼はそれを人間と共有しました。彼は火を植え、管理する方法を人間に教え、そのような出来事が人類の運命を変えました。残念ながら、プロメテウスは最終的に非常にひどい目に遭いました。私のお気に入りの 1 つであるこの神話を読むことをお勧めします。

以上がプロジェクトと私自身についての紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。