【多人数開発の場合は、全員が徹底して同じ書き方をする】アホは「こう書いたら1行で済むじゃん」みたいな事を言ってくるが、集団開発におけるプログラムの価値は、読みやすさと、拡張しやすさだ。

個人プログラマーやってると、同じ処理でも長く描いたり、一行に省略したり、まちまちに書く悪い癖が付く。これは可読性を落とし多人数プロジェクトの生産性を著しく落とす
20
砂鉄 @satetu4401

小学校でプログラムやるんだったら取りあえず C# や JAVA よりも Python でええやろ、Python は汚いコードを書くとエラー出るから小さい頃から見やすいコードを書く癖がついて、将来大規模プロジェクトに参加しやすくなるからな

2018-06-11 10:17:59
砂鉄 @satetu4401

個人プログラマーやってると、同じ処理でも長く描いたり、一行に省略したり、まちまちに書く悪い癖が付く。これは可読性を落とし多人数プロジェクトの生産性を著しく落とす 多人数開発の場合は、全員が徹底して同じ書き方をする、If 文と for 文を徹底する事が生産性に直結する

2018-06-11 10:22:43
砂鉄 @satetu4401

アホは「こう書いたら1行で済むじゃん」みたいな事を言ってくるが、集団開発におけるプログラムの価値は、読みやすさと、拡張しやすさだ。 そして、適切に書かれたコメントは、コード本体と同じくらい価値がある。バグが出た時「〇〇するとバグるかも」の注意書きがあるとないとでは大違いだ

2018-06-11 10:31:50
砂鉄 @satetu4401

昔、Blizzard が Never winter nights というゲームを出していて、エディタを弄って自作マップや自作シナリオを作れてマルチで遊べる、まあ言うなれば VRChat のワールド開発者が求める機能が全部あるゲームだったんだけど、そのなかのコードがメチャクチャ可読性高くてマジでやばかった

2018-06-11 10:36:47
砂鉄 @satetu4401

プログラムにも競技用と実務用があって、とにかく短時間で速く組み上げることを目的とした書き方と、多少時間はかかるけど読みやすく拡張性を持たせて書く書き方がある サーキットで速さを競うプロドライバーと、タンクローリーで危険物を運ぶプロドライバーの運転方法の差みたいなもん

2018-06-11 10:44:05