そのコードが読みやすいかは人による、みたいな言論があるが、限度がある。まったくスペースがないのが基本で、ときどきスペースがある(つまりコードの書き方が一切統一されていないとも言う)、また、変数の名前がaとかpとかだけの、何を格納している変数なのか一切わからないようなのは論外だろ
そのコードが読みやすいかは人による、みたいな言論があるが、限度がある。まったくスペースがないのが基本で、ときどきスペースがある(つまりコードの書き方が一切統一されていないとも言う)、また、変数の名前がaとかpとかだけの、何を格納している変数なのか一切わからないようなのは論外だろ
何をしている変数なのかがわかって、スペースがあって、コードが統一されているという必要最低限のこともできていないコードは、はっきり言ってクソコードです。断言します
そもそも、汚いコードの何がダメって、ほかの人が触ることを一切考えてないことなんですよね。自分「だけ」が触るなら全然良いんだけど、他人が触るとなると変わってくるよな。読めないコードは他人でも改修できなくなる
完成したソフトウェアが、改修する必要のない高度なものなら良いんだけど、残念ながら、そうでない(どころか、むしろ技術力は低いかもしれない)コードだからなぁ、少なくとも俺が触っているのは
その人には言ってないんだけど、なぜ非エンジニアが書いたんだとしか思えないぐらい、酷すぎるコードなんだよな・・・こういう人には、オフサイドルールのある言語で書かせたほうが、まだマシだったんじゃないかとすら思えるんだけど
この点を鑑みると、プログラミング初心者に与えるべき言語、やはりビジュアルプログラミング言語かオフサイドルールのあるプログラミング言語なんじゃないか?そうじゃないと、めちゃくちゃなコードが出来上がってしまうので、やはり慣れないうちは、あったほうが良いと思う twitter.com/opaupafz2/stat…
そういう意味では、非エンジニアが書いたコードというのは、見る世界が広がったので、学びはあったと言えるな
あと、個人的には結合度とか依存性とかも終わってるとしか思えないんだけど、まぁ、これは、1冊2冊そういう教本みたいなのを読んで、数年かけて習得するっていう認識が俺の中であるので、しょうがないところはあると思うので、これに関しては見逃しているつもり