これは完全に俺の理論なんだが
・例えばメソッド名は「any」とか「do」とか統一でいいと思う。
(引数個数と型によって呼ばれるメソッドが変わるオーバーロードがあるから)
・慣れたプログラマだったらコード読むときにメソッド名はなく引数でとか
静的型付け言語だったら型で処理を判断するだろ。
・メソッド名は同じクラス内で引数の型と個数、戻り値型が
全部被って初めて分けるべきだと思う。
・可読性はそんなに落ちないと思う。
落ちたとしても、print 系コマンドで値を出力する記述の手間が
格段に上がる(メソッド名を変えなくていい)し、
引数のバリエーションを変えて、挙動の確認が
やりやすくなる。デバッガを使えば、中間状態の値なんて簡単に
確認できる。だからメソッド名分ける必要はない。
・反対にメソッド名統一しとけば保守性、互換性、拡張性は格段に上がる。
・さらに特定の意図をもって「methodA」や「methodB」みたいに「グループ化」
するという使い方をすれば、何らかの使い分けできて便利だと思う。
・いちいち長いメソッド名を「メソッド1つ1つ」に割り当てて「意味付け」する
必要が全くない。
探検
「メソッド名」分ける必要なくね?【オーバーロード】 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2017/07/30(日) 12:09:40.60ID:BhqS0uaq2018/09/17(月) 04:29:34.48ID:G0Kg20fS
2018/09/17(月) 04:30:36.07ID:G0Kg20fS
>>57
神メソッドを作るなカス
神メソッドを作るなカス
75デフォルトの名無しさん
2018/10/28(日) 03:28:36.36ID:M967BdoV _
2018/10/28(日) 16:17:40.34ID:8QnHFH7o
メソッドのオーバーロードくれっていうそれだけの要望では?
2020/04/22(水) 21:16:08.11ID:TQVQtNCZ
JSはまじでオーバーロードほちい
でも引数型が被る被らないってジェネリクスがなかった時代の話だよな?
ジェネリックメソッドは引数が一つなら問答無用で被るから名前を分けるしかない
ただdebugIntとかdebugStringとか型で分ける必要はない
でも引数型が被る被らないってジェネリクスがなかった時代の話だよな?
ジェネリックメソッドは引数が一つなら問答無用で被るから名前を分けるしかない
ただdebugIntとかdebugStringとか型で分ける必要はない
2021/07/14(水) 10:41:19.85ID:lRUgrD0m
エルダーリッチにの上ですかね?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「中国人の訪日熱は冷めた」 人気旅行先から日本外れる 14日で自粛呼びかけ1カ月 [蚤の市★]
- 「1800万円の売り上げゼロに…」中国インバウンドに特化の宿の今 [蚤の市★]
- 地震 [Hitzeschleier★]
- 【STARTO ENTERTAINMENT】SUPER EIGHTの横山裕、フジ『ドッキリGP』ロケで全治2ヶ月の重傷 [Ailuropoda melanoleuca★]
- 【話題】好きな鍋は?! 「寄せ鍋」「キムチ鍋」「水炊き」「もつ鍋」「豆乳鍋」「ちゃんこ鍋」「ごま坦々鍋」「トマト鍋」 [ひぃぃ★]
- 【地震】 茨城 栃木 埼玉 千葉 震度4 [KingFisherは魚じゃないよ★]
- 【お漏らし】日銀、0.25%利上げへ [256556981]
- J( 'ー`)し「で、アンタなんで働かないの?」 ワイ👶「理由は2つありまして~」🏡
- 【悲報】人気女性落語家、気づいてしまう…「将棋をみてたら女性にのみ女流棋士などと"女"をつけられる、くだんな笑」 [339712612]
- おさかなさんあつまれえ
- ムミィ🥺いる❓🏡
- もうなんか最近の日本人って大災害について"諦めてる"よな、災害が起きても助け合う精神がないもんな [904880432]
