2007-10-29 [長年日記]
★ こんな開発はイヤだ。
プロジェクト体制
- 文書は基本Excel。
- まるで絵に描いたようなウォーターフォール。
- スケジュールの管理はM$ Project。ただし、ライセンスが限られているので一部の人しか見られない。
- 予定を前倒しすると、スケジュールまで前倒しする。結果、どれだけ前倒しても意味がなくなる。
ファイルサーバ
- ファイルサーバがWindoze XP。10人までしか繋げない。
- しかもその理由が「バックアップソフトがXPでしか動かないから」。
- 一日一回再起動。
Versioning & Issue Tracking
- バージョン管理がCVS。しかも、Windoze上でcygwin。
- 「cygwinはフリーウェア」
- ViewVCなどのリポジトリビューアは使わない。というか知らない。
- 不具合の管理はExcel。
- Tracなんて知らない。
- 影舞は前に教えたのに...
開発
- 自社製フレームワークを使用しているが、ソースがないのでフレームワークでできなければ実現不可能。
- 本番と開発用の環境が違う。(アプリケーションサーバ・JDKのバージョン)
- IEでしか動かない。
- XSSなんて知らない。
- SQLインジェクションなんて知らない。
- JavaScriptでcheck()という関数がグローバルに定義されている。
- 前の画面にはhistory.back()で戻る。
- 全てのJSPに<html>から</html>まで全部書いてある。
- 継承とか委譲とかわかってないのでAction#execute()に全て書く。
- Do Repeat Yourself
- Strutsも使っているが、Strutsをよくわかってない。
- というか、そもそもJavaがわからない。
テスト
- テストとは、スクリーンキャプチャをExcelに貼り付けること。
データベース
- 基本、ストアド。O/Rマッパーなんて知らない。
- テーブル名が10文字固定の識別子。うち、テーブル内容を示しているのが2文字。
- ER図がVisio。だが、ライセンスが人数分ない。
- Object Browserのライセンスが人数分ない。
UN*X
- カレントディレクトリにパスが通っている。
- バッチ処理用のスクリプトはcsh。なぜか拡張子は.sh。
- dfを知らない。
- 検索ができるとviマスター。
- でも困ったらEsc連打。
コミュニケーション
- メールが最高のコミュニケーションツールだと思っている。
- あと、IP Messenger。
- 重要で緊急度の高い連絡をメールで行う。
- Wikiなんて知らない。
- IRCなんて知らない。
フィクションだったらよかったのにな。
[ツッコミを入れる]
