作曲・指導・C言語・Linux

金沢音楽制作

金沢音楽制作では、楽曲・楽譜の制作と、作曲や写譜などレッスンを行っています。


180)よいコードは難しい

『C言語プログラミング基本例題88+88』という、C言語の問題集を買ったが、これが中々難しい。もちろん動けばよい、という思想で書くならそんな難しくないと思うが、よいコードで書こうとすると途端に難しくなる。正解が分からない。

しかし「よいコード」とはなんだろう。一般的には、可読性の高さと仕様変更が保証されるようなコードのことだと思うが自信はない。ここらへんに関しては、『リーダブルコード』や『クリーンコード』そして、古いが『プログラミング作法』に書いてあることだろう、がいずれも未読である。

2021-08-22