dev

dev

TypeScriptのFunction型が非推奨となっていた件

今回は非推奨となっているFunction型について紹介していきます。Function型の問題点Function型は関数の型を厳密に定義できません:// 危険な例let handler: Function;handler = (a: numb...
dev

TypeScriptのvarキーワードが非推奨となっていた件

皆さんはvarを使って変数宣言をしていませんか?今回は、そのvarが非推奨となっている現状に関して書いていこうと思います。varの問題点varを使用する事による問題としては以下のような物があります。関数スコープ:ブロックスコープではなく関数...
dev

TypeScriptのコンストラクタ引数でのpublic/privateが非推奨となっていた件

TypeScriptでクラスを書くとき、コンストラクタの引数でpublicやprivateを使う方法がありましたよね。でも最近、この書き方が非推奨になっているって知っていましたか?非推奨となった背景TypeScriptチームが2023年にこ...
dev

TypeScriptのthis.constructorが非推奨となっていた件

this.constructorとはTypeScriptでクラスのインスタンスから自身のコンストラクタを参照する方法としてthis.constructorが使われてきました。継承関係のあるクラスで、サブクラスからスーパークラスのメソッドを呼...
dev

TypeScriptのNamespaceが非推奨となっていた件

Namespaceとは?基本的な説明TypeScriptのNamespaceは、コードを論理的なグループに分割するための機能です。以前は大規模なアプリケーションでよく使われていました。namespace MyApp { export cla...
dev

TypeScriptのexport defaultが非推奨となっていた件

export defaultとはJavaScriptやTypeScriptでモジュールをエクスポートする方法の1つです。1つのファイルから1つの主要な機能やクラスをエクスポートする際によく使われてきました。// 従来の書き方export d...
dev

【2025年版】e2eツール(フレームワーク・ライブラリ)の最新オススメランキング

最近のモダンはプロジェクトでは、e2eテストのを配置するが一般的になりましたよね。私は数年前までExcelにテスト結果を書いてスクショ画像を貼って、という化石みたいなやり方をしていたので、e2eの便利さに感化されています。そこで、e2eを新...
dev

【2025年版】Rustフレームワークのモダン度ランキング|最もオススメはこれだ!

皆さん、Rustのフレームワークってどれ使うか迷いませんか?例えばJavaならspring選んどけばOKみたいな所があると思いますが、Rustって過去に人気あったフレームワークが安定サポートされなくなる説が浮上したり、色々あったんですよね。...
dev

Linux | Ubuntu24 でMakeコマンドを使えるまでの設定方法

$ sudo apt install build-essential$ make -v
dev

Linux | Ubuntu24 でJDKをインストールする方法(SDKMan)

# SDKMANをインストール(SDKMANは複数の開発ツールを管理できるツール)$ curl -s " | bash# SDKMANがインストールされると、新しいシェルセッションでSDKMANの機能が利用できるようになります# 通常、イン...