Skip to content
This repository has been archived by the owner on Apr 12, 2023. It is now read-only.

null 許容型/非許容型の有効化 #35

Open
Takym opened this issue Mar 4, 2021 · 3 comments
Open

null 許容型/非許容型の有効化 #35

Takym opened this issue Mar 4, 2021 · 3 comments
Labels
confirmed 開発内部管理用 enhancement 新しい機能や改善のリクエスト

Comments

@Takym
Copy link
Contributor

Takym commented Mar 4, 2021

今の状態では null 安全ではありません。不具合を減らす為には null 許容型/非許容型を有効にすべきでしょう。プロジェクト全体の設定を変えるのが大変であれば、#nullable ディレクティブを使う事もできます。


Internal IDs:

  • NFR 2948
@heykuro heykuro added the enhancement 新しい機能や改善のリクエスト label Mar 4, 2021
@keiji
Copy link
Collaborator

keiji commented Mar 20, 2021

null安全、いい響きです。JavaからKotlinに移行する時などで経験あるのですが、NonNullかNullableか明示されていないコードをnull安全にして行くには、手間もかかるしdiffも出るので、えいやとは行かないという印象です。これはC#でも同じでしょうか?

もしそうならパッケージやクラスなどに分けながら、ゆっくり進めていく必要がありそうですね。

@Takym
Copy link
Contributor Author

Takym commented Mar 20, 2021

手間を避ける方法は #nullable ディレクティブを使って少しずつ進める事でしょうか。重要なクラス(UserData等)から初めて、UI関連のクラスは後に行う等、優先順位を決めるのも良いかもしれません。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
confirmed 開発内部管理用 enhancement 新しい機能や改善のリクエスト
Projects
None yet
Development

No branches or pull requests

4 participants