記憶に残る出来事

コードレビューで見つけた不思議な関数

投稿日:2012/09/22 更新日:

今は昔、とあるプロジェクトで新人君の作ったプログラムの
コードレビューを依頼されました。

提出されたリストには不思議な関数が1つ。
言語はC言語。

どう見ても引数で渡された値をそのまま返しているだけ。
当然、仕様書にもこんな処理は書かれてない。

で、呼出元を確認すると

そりゃこの関数に「-1」を渡せば「-1」が返ってくるので、
「動いてはいけない処理」は実行されない・・・。

新人君に「削除」を命じると、「え~、良い案だと思ったのですが・・・。
動いてはいけない処理をどうやって回避しようか・・・」と。
「動いてはいけない処理も削除せい!!」と言うと「え~!!」。

いまだにこの「動いてはいけない処理の回避」の真意がわからない。

当サイトのおすすめ記事

レンタルサーバー 1

当サイトは約5年間、さくらのレンタルサーバで運用させて頂きました。 何かトラブルがあったわけではないのですが、WordPressの表示速度を速くしたくてSSD搭載のレンタルサーバーで運用してみることに ...

プログラミング 2

SQLでIFを使わずに条件分岐する SQLでIFを書けばWHERE句の内容を変えて検索できますが、条件ごとに同じようなSQLを 複数回書くのは面倒なので、1行で分岐できないかと言う事でSQLを作って見 ...

SQLServer 3

SQLServerで発生するエラーコードをSQLで取得する SQLServerで発生したエラーコードの内容を メッセージが定義されているテーブルから取得します。 エラーコードを取得するSQL SQLs ...

4

SQLServerでテーブル型を戻り値とする関数を作る SQLServerではINT型やVARCHAR型などを返す関数と同様に ユーザー定義テーブル型を戻り値とする関数を作成できます。 テーブル型を戻 ...

5

アフィリエイトで即効成果を出す アフィリエイトで成果を出す、なかなか難しいですよね。 サイトをいくつも立ち上げてすでにコツをつかんでいる人なら チョチョイっとやっていけるんでしょうけど。 でも実際はこ ...

-記憶に残る出来事
-, , , , ,

Copyright© ソフトウェア開発日記 , 2017 AllRights Reserved.