新しいものを表示

IPv4のアドレスなら引数が偶然にも(?)それぞれbyteなので、
new IPv4アドレス型(129,0,0,1)
をコーディング時に検出できる><
そういうのを標準ではリテラルが無い型でもリテラル書けるようにしたりしなかったりして(どっちやねん)、簡単に検査できるようにしたい><;

経度緯度型のコンストラクタの引数が(緯度型、経度型)になってたとして
new 緯度経度型(120.42N, 130.0E);
みたいなのを簡単に「そんな緯度ねーよ」ってコーディング時に怒られるようにしたい><

具体的にいうと、『緯度型』とか『経度型』とか作って、リテラルに緯度とか経度書いて型検査させたい・・・><
(コンストラクタの引数にdouble使うとかだと、実行するまで検査できない・・・><(Roslyn拡張機能?を使えば出来るんだろうけどめんどくさすぎる・・・><))

そういえば、自分で作った型のコンストラクタとかでというか・・・こう・・・わりと気軽にリテラルを拡張して静的に検査させるの、C# で出来たらいいのにね?><(?)

orange さんがブースト

非公開にする事を希望してたから、てっきり観光関連のお仕事かと思ってた><(観光への影響に配慮したのかもって><)

orange さんがブースト

新型コロナウイルス感染症について | 北海道七飯町 新型コロナウイルス感染症について | 北海道七飯町 town.nanae.hokkaido.jp/hotnews
アアー、渡島管内の感染者、七飯の町議かあ

だから、型推論も嫌ってる><

???「いやいや、ダブルチェックが大切というのであれば、補完に頼って誤りに気づけないのも駄目なんでは?」

・・・><(?)

(トートロジーだけど)
型を省略せずに書く必要がある環境で静的検査を常に(高頻度に)してもらうのって、「お前が書いたコード矛盾してるんだけど?」って指摘してもらうのと同じじゃん?><
矛盾って複数の要素に齟齬があるから矛盾であって要素ひとつでは矛盾は発生し無いじゃん?><

動的型付けと言うか型アノテーションを省くのって意図を記述しないのと同じようなものなんだから、実行するまで検査のしようが無いのでは?><
ってオレンジは考える><
テストコード無しに自動テストできないよね的な><(ここは変な事言ってるかもしれない><;)

orange さんがブースト

IDE は Integrated だから IDE なのであって Integration の内容が静的解析かどうかは関係ないのでは

orange さんがブースト

静的解析の観点でいけばむしろ静的型付け言語なら鼻ホジっててもできるんだから[独自研究]、動的型付けのために IDE が開発されるべきでしょう

オレンジは色々考える時=設計する時もIDEいじくってる><
実験用プロジェクトで弄りながら構造考えて、考えついたら本番用プロジェクト作って書く><
書く時は本番コードでもなるべく補完使う><
(なので最初の頃にやらかしたタイポに気づかない事多い><;)

orange さんがブースト

これは私の好みの問題なんだけど、コーディングはだいたい「頭の中で組み上がっているコードを打っているだけ」か「リファレンスを読んでライブラリ仕様を完全に把握したい」かのどちらかなので、正直補完とかあまり必要ないし、むしろ今打とうと思っている以外の選択肢がやたらと出てくるのが認知へのノイズでしかない

orange さんがブースト

これ知らなくて、頭の中で繋がってなかった。
>江戸幕府によって強制的に浄土真宗の公式名称とさせられた。
一向宗 - Wikipedia
ja.wikipedia.org/wiki/%E4%B8%8

福井にある何とか遺跡がどうたらこうたら・・・><(全然覚えてない)

なんかこう、明智光秀><(?)

福井県のあたりがどうのこうのでって小学5年生?6年生?でやったじゃん?><(「やったじゃん」とか言いつつとてもあいまいな記憶)

古いものを表示
:realtek:

思考の /dev/null