記事へのコメント29

    • 注目コメント
    • 新着コメント
    iww
    iww 変数名がぜんぶ大文字だったら自動的にfinal扱いになる仕様にしよう

    2021/12/01 リンク

    その他
    zyzy
    zyzy コンパイラが保証してくれないルールが頼りにならないからわざわざfinalがあるんだよ!!

    2021/11/30 リンク

    その他
    kmizushima
    kmizushima finalつけるのが面倒くさいはわかるけど、final書いてないのを「finalということにしましょう」というローカルルールは筋悪だ。人が入れ替わると容易に通用しなくなる類の問題。

    2021/11/29 リンク

    その他
    surume000
    surume000 全部finalつけるのめんどくさいのは分かる(書くのも見るのもめんどくさい)

    2021/11/29 リンク

    その他
    yimajo
    yimajo Mapのくだりみると変数としての代入不可についての話と、オブジェクトがミュータブルな話がごっちゃになってる気がする

    2021/11/29 リンク

    その他
    chirotec
    chirotec "final だらけの気持ち悪さ" CやC#でいうとconstやreadonlyの有無でしょうが、何故こんな感覚になるか分からん。まともなIDEを使うなら色分けされて綺麗に表示されるけど……。

    2021/11/29 リンク

    その他
    hatest
    hatest こういう方言みたいなルール作るのはいいけど、きちんと明文化して提示してくれ。現場に入ったときにソース見てクソみたいな暗黙ルールを推測するのは手間がかかって無駄なんだよ。

    2021/11/29 リンク

    その他
    CardamomPowder
    CardamomPowder 情報共有、意思疎通ができてるなら良いけど、面倒でもfinal書く方がレビュー側も基本的に楽だと思う。

    2021/11/29 リンク

    その他
    pmint
    pmint 何でも再定義不可能にするのは近年になって出現した病気。そういう人は型がおざなりなんだろう。C→Perl時代に答えが出ている。教える側が自己満足とノウハウを区別できないせいで、プログラミング技術は進展が遅い。

    2021/11/28 リンク

    その他
    tick2tack
    tick2tack “オブジェクトの状態が変更可能であると” valもじゃないっけ?/ finalがうざい、とかはエディタの表示による対応で解決すべきでは

    2021/11/28 リンク

    その他
    Eiichiro
    Eiichiro 再代入可能な場合に限り、宣言する言語なら良いんだろうな。

    2021/11/28 リンク

    その他
    arx0balest
    arx0balest 「constよりletの方が文字数が少なく読みやすいのでletを使いましょう」並の主張で鼻で笑っちまったよ。個人の趣味はどうでもいいから黙って全部final/valしとけ。全部だ。

    2021/11/28 リンク

    その他
    shogo0809
    shogo0809 final 書く書かないはさておき

    2021/11/28 リンク

    その他
    remonoil
    remonoil 明示せずに意思統一できたら苦労せんわ

    2021/11/28 リンク

    その他
    naskin
    naskin “それはfinalを書かないという選択肢である。 もちろん、言語仕様的にはfinal宣言をしていない以上、それは再代入可能な変数であり、見た目は命令的なプログラミングそのものである。 ただしプログラミングの方針あるい

    2021/11/28 リンク

    その他
    radian19831019
    radian19831019 再代入不可にするには、式や小さい関数を使って変数宣言を減らすようにプログラミングするから、valやfinalだらけで読みにくくなるってのがしっくりこないな。結果短い処理になるから読みやすくなると思うんだけど。

    2021/11/28 リンク

    その他
    hazardprofile
    hazardprofile 関数型言語の参照透過性が云々

    2021/11/28 リンク

    その他
    ShionAmasato
    ShionAmasato 値(val)って、他言語でいう所のconstとかとは違うんだろうか(よく分かってない人)

    2021/11/28 リンク

    その他
    frkw2004
    frkw2004 そういうルールがあると変数名の頭にfinとかc(Const)を付ける、ということになる。

    2021/11/28 リンク

    その他
    htbman
    htbman 変数に再代入しようとすると赤線が出るお…(ピコーン)このfinalっていうのを消すと動いたお!

    2021/11/28 リンク

    その他
    cl-gaku
    cl-gaku みんながそんなにかしこいわけではないので私は素直にfinal教です

    2021/11/28 リンク

    その他
    mitaro
    mitaro “final宣言は書かないが、変数には再代入をしない” 自分を含む人のやることを信用できない身としては「もしかしたら(自分を含む)誰かがやっちまってるかも」という懸念が残るの嫌だけどなぁ……

    2021/11/28 リンク

    その他
    dtpg
    dtpg 定数…

    2021/11/28 リンク

    その他
    h3poteto
    h3poteto 変数宣言の方をどうにかするのではなく代入演算子自体をなくして、すべてパターンマッチにしたErlangという言語がありましてね……

    2021/11/28 リンク

    その他
    bouzuya
    bouzuya 検討の余地のある方法だと思うけど、ぼくのもっと強く推奨する方法は「まず Java を避けろ」だよ。

    2021/11/28 リンク

    その他
    wwolf
    wwolf TypeScript的な感じでデフォルトstatic、デフォルトイミュータブルなJavaトランスパイラがあってもいいのにね

    2021/11/28 リンク

    その他
    aya_momo
    aya_momo finalがついていると読みにくくなる?

    2021/11/28 リンク

    その他
    iekusup
    iekusup ほー。

    2021/11/28 リンク

    その他
    kobito19
    kobito19 IDEのsave actionでfianalはかってについてくれるし、他人のコードレビューするときには目視で"付いてないからおかしい"ってわかるのもメリットある

    2021/11/28 リンク

    その他

    注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています

    アプリのスクリーンショット
    いまの話題をアプリでチェック!
    • バナー広告なし
    • ミュート機能あり
    • ダークモード搭載
    アプリをダウンロード

    関連記事

    変数(variable)と値(value) - ソフトウェア設計を考える

    はじめてScalaに触れたとき、変数宣言(var)と値宣言(val)を使い分ける言語仕様に、なるほどなあ、と思...

    ブックマークしたユーザー

    • techtech05212023/04/12 techtech0521
    • knj29182022/12/31 knj2918
    • tmg19982022/07/05 tmg1998
    • serip392022/02/17 serip39
    • sanko04082021/12/04 sanko0408
    • ys00002021/12/02 ys0000
    • iww2021/12/01 iww
    • miguchi2021/12/01 miguchi
    • sskoji2021/11/30 sskoji
    • zyzy2021/11/30 zyzy
    • kuwadgi2021/11/30 kuwadgi
    • KandukiKei2021/11/29 KandukiKei
    • kmizushima2021/11/29 kmizushima
    • mas-higa2021/11/29 mas-higa
    • balaem2021/11/29 balaem
    • hillbert2021/11/29 hillbert
    • surume0002021/11/29 surume000
    • ad22021/11/29 ad2
    すべてのユーザーの
    詳細を表示します

    同じサイトの新着

    同じサイトの新着をもっと読む

    いま人気の記事

    いま人気の記事をもっと読む

    いま人気の記事 - テクノロジー

    いま人気の記事 - テクノロジーをもっと読む

    新着記事 - テクノロジー

    新着記事 - テクノロジーをもっと読む

    同時期にブックマークされた記事