ID:fF.vMWDjS231 さんの質問

767 views

プログラミングの設計はどのように学習すれば良いのでしょうか?独学でしかも、企業勤めの方のようにコードレビューを受ける機会もないと、より良い設計、より正しい設計というのがわかりません。

登録日:2016-02-21 · カテゴリー:一般

みんなの回答 4 件

2016-02-22 · ID:ohTfwx4dAsiX 報告

より良い設計は過去の自分から学ぶしか無い。

2016-02-23 · トピ主 報告

時間は有限です。

2016-02-22 · ID:2SdwLUs4ldBz 報告

またお前か。正解が1つだけあるわけじゃない。受験勉強とは違うぞ。開発速度、製品速度、保守性、チーム編成、予算、さまざまな観点での良し悪しがあって、総合的により良いとかより正しいと判断するだけ。後で前提条件が変われば判断も変化するしな。
独学なら、常に複数の設計を考えろ。できれば複数実装してみろ。実装中に問題を感じたら躊躇せず設計しなおせ。それらの結果を様々な観点で比較検討しろ。それを繰り返せ。一言で言えば結局「ぐだぐだ言ってねーでコード書け」だ。
もちろん書籍などから設計に関する賢者の知恵を仕入れるのは当然やる。ただしそれを先にやっても経験が乏しければ理解できないので無駄。先にやるべきことはただ一つ。わかってるよな?

2016-02-23 · トピ主 報告

時間は有限です。

2016-02-24 · ID:2SdwLUs4ldBz 報告

そのとおり、人生は有限だ。残り時間は少ない。だからこそ、自分は何をやり、何をやらないのか?何かの時間を減らさないと何かの時間を増やせない。自分の責任で自分の人生を生きろ。
自発的にがんがんコードを書く気が起きない奴は向いてない。独学だろうが学校行こうが就職しようが、ITドカタとして消耗して終わる人生になる。他の道を探せ。幸せのかたちはいろいろだよ。

2016-02-24 · ID:cfRPF54FArIW 報告

時間の無駄

2016-02-24 · ID:qFLAkEo8NF1I 報告

githubってサイトに行けば、設計からコーディングから変更履歴とその理由まで見放題じゃろ。

2016-02-24 · ID:cfRPF54FArIW 報告

どれが良い設計のものなのか、良い設計とされる理由は何なのか?
それがトピ主にわかるのであれば苦労はない。

2016-02-24 · ID:22lFDRETHQYK 報告

「自分が使ってる言語 コードリーディング おすすめ」とかでググればいい

回答の受付は終了しました。

関連トピック