[表示 : 全て 最新50 1-99 101- 201- 2ch.scのread.cgiへ]
Update time : 07/24 14:02 / Filesize : 77 KB / Number-of Response : 204
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

低スキルでも読めるコードは、属人的なコードになる



1 名前:デフォルトの名無しさん mailto:sage [2018/11/03(土) 00:41:35.24 ID:dQj0A1Se.net]
低スキルな人でも読めるように書けば、誰でも読める。
そう考えてはいませんか? 間違いです。正反対です。

低スキルな人でも読めるコードは、書いた本人しか
メンテナンスができなくなります。それどころか
書いた本人でさえメンテナンスができないことがざらにあります。

なぜか?それは全てひらがなで書かれた小説を思い浮かべればわかるでしょう。
低スキル(小学校低学年)でも読める。しかし読みづらい。そうですね?

ここでいう「読める」というのはただ文字がわかるということではありません
すばやく理解できることを意味しています。
低スキルな人は極めて限定的な知識しか持っていません
そのため限られた道具の中でしか作業ができないため
無駄で冗長で時間がかかり、読むのに時間がかかるコードができてしまうのです。

そのコードをメンテナンスできるのは、そのコードを書いて何処で何をしているか
覚えている本人だけなのです。当然忘れてしまえば本人にもメンテナンスできません。
そのコードが何であるかを知ってるのは世界でただ一人書いた本人だけです。

高スキルの人は幅広い知識を持っています。言語仕様やライブラリ、世界で広く知られている
それらの知識を活用することで、最小のコードを書きます。
世界で広く知られている知識は、知っている人も多いので、属人的ではなくなります。

低スキルな人は、勉強すれば、高スキルなコードを読めるようになります。
ですが、低スキルな人が書いたコードは、どんな勉強をしたって読むのに時間がかかります。
つまり低スキルが読めないコードこそが、属人性を排除したコードなのです。

191 名前:デフォルトの名無しさん mailto:sage [2018/12/02(日) 12:19:55.02 ID:KPiqRYEn.net]
ポイントはドメイン知識が整理されているかどうかだろ

192 名前:デフォルトの名無しさん [2018/12/03(月) 21:28:41.79 ID:YfUt50QH.net]
>>65
>コードをきれいに書くより大事な事情やくそコードが成長していく過程に無関心で
>人間をあざけるしかしなかった結果
>リファクタ病の人間を作るのに一役買った結構罪深い本なのでいい気味だといっておいてやる

それでもコードのリファクタリングはありがたいことだと思うぞ?

冒険中に荷物がいっぱいになりづらいように種類を減らしたり、貰ってよりうれしいアイテムを増やしたりと、全体的に報酬を見直しました。
https://hiroba.dqx.jp/sc/topics/detail/05a70454516ecd9194c293b0e415777f/

193 名前:デフォルトの名無しさん [2018/12/03(月) 21:39:29.57 ID:YfUt50QH.net]
バージョン更新ごとにコードの修正が不可欠となるオンラインゲームではリファクタリングが大切!

コードは一度書いたら終わりではなく、ずっと保守を続けなくてはいけません。もしコードが読みづらいと、
処理の理解に余計な時間がかかってしまいます。また、コードが修正しづらいと、修正にかかる時間が
長くなるだけでなく、不具合も起きやすくなってしまいます。
逆にきれいなコードを書くことができると、周りの開発者や将来の自分が泣いて喜ぶでしょう。不具合も起きず、
ユーザーからの感謝にもつながるかもしれません。周りからの評価も上がること間違いなしです。
https://qiita.com/kyntk/items/d60fdbc51df4f1d4c3c7

個人が趣味や勉強でコードを書くのとは事情が異なる!

194 名前:デフォルトの名無しさん [2018/12/03(月) 21:50:27.50 ID:YfUt50QH.net]
>>65
>コードをきれいに書くより大事な事情やくそコードが成長していく過程に無関心で

個人が趣味や勉強で書くコードなら、むしろ汚いコードを沢山書いたほうが良い。
そのほうが理解が進むし、逆に自分の汚いコードをリファクタリングする訓練にもなる。
それは数学の問題を解くにはエレガントな解答よりも泥臭い書き殴りが良いのと同じ。
エレガントな解答は泥臭い思考過程を省略しているので、それとは別に書き殴りノートが必要。

195 名前:デフォルトの名無しさん mailto:sage [2018/12/04(火) 00:12:45.00 ID:bTQB60BC.net]
>>191
うざいからコピペやめてくんない?
過去にボコボコにされたくせに、忘れた頃にまた書き込んでも
同じ目にあうだけだよ

196 名前:デフォルトの名無しさん [2018/12/08(土) 03:26:32.45 ID:3OSv43ym.net]
チンポがシコシコするぜ!!

197 名前:デフォルトの名無しさん [2019/07/28(日) 10:18:31.34 ID:fKd3OMaO.net]
汚いコードは書いてもいいけど晒せ
自己流でそのまま進まれちゃかなわん

198 名前:デフォルトの名無しさん mailto:sage [2019/07/28(日) 12:31:37.69 ID:ARawbXXz.net]
高速で効率的なコードは普通複雑で誰にでも読めるものにはならない
馬鹿でもわかるコードが良いわけではない

199 名前:デフォルトの名無しさん mailto:sage [2019/07/28(日) 18:20:40.30 ID:ga8HEdvg.net]
速度とかほどんど気にしない
処理のオーダーが変わるとちょっと気になるぐらい
どうせ土方仕事だ

遅くて文句言われたらなおしゃいいんだ



200 名前:デフォルトの名無しさん mailto:sage [2019/07/31(水) 19:02:20.24 ID:Z62QWcxs.net]
バカでも読めるコードをAIで最適化させてコンパイルしたらどうだろう

201 名前:デフォルトの名無しさん mailto:sage [2019/07/31(水) 19:55:34.78 ID:XOboOphH.net]
そういやOracleがDB最適化にAI使うとか言ってたな

202 名前:デフォルトの名無しさん [2023/02/12(日) 19:08:48.98 ID:GnxOFaY7m]
〔以下,ひとつ当てはまればΚÅtAWΑ.複数当てはまればΝРС)
何ひとつ価値生産しない税金泥棒寄生蟲公務員を絶滅させれば国民の生活は豊かになる本質を理解できない,曰本は腐敗国家だと思わない,
地球破壞支援やってる天下り國土破壞省をテロ組織た゛と思わない,クソ航空機か゛殺人兵器た゛と思わない.宗教を信仰してる奴を滑稽に思わない、
私利私欲のために地球破壞して災害連発させて人を殺してる自閉隊や猥褻犯罪者だらけのクソポリ公のそ゛き見騷音へリをテ□リストと思わない、
クソ航空機にコ囗ナまき散らさせていなか゛らマッチポンプワクチン打てだの寝言は寝て言えと思わない,有名人に興味がある憧れる熱狂する、
СМを見ても金を出す気がなくならない,國のためとかいう奴に吐き氣か゛しない,領土のためならたくさん税金払ってもいいと思う、
歴史・伝統・文化・芸術に価値があると思う.歴史は嘘八百の塊だと思わない,いい年して玉遊びとかしてるおっさんを眺めるのが楽しい,
五輪か゛麻薬賭博暴力贈収賄税金泥棒ハ゛力ひき逃け゛差別主義猥褻セクハラJkレヰプ地球破壞の人類史上最惡の犯罪者集會だと思わない

創価学会員は,何百萬人も殺傷して損害を与えて私腹を肥やし続けて逮捕者まて゛出てる世界最惡の殺人腐敗組織公明党を
池田センセ―が口をきけて容認するとか本気て゛思ってるとしたら侮辱にもほと゛か゛あるぞ!
htтPs://i.imgur.сοm/hnli1ga.jpeg

203 名前:過去ログ ★ [[過去ログ]]
■ このスレッドは過去ログ倉庫に格納されています






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](*・∀・)<77KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef