/************************************************
* 関数名 :使用コラム処理
* 概要 :機械マスタの段列数より使用コラムを指定する
* 引数 :無し
* 戻り値 :データ件数
* 作成者 :xxxxxxxx
* 作成日付 :2005/11/10
* 備考 :
************************************************/
static void setUseColumn( HWND m_hWnd, int bCol, int aCol, int colCount ){
int count = 1;
int ia = 0;
int ib = 0;
for( ib = 0; ib < 7; ib++ ){
for( ia = 0; ia < 6; ia++ ){
SetDlgItemText( m_hWnd, viewList[ia][ib], _T( "" ) );
SetDlgItemText( m_hWnd, viewListNo[ia][ib], _T( "" ) );
}
}

for( ib = 0; ib < bCol; ib++ ){
for( ia = 0; ia < aCol; ia++ ){
SetDlgItemInt( m_hWnd, viewList[ia][ib], count, FALSE );
count++;
if( colCount < count ){
break;
}
}
}
UpdateWindow( m_hWnd );
}

現在進行中のプロジェクトでプログラムの一部を外注に出してしるのだがこれが酷い
上記がその一例
何が悪いかというと
・コメントに書いてある日本語の意味がわからない
・コメントが嘘だ
・変数名が意味不明
・しかもその変数が何を表しているのか書いていない
概ねこんなコードで構成される
そのうえ仕事が遅く納期には全然間に合わない
にもかかわらず僅か2人月程度の仕事なのに○000kも予算が掛かってる
上はプログラムのプの字も知らんような人達ばかりだからこんなことになる