低スキルな人でも読めるように書けば、誰でも読める。
そう考えてはいませんか? 間違いです。正反対です。
低スキルな人でも読めるコードは、書いた本人しか
メンテナンスができなくなります。それどころか
書いた本人でさえメンテナンスができないことがざらにあります。
なぜか?それは全てひらがなで書かれた小説を思い浮かべればわかるでしょう。
低スキル(小学校低学年)でも読める。しかし読みづらい。そうですね?
ここでいう「読める」というのはただ文字がわかるということではありません
すばやく理解できることを意味しています。
低スキルな人は極めて限定的な知識しか持っていません
そのため限られた道具の中でしか作業ができないため
無駄で冗長で時間がかかり、読むのに時間がかかるコードができてしまうのです。
そのコードをメンテナンスできるのは、そのコードを書いて何処で何をしているか
覚えている本人だけなのです。当然忘れてしまえば本人にもメンテナンスできません。
そのコードが何であるかを知ってるのは世界でただ一人書いた本人だけです。
高スキルの人は幅広い知識を持っています。言語仕様やライブラリ、世界で広く知られている
それらの知識を活用することで、最小のコードを書きます。
世界で広く知られている知識は、知っている人も多いので、属人的ではなくなります。
低スキルな人は、勉強すれば、高スキルなコードを読めるようになります。
ですが、低スキルな人が書いたコードは、どんな勉強をしたって読むのに時間がかかります。
つまり低スキルが読めないコードこそが、属人性を排除したコードなのです。
探検
低スキルでも読めるコードは、属人的なコードになる
■ このスレッドは過去ログ倉庫に格納されています
2018/11/03(土) 00:41:35.24ID:dQj0A1Se
174デフォルトの名無しさん
2018/11/11(日) 20:00:17.88ID:IYY0D0CO 実装工程なんてそこまで重要じゃないからさっさと終わらせてくれよ
175デフォルトの名無しさん
2018/11/11(日) 20:04:50.63ID:zL+4Qkmb それは設計工程が満点だった場合にだけ言っていい言葉だ
そんなことはありえないがね
そんなことはありえないがね
176デフォルトの名無しさん
2018/11/11(日) 20:27:30.77ID:IgvZNQR4 >>173
暇つぶしできてよかったのでは
暇つぶしできてよかったのでは
177デフォルトの名無しさん
2018/11/11(日) 23:10:09.59ID:KBFxC5Cm スキルとかいってる時点で
もう低学歴知恵遅れのドカタ丸出しなわけ
左官がセメントぬれますレベルだからな
もう低学歴知恵遅れのドカタ丸出しなわけ
左官がセメントぬれますレベルだからな
178デフォルトの名無しさん
2018/11/11(日) 23:24:30.87ID:2yoAi20y まあ今はオフショアで実装だから
コスト高いだけの老害はその内居なくなるし新人はコードかけなくなるよ
コスト高いだけの老害はその内居なくなるし新人はコードかけなくなるよ
179デフォルトの名無しさん
2018/11/12(月) 00:04:08.13ID:yXXTvSUI やっぱ奴隷産業で多重派遣は正しいんじゃねえか
結局はどんなコード書こうと単価だろ
単価
カネだよ
結局はどんなコード書こうと単価だろ
単価
カネだよ
180デフォルトの名無しさん
2018/11/12(月) 03:29:16.54ID:ZqMhK7wN >>156
>そのプログラミング一般のスキルって、具体的には何よ?って話よ
コードを書き加えるよりも、システム改修のための適切なコードレビューをするスキルを求めたい!!!
このゲームすぐ持ち物いっぱいになるな
http://egg.5ch.net/test/read.cgi/dqo/1539336435/
>そのプログラミング一般のスキルって、具体的には何よ?って話よ
コードを書き加えるよりも、システム改修のための適切なコードレビューをするスキルを求めたい!!!
このゲームすぐ持ち物いっぱいになるな
http://egg.5ch.net/test/read.cgi/dqo/1539336435/
181デフォルトの名無しさん
2018/11/12(月) 07:16:04.24ID:1m4qcz6P 書いた本人以外の低スキル人材でも読めるコードなら属人的ではないのでは?
質が高いかどうかはまた別な軸だよね
質が高いかどうかはまた別な軸だよね
182デフォルトの名無しさん
2018/11/12(月) 08:10:00.14ID:ZqMhK7wN >>156
>そのプログラミング一般のスキルって、具体的には何よ?って話よ
コードは書くよりも直す方がスキルは上!
宮本
いま、若いデザイナーがゲームをつくっている時、面白くならなかったら、ついつい新しい材料を追加して
面白くしようとするんですよ。実は、いま目の前にあるのものをちゃんと使ってそれを面白くするほうが先やのに、
新しいものを持ってくるという。
https://www.nintendo.co.jp/wii/interview/r7pj/vol1/index6.html
>そのプログラミング一般のスキルって、具体的には何よ?って話よ
コードは書くよりも直す方がスキルは上!
宮本
いま、若いデザイナーがゲームをつくっている時、面白くならなかったら、ついつい新しい材料を追加して
面白くしようとするんですよ。実は、いま目の前にあるのものをちゃんと使ってそれを面白くするほうが先やのに、
新しいものを持ってくるという。
https://www.nintendo.co.jp/wii/interview/r7pj/vol1/index6.html
183デフォルトの名無しさん
2018/11/12(月) 19:09:15.96ID:ZqMhK7wN >>156
>そのプログラミング一般のスキルって、具体的には何よ?って話よ
736 その名前は774人います (ワッチョイWW 13ac-kzLT) sage 2018/11/11(日) 22:34:39.49 ID:ufpXDA0H0
あの一定周期ごとに毎回色が変わってもう永遠に使わないであろう旧石でおまとめ袋の枠を永遠に食い潰し続ける錬金石も
けっこうな技術屋泣かせの仕様だよなぁ
タバネさん登場時に提案広場にあれもまとめて!これもまとめて!って技術的なこと一切無視で言ってる奴が大量にいたが
ひょっとしてその筆頭なんじゃないかりっきー
>そのプログラミング一般のスキルって、具体的には何よ?って話よ
736 その名前は774人います (ワッチョイWW 13ac-kzLT) sage 2018/11/11(日) 22:34:39.49 ID:ufpXDA0H0
あの一定周期ごとに毎回色が変わってもう永遠に使わないであろう旧石でおまとめ袋の枠を永遠に食い潰し続ける錬金石も
けっこうな技術屋泣かせの仕様だよなぁ
タバネさん登場時に提案広場にあれもまとめて!これもまとめて!って技術的なこと一切無視で言ってる奴が大量にいたが
ひょっとしてその筆頭なんじゃないかりっきー
184デフォルトの名無しさん
2018/11/12(月) 19:32:47.96ID:ZqMhK7wN コ ー ド 書 く の は 簡 単 だ け ど 、 コ ー ド 直 す の は 難 し い ん だ よ !
185デフォルトの名無しさん
2018/11/13(火) 22:06:51.66ID:On9hDWto そりゃいじめられてるんだ
コードが予期した方向性のとおりに直すのはたいてい簡単
コードが予期した方向性のとおりに直すのはたいてい簡単
186デフォルトの名無しさん
2018/11/14(水) 03:04:54.70ID:mozvI8wi 属人的⇔普遍的
ローカルルール⇔デファクトスタンダード
「カミカゼ」をパレスチナに教えたのは日本人。「今でもカミカゼは日本で尊敬されてると思ってた」と聞いた衝撃。
2015-08-17 21:37
https://syuklm.exblog.jp/24798224/
↑
『デファクトスタンダード』はこうして創られる!
ローカルルール⇔デファクトスタンダード
「カミカゼ」をパレスチナに教えたのは日本人。「今でもカミカゼは日本で尊敬されてると思ってた」と聞いた衝撃。
2015-08-17 21:37
https://syuklm.exblog.jp/24798224/
↑
『デファクトスタンダード』はこうして創られる!
187デフォルトの名無しさん
2018/11/14(水) 03:07:22.09ID:mozvI8wi 『チンポがシコシコする』も、将来的にはデファクトスタンダードになると、自分は信じている!
188デフォルトの名無しさん
2018/12/02(日) 12:19:55.02ID:KPiqRYEn ポイントはドメイン知識が整理されているかどうかだろ
189デフォルトの名無しさん
2018/12/03(月) 21:28:41.79ID:YfUt50QH >>65
>コードをきれいに書くより大事な事情やくそコードが成長していく過程に無関心で
>人間をあざけるしかしなかった結果
>リファクタ病の人間を作るのに一役買った結構罪深い本なのでいい気味だといっておいてやる
それでもコードのリファクタリングはありがたいことだと思うぞ?
冒険中に荷物がいっぱいになりづらいように種類を減らしたり、貰ってよりうれしいアイテムを増やしたりと、全体的に報酬を見直しました。
https://hiroba.dqx.jp/sc/topics/detail/05a70454516ecd9194c293b0e415777f/
>コードをきれいに書くより大事な事情やくそコードが成長していく過程に無関心で
>人間をあざけるしかしなかった結果
>リファクタ病の人間を作るのに一役買った結構罪深い本なのでいい気味だといっておいてやる
それでもコードのリファクタリングはありがたいことだと思うぞ?
冒険中に荷物がいっぱいになりづらいように種類を減らしたり、貰ってよりうれしいアイテムを増やしたりと、全体的に報酬を見直しました。
https://hiroba.dqx.jp/sc/topics/detail/05a70454516ecd9194c293b0e415777f/
190デフォルトの名無しさん
2018/12/03(月) 21:39:29.57ID:YfUt50QH バージョン更新ごとにコードの修正が不可欠となるオンラインゲームではリファクタリングが大切!
コードは一度書いたら終わりではなく、ずっと保守を続けなくてはいけません。もしコードが読みづらいと、
処理の理解に余計な時間がかかってしまいます。また、コードが修正しづらいと、修正にかかる時間が
長くなるだけでなく、不具合も起きやすくなってしまいます。
逆にきれいなコードを書くことができると、周りの開発者や将来の自分が泣いて喜ぶでしょう。不具合も起きず、
ユーザーからの感謝にもつながるかもしれません。周りからの評価も上がること間違いなしです。
https://qiita.com/kyntk/items/d60fdbc51df4f1d4c3c7
個人が趣味や勉強でコードを書くのとは事情が異なる!
コードは一度書いたら終わりではなく、ずっと保守を続けなくてはいけません。もしコードが読みづらいと、
処理の理解に余計な時間がかかってしまいます。また、コードが修正しづらいと、修正にかかる時間が
長くなるだけでなく、不具合も起きやすくなってしまいます。
逆にきれいなコードを書くことができると、周りの開発者や将来の自分が泣いて喜ぶでしょう。不具合も起きず、
ユーザーからの感謝にもつながるかもしれません。周りからの評価も上がること間違いなしです。
https://qiita.com/kyntk/items/d60fdbc51df4f1d4c3c7
個人が趣味や勉強でコードを書くのとは事情が異なる!
191デフォルトの名無しさん
2018/12/03(月) 21:50:27.50ID:YfUt50QH >>65
>コードをきれいに書くより大事な事情やくそコードが成長していく過程に無関心で
個人が趣味や勉強で書くコードなら、むしろ汚いコードを沢山書いたほうが良い。
そのほうが理解が進むし、逆に自分の汚いコードをリファクタリングする訓練にもなる。
それは数学の問題を解くにはエレガントな解答よりも泥臭い書き殴りが良いのと同じ。
エレガントな解答は泥臭い思考過程を省略しているので、それとは別に書き殴りノートが必要。
>コードをきれいに書くより大事な事情やくそコードが成長していく過程に無関心で
個人が趣味や勉強で書くコードなら、むしろ汚いコードを沢山書いたほうが良い。
そのほうが理解が進むし、逆に自分の汚いコードをリファクタリングする訓練にもなる。
それは数学の問題を解くにはエレガントな解答よりも泥臭い書き殴りが良いのと同じ。
エレガントな解答は泥臭い思考過程を省略しているので、それとは別に書き殴りノートが必要。
192デフォルトの名無しさん
2018/12/04(火) 00:12:45.00ID:bTQB60BC193デフォルトの名無しさん
2018/12/08(土) 03:26:32.45ID:3OSv43ym チンポがシコシコするぜ!!
194デフォルトの名無しさん
2019/07/28(日) 10:18:31.34ID:fKd3OMaO 汚いコードは書いてもいいけど晒せ
自己流でそのまま進まれちゃかなわん
自己流でそのまま進まれちゃかなわん
195デフォルトの名無しさん
2019/07/28(日) 12:31:37.69ID:ARawbXXz 高速で効率的なコードは普通複雑で誰にでも読めるものにはならない
馬鹿でもわかるコードが良いわけではない
馬鹿でもわかるコードが良いわけではない
196デフォルトの名無しさん
2019/07/28(日) 18:20:40.30ID:ga8HEdvg 速度とかほどんど気にしない
処理のオーダーが変わるとちょっと気になるぐらい
どうせ土方仕事だ
遅くて文句言われたらなおしゃいいんだ
処理のオーダーが変わるとちょっと気になるぐらい
どうせ土方仕事だ
遅くて文句言われたらなおしゃいいんだ
197デフォルトの名無しさん
2019/07/31(水) 19:02:20.24ID:Z62QWcxs バカでも読めるコードをAIで最適化させてコンパイルしたらどうだろう
198デフォルトの名無しさん
2019/07/31(水) 19:55:34.78ID:XOboOphH そういやOracleがDB最適化にAI使うとか言ってたな
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【熊本】園児に強制性交か 保育所勤務の男を逮捕「性的な欲望が我慢できなかった」警察は余罪を調べる [七波羅探題★]
- 日銀「歴史的」利上げ迫る 35年ぶりの年間上げ幅、0.5%の壁を突破 [蚤の市★]
- 堀江貴文、キャッシュレス非対応の店にモヤッ 『PayPay』立ち上げの人物にまさかの直談判「現金決済しかできないんだけど…」 [冬月記者★]
- 【サッカー】上田綺世の活躍は「一過性」 15戦18発も…オランダ英雄は懐疑的な姿勢「確信に至っていない」 [ゴアマガラ★]
- 【おこめ券】鈴木農相 米価維持の意図「一切ない」★3 [ぐれ★]
- 【サッカー】元日本代表DF冨安がオランダ1部アヤックスと大筋合意か 現地メディア報じる [久太郎★]
- 【画像】小泉防衛大臣の頭皮、存立危機に認定 [834922174]
- 中国の日本向けレアアースの輸出止まる、高市のせいで日本終了のお知らせ [931948549]
- 韓国政府、高市早苗の「竹島領土」発言にブチギレwwwwwwwwwwwwwwww [834922174]
- 🏡
- 高市早苗「竹島は日本領土」 [834922174]
- GDP世界二位だった日本国が、ここまで衰退腐敗してしまった理由って冗談抜きで何????? [804169411]
