次のエントリ: パッケージの中身リスト(dpkg -L package) [cygwin]
Code Reading オープンソースから学ぶソフトウェア開発技法購入
2005-05-27-1 / カテゴリ: [programming][diary][本] / [permlink]
昨日amazonで「プログラミング+設計」で検索してたときに偶然見付けた書籍。レビューを見る限り面白そうだったので買ってしまいました。
http://www.amazon.co.jp/exec/obidos/ASIN/4839912653/qid=1117 ...
他人のソースを読んで勉強…。言われてみれば当然なはずなのに、仕事で触れる(私の入社前に外注が書いた)ソースコード(Perl)があまりにも腐ってる(現在形)ので、今までそんな風に考えることができなかった…。
(上司が新人にそのコードのチェックをさせようとした時に「教育上よくない」と止めた程)
4ページ目より引用
低品質なコードを見分けるスキルは見に付いてるってことか??
http://www.amazon.co.jp/exec/obidos/ASIN/4839912653/qid=1117 ...
他人のソースを読んで勉強…。言われてみれば当然なはずなのに、仕事で触れる(私の入社前に外注が書いた)ソースコード(Perl)があまりにも腐ってる(現在形)ので、今までそんな風に考えることができなかった…。
(上司が新人にそのコードのチェックをさせようとした時に「教育上よくない」と止めた程)
4ページ目より引用
低品質のコードは、次の点に着目すればすぐ見分けることができます。おぉ……、全部当てはまってる…。
- コーディングスタイルに一貫性がない
- 意味もなく複雑な構造や理解不能な構造が使われている
- 明らかな論理ミスや手抜きがある
- 移植性のない構造が多用されている
- 保守されていない
低品質なコードを見分けるスキルは見に付いてるってことか??
次のエントリ: パッケージの中身リスト(dpkg -L package) [cygwin]
2013 : 01 02 03 04 05 06 07 08 09 10 11 12
2012 : 01 02 03 04 05 06 07 08 09 10 11 12
2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2013-05-02 16:12