Qiita 4 - キータぞ、来たぞ、キータだぞー

■ このスレッドは過去ログ倉庫に格納されています
2024/01/17(水) 19:20:36.09ID:VohMlHbO
Hello hackers !
Qiitaは、エンジニアリングに関する知識を記録・共有するためのサービスです。
コードを書いていて気づいたことや、自分がハマったあの仕様について、
他のエンジニアと知見を共有しましょう ;)

https://qiita.com/

Qiita(キータ)は、Incrementsが運営するプログラミング情報のナレッジコミュニティ。
2016年現在で日本最大のプログラマーコミュニティとされている[1]。

https://internet.watch.impress.co.jp/docs/news/1025972.html

前スレ Qiita
https://mevius.5ch.net/test/read.cgi/tech/1542357242/
Qiita 2 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1658762410/
Qiita 3 - キータぞ、来たぞ、キータだぞー
https://mevius.5ch.net/test/read.cgi/tech/1685235361/
2024/02/14(水) 21:18:42.78ID:UYVTsdaF
>>134
> まあさすがにC/C++以外の全てをインタプリタ言語と呼んでることに何も触れない

記事のコメントにも参加してない負け犬がなんか言ってて草w
137デフォルトの名無しさん
垢版 |
2024/02/14(水) 21:55:23.33ID:F6H7flLS
ツイッターで敗北→Qiitaで恨み節
5chで敗北→ツイッターで恨み節
Qiitaで敗北→5chで恨み節

ashworthってなんなのコイツw
2024/02/15(木) 14:33:34.36ID:kdMoKV+Y
ashworth vs 藤田の醜い場外乱闘現場はここですか?
2024/02/16(金) 00:53:20.32ID:SurkFREy
ashworthの親衛隊(いるのか?)がなんか言っておる感じw
2024/02/16(金) 18:25:44.46ID:OwdE9z1T
いるわけないじゃん
2024/02/16(金) 22:02:00.99ID:M7QAhnO0
https://megalodon.jp/2022-0428-1044-18/https://qiita.com:443/tak001/items/02f0b6fcdb2dbcb66f16
> A: 4の倍数の年は、うるう年
> B: ただし、100の倍数の年は、うるう年ではない(平年)
> C: ただし、400の倍数の年は、うるう年

Aで4の倍数年を判定し、B以降は前の条件が成り立った上で「ただし」と追加条件を並べてる訳ですが

https://qiita.com/tak001/items/02f0b6fcdb2dbcb66f16#comment-995b69974c49369ac60f
> D: ただし30の倍数の年は、うるう年
> E: ただし、30と4の倍数の年はうるう年ではない
> F: D, Eは2025年より適用する

Dが成り立つとして、既にAで4の倍数年は判定済みなのでEは必ず成り立ちますね。

こういうのを仕様バグと言います。頭の悪い人のすることです。解りましたかashworthさん。あなたは頭が悪いです。
2024/02/17(土) 00:37:59.96ID:g8yq3Dk9
ashworthの話は過去スレで散々やったしもう飽きたよ
2024/02/17(土) 10:24:43.57ID:JQbQK4DF
>既にAで4の倍数年は判定済みなのでEは必ず成り立ちますね。
よく読んだ方がいいんじゃないか?
2024/02/17(土) 11:46:44.64ID:urBDUh9F
理系コンプやばw
かわいそう
2024/02/17(土) 13:01:49.53ID:mGPKCq63
>>141
「ただし」の使い方を知らない人かな?
まさかashworthより頭の悪いやつがいるとは

https://dictionary.goo.ne.jp/word/%E4%BD%86%E3%81%97/
> 1 前述の事柄に対して、その条件や例外などを示す。しかし。「入場自由。—、子供はお断り」

この場合、先に入場自由と書いてあるから子供も入っていいと思ってる?
2024/02/17(土) 13:21:53.69ID:LqRrZpel
>>145
心理的安全性を低くする揚げ足取り
お前はゴミ
しね
147デフォルトの名無しさん
垢版 |
2024/02/17(土) 14:28:35.26ID:M+9VD8BN
> A: 4の倍数の年は、うるう年
> B: ただし、100の倍数の年は、うるう年ではない(平年)
> C: ただし、400の倍数の年は、うるう年
> D: ただし30の倍数の年は、うるう年
> E: ただし、30と4の倍数の年はうるう年ではない
> F: D, Eは2025年より適用する

をC++で書いてg++でコンパイルしてみた。

https://godbolt.org/z/coTEYncxr

アセンブリ言語読めないけど色分けでC++とアセンブリ言語の対応を教えてくれるので助かる。Eの判定部分に対応するアセンブリ言語が出力されてないな。g++に無駄な判定であると判断されたか。

試しに、重複してる4の倍数判定を

E: ただし、30と7の倍数の年はうるう年ではない

に変えてみると

https://godbolt.org/z/dn94xYo5K

今度はEの判定部分に対応するアセンブリ言語は出力されるようだ。g++がashworthより賢いことは分かった。
148デフォルトの名無しさん
垢版 |
2024/02/17(土) 15:27:34.58ID:OA+DwSS4
今どきこんなコード書くやつマジでおるんやなw
ifのネスト盛り盛りで戻り値を上書きしながらsingle exit pointにしたコードとかきっついなぁ
149デフォルトの名無しさん
垢版 |
2024/02/17(土) 16:46:24.50ID:M+9VD8BN
早期returnしてインデント深くしないのが常に正しいと勘違いしてる馬鹿は最近よく見るよなあ。

https://godbolt.org/z/e68zE69r5

『リーダブルコード』の罪は深い。
150デフォルトの名無しさん
垢版 |
2024/02/17(土) 17:13:23.14ID:ZNQMOn+D
誰も早期リターンが常にいいとは言ってないんだけどな
大事なのは使い分け

>>147>>149は使い分けができてないから汚ないコードになっている
特に>>147のleapYear2025の使い方や2025の判定箇所がひどすぎる
151デフォルトの名無しさん
垢版 |
2024/02/17(土) 17:13:47.41ID:M+9VD8BN
違うか。こうか。

https://godbolt.org/z/PWeYPT5P9

逆条件ややこしすぎ。

> C: ただし、400の倍数の年は、うるう年
> D: ただし30の倍数の年は、うるう年

↑の仕様バグもあるせいか早期return使って正しくコーディングできる自信おれにはないわ。
152デフォルトの名無しさん
垢版 |
2024/02/17(土) 17:17:43.96ID:M+9VD8BN
>>148 >>150の考える正解のコードに大期待。

コード晒せなかったらいつものashworthって思う外ないかな。
153デフォルトの名無しさん
垢版 |
2024/02/17(土) 17:24:55.86ID:M+9VD8BN
ashworth先生曰く

https://qiita.com/tak001/items/02f0b6fcdb2dbcb66f16#comment-995b69974c49369ac60f
> まともな人はこういうコードを書きます。

> def isLeapYear(year):
>  if year % 400 == 0: return True
>  if year % 100 == 0: return False
>  if year % 4 == 0: return True
> return False

だそうだけどこのコードにどうやって

> 2022/4/28仕様変更
> D: ただし30の倍数の年は、うるう年
> E: ただし、30と4の倍数の年はうるう年ではない
> F: D, Eは2025年より適用する

を盛り込むのかその辺もお聞きしたい。
2024/02/17(土) 17:35:19.15ID:g8yq3Dk9
そもそもそんな仕様変更起きないので考える必要がない
155デフォルトの名無しさん
垢版 |
2024/02/17(土) 17:39:02.70ID:M+9VD8BN
いま気づいたが>>147に投稿した
https://godbolt.org/z/coTEYncxr

>>151に投稿した
https://godbolt.org/z/PWeYPT5P9

で、g++が出力したアセンブリ言語の内容がぴったり一致してるのちょっと面白いw

>>151に投稿したコードに論理ミスはなかった感じでちょっと安心した。
2024/02/17(土) 17:45:47.64ID:fAY9dm6e
うるう年をいじらなきゃいけないって何万年後の話をしてんだ
2024/02/17(土) 17:47:33.08ID:M+9VD8BN
>>154
うるう年判定でも仕様変更を考慮すべきってのはashworth先生の主張なんだし
https://megalodon.jp/2022-0428-1044-18/https://qiita.com:443/tak001/items/02f0b6fcdb2dbcb66f16 ←の一番下のコメント参照

先生がお考えになる正解を教えて欲しいってのは当然のことでしょ。
158デフォルトの名無しさん
垢版 |
2024/02/17(土) 17:50:20.10ID:7gAx8HGz
>>152
正解なんてものがあると思ってるのがそもそもの間違い
あるのは状況に応じたベターな選択肢だけ
159デフォルトの名無しさん
垢版 |
2024/02/17(土) 18:02:50.60ID:M+9VD8BN
>>148 >>150の考えるベターなコードに大期待。

コード晒せなかったらいつものashworthって思う外ないかな。
160デフォルトの名無しさん
垢版 |
2024/02/17(土) 18:47:47.09ID:Oc03ZZR8
これ日本語読めなくて>>141で恥晒したやつが悔しくて暴れてるんだろな
2024/02/17(土) 21:08:33.38ID:q0mNSWLA
>>146
これ以上ないほどマジになってて草
2024/02/17(土) 22:21:59.77ID:bIsNDVpO
>>145
> 「ただし」の使い方を知らない人かな?

「ただし」の使い方知らないのは

> C: ただし、400の倍数の年は、うるう年

の後に

> D: ただし30の倍数の年は、うるう年

追加したashwirthだろw
2024/02/18(日) 01:13:17.93ID:yjiKCWeq
どっちも知らないのにどっちが上とか虚しくならないか?
2024/02/18(日) 10:15:59.42ID:yjiKCWeq
まさにドングリの背比べとはこのこと
2024/02/18(日) 12:37:56.24ID:KFNcvHPJ
> どっちも知らないのにどっちが上とか虚しくならないか?

聞かれたことに答えなさい
いるかわからないashwirthに聞いても虚しい
まさにヌカにクギとはこのこと
2024/02/18(日) 13:02:59.65ID:MuocGzwa
ashworthなら5chに入り浸ってること公言してるからいる前提でよかろう

https://qiita.com/tak001/items/02f0b6fcdb2dbcb66f16#comment-995b69974c49369ac60f
> ちなみに、5chによるとミジンコという人が書いたコードらしいです。
167デフォルトの名無しさん
垢版 |
2024/02/18(日) 13:04:38.13ID:h5jiuY0I
イカれ具合や性格の悪さはドングリだけど
技術力はash何とかさんの圧勝でしょ
コードを見れば一目瞭然
168デフォルトの名無しさん
垢版 |
2024/02/18(日) 14:09:51.73ID:MuocGzwa
>>167 ←こいつashworthだろw
169デフォルトの名無しさん
垢版 |
2024/02/18(日) 14:13:15.90ID:MuocGzwa
> 2022/4/28仕様変更
> D: ただし30の倍数の年は、うるう年
> E: ただし、30と4の倍数の年はうるう年ではない
> F: D, Eは2025年より適用する

に対応したコード示してないashworthについて

> 技術力はash何とかさんの圧勝でしょ
> コードを見れば一目瞭然

こんなトンチンカンな感想出るわけねんだわw
2024/02/18(日) 15:59:07.92ID:E+xGPDCm
>>157
ashworthという人はキチガイなんで彼のいうことは気にしなくていいですよ^^
気にしたらこちらのメンタルが持ちません^^

具体的なことを言うなら、仕様変更と言われて何も考えず只々従うのはプログラマとして恥ずべき行為です
171デフォルトの名無しさん
垢版 |
2024/02/18(日) 16:17:21.12ID:1upMgs3P
>>169
この例だとわざわざ示されなくてもわかるんだよね
それが何故なのかも含めてもう少し自分で考えてみることを勧める

ちなみに君が示したコードはすべてバグってるからね
2024/02/18(日) 17:41:43.31ID:9VAAvhYA
> ちなみに君が示したコードはすべてバグってるからね

具体的な指摘は避けるの流石だなあ。精神的勝利ってやつかw
2024/02/19(月) 03:24:51.17ID:hXKXmnsY
5ch なら、WSH かVBScript のスレ主の、
ピラフだったかピッコロ大魔王だったか、
そういう名前の香具師が、断トツにきれいなコードを書く!
パッと見、IQ 200 ぐらいありそう

プロでも、なかなかいない。
仕事場では見たことがないレベルのコード
2024/02/19(月) 03:38:38.08ID:nS7ZdCt7
ashworthはこんな時間も起きてるのか。
別スレで見た無職という話も本当かもなあ。
2024/02/19(月) 13:00:44.39ID:7vxQV/Iw
ブーメラン
176デフォルトの名無しさん
垢版 |
2024/02/20(火) 23:17:34.38ID:V3U+90ik
https://qiita.com/kjm_nuco/items/fd16c2af6b089c4849cd#comment-69245b8b4f6a5035bee3
> んー…。
>
> なんかひたすら難しい事をやっていますけど、私、上で言いましたよね?
> 「ただし」がある場合は仕様を逆算すればいいだけですよって。
> 意味分からなかったのかなぁ?????
>
> というか、仕事で本当にプログラミングしているんですか?

なあんでこんなバカなこと書いてるのかなあ?このバカは??

バカだからか!!
2024/02/21(水) 09:11:14.93ID:Kyul+UX7
>>176
バカだからだよ
2024/02/21(水) 09:27:23.74ID:F/wQ+05q
よくわからんがここで藤田とZuishinにやり込められたから5chで二人の悪評を流そうとしてるってこと?
二人の言うことの方が圧倒的に正論じゃん
179デフォルトの名無しさん
垢版 |
2024/02/21(水) 09:57:43.33ID:q3i686zw
>>178
え、どの辺が?
2024/02/21(水) 14:09:01.61ID:+CSl3Lgx
それがわからないことでashworthだと自白してるようなもん
2024/02/21(水) 16:04:56.62ID:QOUWovAM
よくわからんならわからんでいいだろ
わからんのに嘘の理屈をこねてネットで公表することが馬鹿
名誉毀損やヘイトスピーチになる
わからんのに「どういうこと?」と聞くのも馬鹿
公表していいのはソースがあってわかってる場合だけ
ここ2日のこのスレの動きを見たらわかるのにわからんというのは馬鹿だと告白してるようなもん
2024/02/21(水) 16:18:57.04ID:QOUWovAM
馬鹿と議論するのは嫌なんだよ
説法を説いても馬鹿は理解できないから議論がいつまでも終わらなかった
馬鹿は議論で無敵
183デフォルトの名無しさん
垢版 |
2024/02/21(水) 18:28:55.34ID:yyxyQpSb
ashworthによほどやり込められたんだなw
人格破綻者同士仲良くなw
2024/02/21(水) 20:10:50.86ID:ipddRgFC
> ashworthによほどやり込められたんだなw

そう思う奴がいる訳はないので>>183はashworth本人で間違いないのだけど、

> 人格破綻者同士仲良くなw

ashworth本人に人格破綻者の自覚あるんだwちょっと見直した。
2024/02/21(水) 21:03:17.94ID:+CSl3Lgx
やっぱりashworthやん
藤田とZuishinに負けたのが悔しくてここで暴れてるのはマジだったのか
2024/02/22(木) 00:56:39.91ID:rr4K5CT9
表で暴言吐くのはあかんなあ
2024/02/22(木) 09:48:11.58ID:yYfApLJB
表でボコられて裏でもボコられてもう広告の裏に書くしかないが新聞をとってないから困る弱者男性
2024/02/22(木) 21:48:06.54ID:pDPYeLmA
ん?自己紹介か?
2024/02/23(金) 11:39:20.25ID:sD5XW8HD
この文脈でashworth以外に見えるとしたら頭おかしいな
190デフォルトの名無しさん
垢版 |
2024/02/24(土) 13:48:55.10ID:B/TNgoCk
私が独学をして、マジ神だと思うサイトおよび他
https://qiita.com/chi1180/items/d945f5507f546bffa610

すごい数「いいね」されてる記事。
「プログラミング 独習 サイト」とかでぐぐるか、ChatGPTに「プログラミングを独習するのにオススメのサイト教えて」とか尋ねれば出てきそうな内容なのだけど、この記事のどこが良くてこれだけ「いいね」されてるのかサッパリ解らん。

はてなの反応も否定的なそれが多い印象。
https://b.hatena.ne.jp/entry/s/qiita.com/chi1180/items/d945f5507f546bffa610

情弱っておれが思ってるよか多いのかな?
191デフォルトの名無しさん
垢版 |
2024/02/24(土) 14:26:28.13ID:LYKqTpRd
藤田w
2024/02/24(土) 14:47:09.22ID:wyBROnXa
3文字の投稿でashworthって判るのすごくね?
2024/02/24(土) 14:54:50.38ID:KXdTXie1
Qiitaは情弱のためのサイトだし
2024/02/24(土) 14:56:35.97ID:3bWmTYBw
発達障害者の書いた記事は読みたくない
読んでて疲れる
195デフォルトの名無しさん
垢版 |
2024/02/24(土) 15:04:08.84ID:xpqx/Uyt
承認欲求が強すぎて他人のいいねが多いと妬みから敵愾心を持ってしまうんだね
ここまで来ると病気なので早めにお医者さんに相談しようね
2024/02/24(土) 15:43:12.54ID:NTBrkLCd
紹介してるサイトで勉強したおかげでGAFAに就職できたみたいな話もないし、ぶっちゃけリンク集よね。

記事中で挙げられてる言語等がHTML、CSS、JavaScript、TypeScript、Python、Go、C言語、C++、Java、Ruby、Swift、Kotlin、PHP、powershellと沢山だけど、2〜3個かまともに使えるようなったら(GAFAは無理でも)仕事にはありつけそうなもんだけどこの人は独学で何を目指してるのか?人物像は見えないな。
197デフォルトの名無しさん
垢版 |
2024/02/24(土) 18:07:40.11ID:RjhxGK+Q
>>196
書いてるストーリーの真偽なんてどうでもよくて勉強するのに役立ちそうなリンク集だと訪れた初心者に感じさせられてるからいいねやストックが多いんだろ
バカなの?
2024/02/24(土) 20:57:24.83ID:3bWmTYBw
「しまってこ~♪」「さっきまでのだるかった気持ちが今は大草原です!」
このノリはきつい
今どき誰も使わないような顔文字を使うあたり相当なおっさんなんだろう
2024/02/24(土) 22:22:31.68ID:QTgM70AL
>>190
そいつの他の記事も見るとまあなんつうかなあ…
2024/02/24(土) 23:02:41.53ID:U8/QljiK
>>197
結局のところ情弱の多さを証明してるよね
201デフォルトの名無しさん
垢版 |
2024/02/25(日) 01:25:45.42ID:+J6k77DP
>>200
情弱というより情報リテラシーが低い人たちがメインユーザー層になってしまったサイトだからな
>>190>>196の的外れな愚痴を見てもリテラシーが低いの分かるでしょ
2024/02/25(日) 01:32:23.04ID:lyW937Rj
>>190
5年ぐらい前にいいねの分析記事が出た
いいねの分析は最近見ないが分析されつくしたからだろ
いまごろになっていいねが解らんというのが情弱
2024/02/25(日) 02:46:10.91ID:mfw52va8
問題意識を持って良くしたい人か諦めちゃってる人かかね
2024/02/25(日) 03:16:54.73ID:VPVaRQjr
> 情弱というより情報リテラシーが低い人たちがメインユーザー層になってしまったサイトだからな

としたり顔で語る人がこのスレにいるの不思議な気がするわw
2024/02/25(日) 06:55:20.05ID:DsYs0o6G
広告表示してもらってなんぼのサイトだから、最大公約数的で突っ込みやすい記事のが運営側は嬉しいのかもしれんなあ
2024/02/25(日) 11:11:35.42ID:MRyeYc3x
いいねの多い記事に嫉妬するとかいう発想をするのが時々いるがいくら頑張ってもいいねが貰えないやつなのかな
207デフォルトの名無しさん
垢版 |
2024/02/25(日) 18:46:35.12ID:SrLxpwk1
情報リテラシーだけでなく
日本語のリテラシーも(>>141)
プログラミングのリテラシーも(>>147)
相当低い人たちが主たるユーザー
2024/02/25(日) 19:33:13.44ID:3b4IQ62d
>>207
悔しさの表明はashworthを馬鹿にしてる人を喜ばせるだけだゾw
2024/02/26(月) 00:52:03.31ID:5Hj+gGRm
Qiitaに多くいると思われる「自分から積極的に勉強はしないけどエンジニアになれたら金儲けれそうで良いな」と考えてる層に、「このサイト見るだけで金も掛からずエンジニアになれますよ」的な記事は受けは良いのだろうなあと思う。注目されるよう記事のタイトルは「神サイト」がどうのとか煽り気味なのも良いね。
件の記事は
・金は掛けない
・ある程度のレベルにならなければ金を掛けても意味はない
とおかしなこと言っとるけど、こういうのは進んで勉強しない層には受ける要素なんだろう。現状のQiitaで「いいね」もらうにはよくできた記事だよなあ。
2024/02/26(月) 01:06:21.70ID:u7LaXN2b
>プログラミングのリテラシーも(>>147)
どんなもんかと思ってのぞいてみたが確かにこれはリテラシー低いかも
Eの判定部分が出力されてないのも単にネストを間違えてるだけだね
211デフォルトの名無しさん
垢版 |
2024/02/26(月) 02:06:46.52ID:6z/7auwl
>>210
> Eの判定部分が出力されてないのも単にネストを間違えてるだけだね

E: ただし、30と4の倍数の年はうるう年ではない

の判定が出力されないのは

A: 4の倍数の年は、うるう年
D: ただし30の倍数の年は、うるう年

で「30と4の倍数の年」が判定済みで成立しないため。
2024/02/26(月) 05:54:45.16ID:nvjvyN+o
「立ち入り自由ただし子供は除く」の時に既に「立ち入り自由」とあるので「子供は除く」が成立しないみたいなもんか

ダイジョブ?
2024/02/26(月) 08:55:11.81ID:HoxG4dhz
ashworth必死だなあw
・立ち入り自由
・ただし子供は除く
・ただし子供は立ち入り自由
みたいなおかしな条件設定した自分を恨めよw
つかQiitaの自分のおかしなコメント放置してるのスゲエなあw
皆から馬鹿と思われてるぞww
2024/02/26(月) 09:53:28.43ID:oYQLq6MA
Eが60の倍数の意味ならその例えはおかしいと思うが
215デフォルトの名無しさん
垢版 |
2024/02/26(月) 12:06:13.65ID:2GbU1mue
>>211
>で「30と4の倍数の年」が判定済みで成立しないため。
同じ判定条件ならDよりEのルールが優先されるでしょ
Dを優先する理由は?
2024/02/26(月) 12:23:03.90ID:C4JMQyBo
>>215
Dの判定の後にEの判定は不要なのでコンパイラの最適化処理で削除されてるだけ。
2024/02/26(月) 12:55:05.94ID:miQRFcKA
つまり「ただし」の意味がわからずおかしなコードを書いたお前が悪いってことじゃね?w
Dより先にEを判定しなきゃだぞ?
218デフォルトの名無しさん
垢版 |
2024/02/26(月) 13:30:04.94ID:At+iGIXq
>>216
そりゃEの判定が不要になるコードを書いてるからだよね
コンパイラの出力結果の理由付けじゃなくてEよりDのルールを優先するコードにした理由を聞いてるんだけど?
2024/02/26(月) 13:49:14.24ID:K4z1iUSz
但し書きを列挙した場合でかつ包含関係が曖昧なら複数の解釈ができうるというのは理解できる
その上で前段までの判定条件がすべて重ねがけされたものとして扱うなら
DとEは「1200の倍数の倍数の年はうるう年ではない」という仕様記述1つにまとめられるので
仕様記述をそう変更した上でルール適用の優先順に書けばスッキリする

def isLeapYear(year):
 if year >= 2025:
  if year % 1200 == 0: return False
 if year % 400 == 0: return True
 if year % 100 == 0: return False
 if year % 4 == 0: return True
 return False
2024/02/26(月) 14:33:28.49ID:LKVz6N/l
>>219
うるう年判定でも仕様変更を前提としてコードを書くべきってのはashworthのトンデモ主張だけど、それに従うなら
・100の倍数は4の倍数を含む
・400の倍数は100の倍数を含む
と考えて逆順に判定すりゃいいってのは間違いだぞ。
仕様変更で400や100等の数字が別の値になる可能性も考慮する必要がある。
2024/02/26(月) 15:16:24.11ID:AHdtA0la
「但しがある場合は仕様を逆算する」ってashworth言うけど、彼はどこで習ったのかねえ
2024/02/26(月) 17:29:41.41ID:K4z1iUSz
>>220
依存関係のある複数のルールのうち依存先ルールを変更するなら
依存元ルールへ波及する影響も精査した上で仕様を変更するのが当たり前じゃない?
それがなされないような不適切な仕様変更に対してコードの構造だけで対処しようとしても意味がないと思うけど
2024/02/26(月) 17:33:14.29ID:f3ymwFB5
頭の悪いashworthとそれより頭の悪いアノンが言い争うスレ
2024/02/26(月) 18:21:17.14ID:3GAS9rL8
>>222
> 依存関係のある複数のルールのうち依存先ルールを変更するなら
> 依存元ルールへ波及する影響も精査した上で仕様を変更するのが当たり前じゃない?

仕様変更の理由なんて様々だし数字間違えてたから修正なんてこともあり得るわけでお前の都合の良い話されたところで意味ない。
2024/02/26(月) 18:54:20.03ID:q1duqwhP
https://qiita.com/kjm_nuco/items/fd16c2af6b089c4849cd#comment-7d9b1b2d3f1079b16316
> この記事を書いてらっしゃる @kjm_nuco さんが
>
> まとめると、ある西暦に対して、
>
> 400の倍数ならば、うるう年
> 400の倍数でない、100の倍数ならば、平年
> 100の倍数でない、4の倍数ならば、うるう年
> 4の倍数でないならば、平年
> ということになります。
>
> と、その導出の過程まで詳細に説明して結論付けているのに、それを完全無視して持論を唱えます?
> 4や100や400の値が仕様変更で別の数字になったら、そりゃ、導出も変わって結果も変わるでしょうよ。
> あなた、仕様変更があったらパラメタ書き換えるだけで検証しないんですか?

仕様変更前提のコードならロジックは変わらずにパラメタだけ変更されたなら該当するパラメタの修正だけで変更が済むのが理想だわなあ、もちろんコード変更したら動作確認もするけども。
100が4の倍数に含まれ400は100の倍数に含まれるというパラメタの値に依存したロジックなんて論外だろ。これでカルノー図書いて条件式を簡潔にするのにケチつけてたんだからわけわからん。キチガイと言う他ないわ。
2024/02/26(月) 18:56:53.65ID:f3ymwFB5
そいつがキチガイなのは見ての通りだが「ただし」がわからんのも相当だぞ
2024/02/26(月) 19:10:07.73ID:SrLJ7ICG
>>226
自分がキチガイであることは認めた上で
相手が「ただし」がわからんということにしたい作戦かあ。上手くいくと良いね。
228デフォルトの名無しさん
垢版 |
2024/02/26(月) 19:12:25.31ID:mjzxAH6O
> つまり「ただし」の意味がわからずおかしなコードを書いたお前が悪いってことじゃね?w
> Dより先にEを判定しなきゃだぞ?

「ただし」がわからん人の例↑
2024/02/26(月) 20:36:29.06ID:wuM0ykw9
これどっちもashworthじゃね?
孤独すぎてここでしか構ってもらえないんだろ
2024/02/26(月) 23:11:20.94ID:SMj/dcU6
例外を先にはじけ定石
2024/02/26(月) 23:34:55.82ID:B8OdOrdj
>>224
数字を間違えてたならその間違いの影響範囲を精査して仕様変更するのが当たり前
それをやらない前提の話をしてるなら上で書かれてたようにリテラシーの問題

>>225
リンク先は読んでないけど100とか400はパラメタじゃない
それに本来のうるう年の判定ルールにある「400の倍数の年はうるう年」というのは
400が100の倍数ということには全く依存していない
例えば400が401になれば100の倍数ではなく401の倍数の年もうるう年だし両方の倍数の年もうるう年になる
2024/02/27(火) 10:37:45.92ID:w0Y37g8I
>>231
本来のうるう年は400年間に97回のうるう年を設けるために設定されたルールだから400が100の倍数(100は400の約数)にめちゃくちゃ依存してるぞバカか
233デフォルトの名無しさん
垢版 |
2024/02/27(火) 10:56:12.21ID:rFgCegUY
>>232
全く反論になってなくて草
さすが低リテラシーw
2024/02/27(火) 11:19:02.15ID:eGpU60+1
自分に理解できない話=反論になってない

だからashworthは楽で良いよなw
2024/02/27(火) 11:59:55.37ID:+hF5aX7t
「ただし」「かつ」「または」の区別がついてないやつしかいなくて草
2024/02/27(火) 13:59:55.76ID:giHJXKz2
ただし=if(条件分岐)
かつ=&&(条件演算子)
または=or(条件演算子)
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。