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

■ このスレッドは過去ログ倉庫に格納されています
2018/11/03(土) 00:41:35.24ID:dQj0A1Se
低スキルな人でも読めるように書けば、誰でも読める。
そう考えてはいませんか? 間違いです。正反対です。

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

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

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

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

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

低スキルな人は、勉強すれば、高スキルなコードを読めるようになります。
ですが、低スキルな人が書いたコードは、どんな勉強をしたって読むのに時間がかかります。
つまり低スキルが読めないコードこそが、属人性を排除したコードなのです。
2018/12/04(火) 00:12:45.00ID:bTQB60BC
>>191
うざいからコピペやめてくんない?
過去にボコボコにされたくせに、忘れた頃にまた書き込んでも
同じ目にあうだけだよ
193デフォルトの名無しさん
垢版 |
2018/12/08(土) 03:26:32.45ID:3OSv43ym
チンポがシコシコするぜ!!
194デフォルトの名無しさん
垢版 |
2019/07/28(日) 10:18:31.34ID:fKd3OMaO
汚いコードは書いてもいいけど晒せ
自己流でそのまま進まれちゃかなわん
2019/07/28(日) 12:31:37.69ID:ARawbXXz
高速で効率的なコードは普通複雑で誰にでも読めるものにはならない
馬鹿でもわかるコードが良いわけではない
2019/07/28(日) 18:20:40.30ID:ga8HEdvg
速度とかほどんど気にしない
処理のオーダーが変わるとちょっと気になるぐらい
どうせ土方仕事だ

遅くて文句言われたらなおしゃいいんだ
2019/07/31(水) 19:02:20.24ID:Z62QWcxs
バカでも読めるコードをAIで最適化させてコンパイルしたらどうだろう
2019/07/31(水) 19:55:34.78ID:XOboOphH
そういやOracleがDB最適化にAI使うとか言ってたな
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況