「ソースコードを理解しているとは何か」というのが定義できれば、それに合わせたソースコードリーディングの枠組みなりソリューションなりできるんですけどね。
Conversation
Notices
-
岡 大輔 (daisukeokaoss@qiitadon.com)'s status on Thursday, 13-Sep-2018 18:37:01 JST 岡 大輔 - 7of9(0x70f9=28921) repeated this.
-
7of9(0x70f9=28921) (7of9@qiitadon.com)'s status on Thursday, 13-Sep-2018 18:37:50 JST 7of9(0x70f9=28921) そこですね。
今、その枠組みを検討しているのですが、答えは出ていません。
-
岡 大輔 (daisukeokaoss@qiitadon.com)'s status on Thursday, 13-Sep-2018 18:40:19 JST 岡 大輔 @7of9 問題は、「ひたすら読むべし」という考え方が意外に精神負荷が高いということ。数学書とか普通の本でもそれできる人少ないし、そもそもうまく行くかどうかが保証されていない。
7of9(0x70f9=28921) repeated this. -
7of9(0x70f9=28921) (7of9@qiitadon.com)'s status on Thursday, 13-Sep-2018 18:43:07 JST 7of9(0x70f9=28921) 確かに精神負荷が高い気がします。
問題が起きたり、機能変更する時に、複雑怪奇なソースを読直すという精神負荷を平準化できないか、思案中です。
ソースは今後も何回も読みますし。
-
7of9(0x70f9=28921) (7of9@qiitadon.com)'s status on Thursday, 13-Sep-2018 19:20:14 JST 7of9(0x70f9=28921) これから関わる人の場合、「どのように関われば」理解が進むのか考えています。
そして、自分の後継の人にもそれをどのように引き継ぐのか。
現在、よく知っている人がかけた時間と同じだけの時間をかけて理解する、という状況ではないのが懸念している点ではあります。