プログラマが体験するべき50の危険なこと
参考:「プログラマが体験するべき50の危険なこと」 - Togetter
└ プログラマが体験するべきではない50の危険なこと | Life like a clown
└ 「プログラマが体験するべき50の危険なこと」と「きのこ本」 | 日々堂々
プログラマが体験するべき50の危険なこと
- twitterにハマる
- ノートPC持ったまま飲み会参加
- なれる!SEを読む
- root権限を持つ
- rm -rf /
- crontab -r
- 「AAA」とかいう変数名
- 乱立するxxxStringクラスシリーズ
- ヘッダファイルがランダム
- 「コード汚いから1から書き直そう!!」
- テストコードのないリファクタリング
- コンフリクトしたソースコードを強制コミット
- SVNでのコミット合戦
- バージョン管理なしでの日付.zipデグレ
- データ移行
- VB6からVB.NETへのリプレイス
- バグの原因が Windows Update
- 共有フォルダでソースコード管理
- 課題一覧.xls,課題一覧(最新).xls,課題一覧_今日の日付.xlsが入っているフォルダ
- 休み前日にコードをコミットしてから自動ビルドが終わる前に帰ること
- バックアップなしの本番データの更新
- 本番環境のJSPを稼働中に修正
- 本番夜間処理の起動一分前に自分のバグを発見
- 未テストの環境に納品すること
- 開発者の本体でしか動いた実績のないコード
- 直前までコード弄って現地でテスト
- リリース当日が初めてプログラムを動かしてみる日
- 夏のマシン室で終日作業
- デスマ
- 引き継ぎ
- ケータイの番号を教える
- バッチ屋が書いたWeb画面の設計書を基に未経験の言語で開発
- 担当したシステムの中身がユーザー,開発者とも全く分かっていない状態でのシステムの改善,保守
- 仕様書なしのレガシー再構築
- 白紙の設計書
- 日替わり仕様
- 行間を読まないと文句言われる仕様書
- テスト完了した資材を顧客都合で導入前日に仕様訂正
- リプレイス前のシステムと同じようにバグを実装してくださいという要望
- 「時間がないからレビューは割愛」
- 営業に成果報酬導入 →受注能力無視してデスマ
- 口だけ約束
- 「彼(彼女)には言ってあるから」
- 直前で「そんな事いった覚えがない」といわれて修正させられる
- 半日かかる進捗会議
- 結論が出ない開発会議
- プロジェクトリーダーが失踪
- プロジェクトリーダーがプログラミングできない
- プロジェクトメンバーがプログラミングできない
- プログラマになること