(2005-05の一覧)
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31

2005-05-27 Fri (他の年の同じ日: 2006)

source のインストール
2005-05-27-3 / カテゴリ: [win][c][programming][cygwin] / [permlink]

インストーラのパッケージ選択画面で、Source を選択すると、/usr/src/package-version 以下にダウンロードされる。

お勉強用に、more(1) のソースを眺める。割と面白い。more.c しかないのが敷居が低くて良いかも。

パッケージの中身リスト(dpkg -L package)
2005-05-27-2 / カテゴリ: [win][command][cygwin] / [permlink]

$ cygcyeck -l package

Code Reading オープンソースから学ぶソフトウェア開発技法購入
2005-05-27-1 / カテゴリ: [programming][diary][] / [permlink]

昨日amazonで「プログラミング+設計」で検索してたときに偶然見付けた書籍。レビューを見る限り面白そうだったので買ってしまいました。

http://www.amazon.co.jp/exec/obidos/ASIN/4839912653/qid=1117 ...

他人のソースを読んで勉強…。言われてみれば当然なはずなのに、仕事で触れる(私の入社前に外注が書いた)ソースコード(Perl)があまりにも腐ってる(現在形)ので、今までそんな風に考えることができなかった…。
(上司が新人にそのコードのチェックをさせようとした時に「教育上よくない」と止めた程)
4ページ目より引用
低品質のコードは、次の点に着目すればすぐ見分けることができます。
  • コーディングスタイルに一貫性がない
  • 意味もなく複雑な構造や理解不能な構造が使われている
  • 明らかな論理ミスや手抜きがある
  • 移植性のない構造が多用されている
  • 保守されていない
おぉ……、全部当てはまってる…。
低品質なコードを見分けるスキルは見に付いてるってことか??
前の日 / 次の日 / 最新 / 2005-05

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