プログラムのコードでお前らがよく「汚いコードだな」とか言うけど綺麗なコードってなに?

1 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:36:57.361 ID:PJGdUZ8Ta
短くまとめることが美学なの?

avascript:(function($){
$(document.activeElement).css('text-transform','capitalize');
$(function() {
$(document.activeElement).select();
var selectionObject = window.getSelection();
$(document.activeElement).val(selectionObject);
});
})(jQuery);

2 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:37:20.819 ID:cmwTBRHq0
若干読みにくいなそれ=汚い
7 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:38:30.804 ID:PJGdUZ8Ta
>>2
5ちゃんのテキストエリアの狭さが原因だろそれ
22 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:43:53.619 ID:sSGguazT0
>>2
aa表示しろ
3 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:37:31.347 ID:K/eK5+ID0
読めたらいい
4 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:37:41.577 ID:1Ne/I6gJ0
もっと絵文字とか使った方がいいよ
5 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:38:02.087 ID:igFIjJbWH
無駄がなくて読みやすくて汎用性のあるやつ
13 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:40:42.688 ID:N7nZXbuk0
>>5
読みやすいってのがいまいち分からんな
サンプルコードくれ
6 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:38:04.301 ID:3QS6wNzK0
動いたらいい
8 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:38:33.125 ID:d3djOom/0
これ何言語?
10 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:39:33.262 ID:N7nZXbuk0
>>8
丁寧にJqueryって文末に書いてるよ
もの自体はブックマークレット
9 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:38:33.297 ID:hhlA3Vt40
jqueryはオワコンだってばっちゃが言ってた
11 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:40:22.129 ID:PpuQXbch0
リーナス・トーバルズがセンスのあるコードはどんなものか伝えてる動画あるよな
具体例付きだったと思う
18 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:41:38.763 ID:N7nZXbuk0
>>11
お、ありがとう見てみるわ
12 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:40:38.128 ID:x2OufY2Jd
プログラムのコードって自炊の写真に近いんだよね
14 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:40:43.287 ID:5edCO256M
インデント覚えような
19 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:42:36.063 ID:N7nZXbuk0
>>14
ブックマークレットだからインデント加えると空白が文字列に変換されて再編集する時読みにくくなるねん
15 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:40:59.013 ID:e8nW7XK40
javaラーの細かさは異常。
お前コンパイラかよって思う。
16 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:41:06.060 ID:is/mfmzA0
美学がないとな
17 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:41:08.455 ID:WJGdOOBL0
jqueryの時点で汚い
20 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:42:52.865 ID:Wi0ZIUAFd
きれい汚いには関係ないかもしれないけど
とりあえず古語じゃなくて現代語で書いてほしい
28 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:45:51.308 ID:N7nZXbuk0
>>20
古語でかかれてるサイトに使うコードだから古語なんだで
21 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:43:19.904 ID:Y1dYbRZJa
たまにゴリ押しすぎて我流なのかと思うようなの組む奴がいるけどマジで後の人間のこと考えてねえなって思う
25 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:45:12.541 ID:N7nZXbuk0
>>21
1文1文読み進めてけばいい話じゃないのか?
23 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:44:09.292 ID:SxHL8Zai0
きたねぇ花火だな
24 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:44:19.521 ID:vO0Fgz5r0
インデントも打てないの?
26 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:45:24.614 ID:GsMWVq3pa
保守性の高いコードのことだよ
27 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:45:42.521 ID:hOj2U0kA0
コメントアウトしてくれればいいよ
33 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:48:32.743 ID:N7nZXbuk0
>>27
確かにコメント記載のコードは使いづらいな
29 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:46:10.671 ID:m22eFbLk0
拡張性があり 維持しやすいコード(´・ω・`)
30 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:46:24.986 ID:Um0rQXs90
リーダブルコードってのを読めばいいんだろ?
31 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:46:55.816 ID:LpMH31rYa
見てるだけでビショビショに濡れる
32 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:48:18.911 ID:4/dGuuClr
1ミリも知らんけどこの羅列が上手な人は何ができるの?
36 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:49:21.894 ID:N7nZXbuk0
>>32
動けば良い奴と細部に拘る奴の二種がいるらしいな
結果はどちらも同じ
45 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:57:48.291 ID:4/dGuuClr
>>36
いやすまん何言ってるかわからん
プログラムってそもそもなんだよ
35 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:49:18.268 ID:XX8LxgzF0
良いコードは関数名見ただけで役割がわかる
38 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:50:54.912 ID:kbotbKw90
極端な話1列に全て詰めたらクッソ読み難い
これが汚いコード
41 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:52:37.692 ID:N7nZXbuk0
>>38
ブックマークレットはくそ汚いってことか
40 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:52:18.112 ID:vY+GgS2o0
まぁ何をするコードかの説明くらいは書いたらいいんじゃない?
あとドキュメントとか
42 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:53:04.556 ID:Gvxrbi4K0
パッと見て何をしているのか何をやりたいのかがわかるコードが綺麗なコード。
一文々々読んでいかなければならないのが汚いコード。
44 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:56:21.790 ID:N7nZXbuk0
>>42
一文一文が連なってひとつのプログラムなのにそんなパッと見で理解できるコードなんてあるの???
49 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 21:01:32.238 ID:+uvBt2vN0
綺麗なコードって言っても限度あるけど汚さには際限ないから意識しろって話だな

>>44
変数名とか関数名の付け方が丁寧だと大体わかる

50 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 21:03:56.712 ID:Gvxrbi4K0
>>44それが不思議なことに存在するので、それを「美しいコード」と呼んで
有り難がって崇め奉っているんだ。でもそんな、有り難がって崇め奉っちゃう
ぐらい珍しいものなので、見たことが無い香具師がそれなりの数居て実在を疑っている。
43 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:53:09.262 ID:v3Pqiuhq0
前、VIPで誰かが作ったゲームのC言語ソースで
mainで始まり他の関数まったく無い、行番号BASICみたいなつくりを見たことあるけど
あれは一周まわって美しいと思った
46 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:58:43.000 ID:Umk4DZqf0
ブックマークレットはなんとなくできる限り短くしたいな
編集する時だけツールにかけて見やすくしてる
47 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:58:49.024 ID:tSjQPL4/0
この>>1中卒だよ
48 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 20:59:16.674 ID:VuYgfxpi0
インデントがちゃんとしてる
命名が分かりやすい
ひとつの処理の長さが適切

それでもバグは出るんだけどね…

51 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 21:05:32.437 ID:6xLXPZpy0
バグがないことが一目で分かるのが綺麗なコード
バグあるかないか分からないのが汚いコード
ってエ口い人が言ってた
52 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 21:06:19.184 ID:QcNM/Imc0
スパゲティになってなきゃ別にいいよ
たまにメリケンのコミュニティー覗くと嫉妬するようなオシャレなコードあってムカつくし
54 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 21:14:27.746 ID:Y4Wrvvym0
jQuery使わないとHP作れない奴wwwww

わたしです

55 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 21:19:07.924 ID:Mrl+UGdK0
リアクト言うほど良いの?
ブラウザの進む戻るに何かしなきゃいけないとかアホ臭くね?
56 名前:ひみつの名無しさん 投稿日時:2020/09/13(日) 21:22:10.181 ID:Nfp+ky1NM
>>55
コードの再利用しやすさがjQueryと100倍違うテストも書けるしstorybook便利だしライブラリもcomponentだし

コメント

タイトルとURLをコピーしました