
[ 1 ]
あとひとつは?
[ 2 ]
スレタイには全く同意できないけど
オブジェクト指向
オブジェクト指向
[ 3 ]
chat **
[ 4 ]
ポインタ
[ 5 ]
環境構築がだるい
[ 10 ]
>>5
これにつきる
これにつきる
[ 6 ]
戻り値、返り値
[ 7 ]
スコープがブロック単位でなくまさかの関数単位
[ 8 ]
オブジェクト指向
[ 9 ]
データ型
変数の使われ方で勝手に判断してくれ
変数の使われ方で勝手に判断してくれ
[ 54 ]
>>9
推論弱いのがクソであって型は必要
推論弱いのがクソであって型は必要
[ 11 ]
self
[ 12 ]
関数内で引数の値を変えたとき
関数外でもその変更が反映されてる場合と反映されてない場合があること
関数外でもその変更が反映されてる場合と反映されてない場合があること
[ 21 ]
>>12
まぁこれだわ
関数名で何するか一発でわかるようにするか結局参照型でも戻り値で返して代入するとかしないと変更したかどうなわからないから可読性マン
まぁこれだわ
関数名で何するか一発でわかるようにするか結局参照型でも戻り値で返して代入するとかしないと変更したかどうなわからないから可読性マン
[ 58 ]
>>21
関数の引数と戻り値の型くらいはきっちり把握できるようにしとけよ
関数の引数と戻り値の型くらいはきっちり把握できるようにしとけよ
[ 13 ]
文字列(というか日本語)を正しく表示したり数えたりするのが異常にめんどいの何とかして欲しい
[ 14 ]
おまじないがそもそも悪さしてる
[ 15 ]
言語によって同じ記号がキャレットやらブラケットやら異なる名前で呼ばれてる
[ 16 ]
破壊的メソッドと非破壊的メソッドが混在しているところ
[ 17 ]
サンプルコードがバージョンによって動かない。
[ 18 ]
x=x+1っていうほどクソか?
[ 22 ]
>>18
いやクソだろ
x-x=1
0=1
いやクソだろ
x-x=1
0=1
[ 26 ]
>>22
数式じゃないからな
数式じゃないからな
[ 34 ]
>>22
プログラムは数学とは違うだろ
それを言ったら!=とか&&ってなんやねんって話になる
プログラムは数学とは違うだろ
それを言ったら!=とか&&ってなんやねんって話になる
[ 19 ]
言語乱立しすぎ
[ 20 ]
Web要素を取り出して特定すること
Webの作りがクソだとできない
Webの作りがクソだとできない
[ 23 ]
quiitaとかで公開されてるコードにミスがあって動かない
[ 29 ]
>>23
クゥィーータw
クゥィーータw
[ 31 ]
>>29
あ、素で間違ってたわ
あ、素で間違ってたわ
[ 24 ]
全部言語の問題で草
[ 25 ]
おまじない←こいつのせいで
[ 27 ]
ポインタが難しすぎる
[ 28 ]
むしろ、インクリメント演算子とデクリメント演算子
[ 30 ]
「a=a+1」
[ 32 ]
等しいじゃなくて代入だしな
x <= x+1って書けば意味と合うけどめんどくさいしな
x <= x+1って書けば意味と合うけどめんどくさいしな
[ 33 ]
関数内でリストの値変更して使うけど元のリストはそのまま残しておきたいなぁ
そうだ!リストをコピーしてそのコピーしたものを使えば!
tmp_list = list
function(tmp_list)
↑なんでこれでlistの方も値変わるんやクソが
そうだ!リストをコピーしてそのコピーしたものを使えば!
tmp_list = list
function(tmp_list)
↑なんでこれでlistの方も値変わるんやクソが
[ 37 ]
>>33
参照のコピーしてるからなぁ
最初はみんなハマる
参照のコピーしてるからなぁ
最初はみんなハマる
[ 39 ]
>>33
言語にもよるけど、list.copyにしないとだめだろ
メモリ参照になってる
言語にもよるけど、list.copyにしないとだめだろ
メモリ参照になってる
[ 46 ]
>>33
大体どの言語も配列、オブジェクトは基本参照渡しになるからな
大体どの言語も配列、オブジェクトは基本参照渡しになるからな
[ 50 ]
>>33
シャローコピーとディープコピーの違いとか
値への参照とか参照への参照とか理解できる必要があるやつ
シャローコピーとディープコピーの違いとか
値への参照とか参照への参照とか理解できる必要があるやつ
[ 35 ]
新しいフレームワーク覚えたとたん廃れる
[ 36 ]
インクリメント
[ 38 ]
おまじないはマジでクソ
そういうふうに教える奴がな
そういうふうに教える奴がな
[ 40 ]
ネットにある情報が7割いい加減、残り3割は嘘
[ 41 ]
やべえ、スレタイの何がクソなのか良くわからない
[ 42 ]
文系さんチョリーッス
[ 43 ]
言われた通りのことしかしない
少しは気を使えや
少しは気を使えや
[ 44 ]
webはフレームワークゲー
[ 45 ]
>>44
SpringBootだいちゅき🤗
SpringBootだいちゅき🤗
[ 47 ]
バックスラッシュ
[ 48 ]
Javaとか遅れてんな
[ 49 ]
おまじないの考えはそんなに悪くないと思う
例えばJavaの
public static void mainとか、Hello world前にごちゃごちゃ説明されたらみんな勉強する気なくなるはず
大抵は後出しで説明してくれるし
例えばJavaの
public static void mainとか、Hello world前にごちゃごちゃ説明されたらみんな勉強する気なくなるはず
大抵は後出しで説明してくれるし
[ 51 ]
C#って何で関数にconst付けられないのん
[ 52 ]
圏論が理解不能
型システム入門が読んでも入門すらできない
型システム入門が読んでも入門すらできない
[ 55 ]
C言語やJAVAが基準か。
[ 56 ]
基本情報のアルゴリズム問題だと
x <- x + 1
だからそれでいいんじゃね?
x <- x + 1
だからそれでいいんじゃね?
[ 57 ]
tmp_int = int
function(tmp_int)
これなら関数内で引数の値をいくら変えても元のintには影響を与えない
一貫性持てや!
function(tmp_int)
これなら関数内で引数の値をいくら変えても元のintには影響を与えない
一貫性持てや!
[ 59 ]
ポインタ
[ 60 ]
JSは自由度が高いから、スキル低いやつが書くと可読性下がって終わる。
色々理解したやつが書かないと駄目な言語。
色々理解したやつが書かないと駄目な言語。
引用元: ・三大プログラミングがクソな部分 「x=x+1」「引数(読み:ひきすう)」「これはおまじないだからとりあえず書いといて」
コメント
コメント一覧 (22)
「ライブラリのバージョニング管理がやりづらい言語での開発全般」
「referenceにクソみたいな説明しか書いてないオープンソースライブラリ」
「動的型言語なのにヒント文で型注釈付ける文化」
かな
(最新の)たかし君=(今までの)たかし君+1歳
…って考え方やな
それで「たかし君は今何歳ですか?」と訊くと
必ずたかし君は最新の年齢を答えてくれるってことやね
式の右側の計算結果を左の変数に入れる、ただそれだけ。
そんな奴は今の時代に不要だからしんでくれ。
業界に来ないでくれ ぐらいにしとこうや
それ以降の人はそれ前提で教育されてるよ?
各型のメモリの領域の確保の仕方を
意識せず書いてるやつなんかおるんか。。。
intとlistで違うとか言ってるやつは
マジで言ってんのか?
メモリ領域とか考えなくていいならそっちがいい。わざわざ複雑なもの使う意味なんてないもん
厳密にはちょっと違うのかもだが
x++;
これで終わりやいい加減にしろ
でもあれ教えるのに、どこから教えたらええねんって問題あるんだよな。
そこそこレベルあげないと教えても意味ないもんな。
ただまぁ、レベル上げる時に嫌でもその辺わかっちゃうんだよな...レベル上限解放のキークエストみたいなものや
結局誰に教わる必要もないという
いや解らないやつのが多い
職業プログラマなんて10年経ってもおまじないだから使ってます言うやつかなり多い
おまじないは、俺の背中を見て育ての悪しき文化
varとかシネ