Guavaの「@VisibleForTesting」はGoogle Guavaライブラリで提供されているアノテーションの一種です コードの可読性とメンテナンス性を向上させることです。以下はその利点のいくつかです テスト専…
Gitはバージョン管理システムで、ソフトウェア開発プロジェクトや他のテキストファイルの変更履歴を管理するために広く使用されています 以下は、Gitでよく使われる10の基本的なコマンドです git init リポジトリを初…
フルスタックエンジニアはフロントエンドとバックエンドの両方の開発領域に精通しているエンジニアのことを言います 具体的な技術にはHTML、CSS、JavaScript(フロントエンド)、サーバーサイドの言語(例:Node.…
就活や転職活動をする中で必ずといって誰もが確認するであろう。。。 「どんな職種が給料高いのか?」ですね(笑) ネットの中でいろいろ検索してみてもらうとわかるのですが めっちゃあります(笑) 就活サポート企業のサイトではラ…
「フリーランスエンジニアはシステムを開発しているだけではない!!」 フリーランスにあると収入源を安定させることは非常に重要です そのためにいろんなところから収入を得ることが必須対応となるわけです(一つだめになったら収入な…
フリーランスになると「契約期間」がとても重要となります 契約が切れたら「収入がなくなるっ!」という事になりますからね。。。 契約期間はどんなものがあるのでしょうか? そして契約を継続していくためにどうしていくべきなのか?…
少し洗練したチャットボットを作ってみますか! という事で、洗練されたチャットボットを作成するには、NLP(自然言語処理)技術を組み込む必要があります JavaのNLPライブラリであるStanford CoreNLPを使用…
ITエンジニアに必要なもの(能力、素質等)は何でしょうか? ITエンジニアにとって技術スキルは重要ですが、それだけでは十分ではないのは明らかですね 技術スキルの他にも重要な要素はたくさんあります 今回は私が考える技術的な…
以前API機能を追加する際に考慮するべき事項を紹介しました その中で紹介した「クロスオリジンリソース共有(CORS)」について詳細に説明していきたいと思います では見ていきましょう! クロスオリジンリソース共有(CORS…
昨今ではというか数十年前からですが、API開発をした経験がある方は多いと思います 私自身も開発経験があります 初めて開発した時に人から教えてもらったり、考えたことを端的に紹介したいと思います API機能を追加する際に考慮…