Java 【Java】optional変数でよく使う制御をご紹介!nullを対処せよ! ByMon 2023年10月25日 JavaのOptionalは、nullを扱うための便利なクラスであり、NullPointerExceptionを避けるために使用されます 以下は、Optionalを使用する際によく使われる制御フローの例です Option…
Java 【Java】Guavaの@VisibleForTestingの利点は何?!同パッケージ内に公開したい!テストで活用すべし! ByMon 2023年10月24日2024年10月24日 Guavaの「@VisibleForTesting」はGoogle Guavaライブラリで提供されているアノテーションの一種です コードの可読性とメンテナンス性を向上させることです。以下はその利点のいくつかです テスト専…
Git 【Git】Gitでよく使われる10の基本的なコマンド ByMon 2023年10月23日2023年10月23日 Gitはバージョン管理システムで、ソフトウェア開発プロジェクトや他のテキストファイルの変更履歴を管理するために広く使用されています 以下は、Gitでよく使われる10の基本的なコマンドです git init リポジトリを初…
ブログ 【収入】ITエンジニアは給料が高い職種?!ネット情報を見るとそうみたいなので改めて考えてみた ByMon 2023年8月20日2023年8月20日 就活や転職活動をする中で必ずといって誰もが確認するであろう。。。 「どんな職種が給料高いのか?」ですね(笑) ネットの中でいろいろ検索してみてもらうとわかるのですが めっちゃあります(笑) 就活サポート企業のサイトではラ…
副業 【副業】凡人フリーランスエンジニアの副業は何してる?システム開発ばかりでないぞ?! ByMon 2023年8月8日 「フリーランスエンジニアはシステムを開発しているだけではない!!」 フリーランスにあると収入源を安定させることは非常に重要です そのためにいろんなところから収入を得ることが必須対応となるわけです(一つだめになったら収入な…
ブログ 【フリーランス】契約期間は重要!一般的な契約期間と契約を継続するためには? ByMon 2023年8月6日2023年8月6日 フリーランスになると「契約期間」がとても重要となります 契約が切れたら「収入がなくなるっ!」という事になりますからね。。。 契約期間はどんなものがあるのでしょうか? そして契約を継続していくためにどうしていくべきなのか?…
ブログ 【スキル】技術スキル以外にITエンジニアに必要な能力・素質について12個あげてみる ByMon 2023年7月19日2023年7月19日 ITエンジニアに必要なもの(能力、素質等)は何でしょうか? ITエンジニアにとって技術スキルは重要ですが、それだけでは十分ではないのは明らかですね 技術スキルの他にも重要な要素はたくさんあります 今回は私が考える技術的な…
API 【API】セキュリティ対策!! クロスオリジンリソース共有(CORS)とは何?!設定も観ていく ByMon 2023年7月18日2023年7月18日 以前API機能を追加する際に考慮するべき事項を紹介しました その中で紹介した「クロスオリジンリソース共有(CORS)」について詳細に説明していきたいと思います では見ていきましょう! クロスオリジンリソース共有(CORS…
API 【API】WEBアプリケーションにおいてAPI機能を追加するときに考えるべき事項 ByMon 2023年7月17日2023年7月17日 昨今ではというか数十年前からですが、API開発をした経験がある方は多いと思います 私自身も開発経験があります 初めて開発した時に人から教えてもらったり、考えたことを端的に紹介したいと思います API機能を追加する際に考慮…
ブログ 【インボイス】迷ってる?免税事業者、課税事業者どっちにしよう… ByMon 2023年7月4日2023年7月3日 インボイス制度が2023年10月1日から開始しますね これまで免税事業者だった方は課税事業者になりましたか?それとも免税事業者のままでしょうか? もちろん免税事業者のまま行きたいというのが皆さんの本音ですよね。。。(消費…