This account is not set to public on notestock.
This account is not set to public on notestock.
プログラムが小さいうちは、検査例外はうまく機能する。例えば、FileNotFoundException
をきちんと補足していることを静的に検査できる。しかし、サブシステムが増えると、対応すべき検査例外が指数関数的に増加していき、最終的に throws 節に 80 もの例外を並べることになってしまう
どう考えても適切な例外にラップして再送出してないからだろ!!!!This account is not set to public on notestock.
Kotlinって
for (int i=0; i<n; i++){
...
}
の構文ないんだ。
for (int i in 0..n){
....
}
みたいな感じ。Pythonっぽい。
This account is not set to public on notestock.
Kotlinのここがダメ❌
- 三項演算子が無い
- 普通のforが無い
- 検査例外が無い
- internal公開範囲がほぼ意味ない(無効化できる)
- inner classとかがややこしい(Javaと逆)
これGoがスコープが小さいときは変数名短くして良いみたいなこと言ってるせいで本だと見落とすんだよね
RE: https://misskey.usbharu.dev/notes/9b3l9af2xt
もはや欠陥言語にすら思えてくる
Go は不要な import があるとビルドが通らないのですが、GoLand では自動的に未使用の import は削除してくれますhttps://qiita.com/castaneai/items/504d1b0b5e585a1869d9
This account is not set to public on notestock.
ジェネリクスはあります。ジェネリックはしりません
https://www.wakuwakubank.com/posts/868-go-generics/
意外と読み応えがあって全然終わりません。
いいね
とりあえず風呂入ってくる
RE: https://misskey.usbharu.dev/notes/9b3dlxovdr
interfaceとabstract classを書いている時間が一番プログラミングしている感を感じている人間としてはGolangはかなり厳しいものがある。
Java Type... nameです。
Kotlin vararg name:Typeです。
Go name ...Typeです。
↑😭
This account is not set to public on notestock.
This account is not set to public on notestock.
たとえば、Go言語と同じコンパイラ言語であるJavaの場合は、中間言語を経由して機械語に翻訳するという二段階方式になっています。このように、Javaと比較してもGo言語は非常に処理速度が速い言語だと言えるでしょう。https://mid-works.com/columns/freelance-career/engineers/1114805
Misskey気にはなるけど、クライアント開発者としてはわりと嬉しくなさそうな感じだから、ちょっと二の足を踏んでる。
misskeyをVPSにぶち込んでテストインスタンスはテスト時のみ起動するようにしたらちょっとは重いのマシになると思うんだけど
This account is not set to public on notestock.
This account is not set to public on notestock.
そういや僕のFediverseのアカウント
自鯖(落ちがち)
Pawoo(落ちがち)
io(重め)
なのであんまり安定したところにアカウント無いな