Skip to content

83. Remove Duplicates from Sorted List #5

Open
xbam326 wants to merge 3 commits into
mainfrom
83
Open

83. Remove Duplicates from Sorted List #5
xbam326 wants to merge 3 commits into
mainfrom
83

Conversation

@xbam326
Copy link
Copy Markdown
Owner

@xbam326 xbam326 commented Dec 25, 2025

@nodchip
Copy link
Copy Markdown

nodchip commented Dec 25, 2025

プルリクエストのタイトルに問題タイトルと問題番号、 Description に問題へのリンクを記入すると、レビューワーにとってどの問題に対するコードか分かりやすくなったり、問題を参照しやすくなったりすると思います。

step1ではwhileの中でcurrent.nextがNoneでないことを確認した
=> headがListNodeの型の場合`while current.next:`と書けたと思っている

currentは他の人もよく書いているが、情報がないとの指摘もある
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ほかの方のソースコードを読んだ際、そのコードのリンクと読んだときの所感をプルリクエストに添えると、レビューワーにとって有益な情報となると思います。

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ありがとうございます。
step2で他の方のソースコードを確認するので次回以降、読んだソースコードと所感をmemo欄に付け加えるようにいたします。

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

うーん。current は私がかなり嫌なんですね。

名前からなんらかの役割やコンテキストが推測できて欲しいのに、current は「自分が今注目しているもの」という程度の意味合いしかここではないので、まったく読む人にとってありがたくないのです。意味を乗せる気がないならば一文字変数のほうがましです。意味を乗せる気がない捨てていい変数だという意味が乗るからです。

逆に、current をプロダクションレベルのコードで使うときには、「現在の設定やスレッド」などのようにグローバルな状態に近い意味で使うことが多いです。

@xbam326 xbam326 changed the title 83 83. Remove Duplicates from Sorted List Dec 25, 2025
@xbam326
Copy link
Copy Markdown
Owner Author

xbam326 commented Dec 25, 2025

プルリクエストのタイトルに問題タイトルと問題番号、 Description に問題へのリンクを記入すると、レビューワーにとってどの問題に対するコードか分かりやすくなったり、問題を参照しやすくなったりすると思います。

titleとdescriptionの記載が漏れていました。
次回以降titleとdescriptionが漏れないようにPRを作成するスクリプトを書いておこうと思います

@mamo3gr
Copy link
Copy Markdown

mamo3gr commented Dec 25, 2025

特に違和感ありませんでした。

(このPRだけの問題ではないのですが)命名はもうひと詰めできそうな気がしています。
current は情報が少ないですが node も同じようなものだと思います(そもそもノードを走査する処理なのでほぼ自明)。#5 (comment) でいう「意味を乗せる気がない捨てていい変数」のつもりで node を使う、が現状ベターなんですかね。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants