人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

【プログラミングで感じた理不尽な事】

何でも構いません。
あなたがプログラミングをしていて「理不尽だ」と感じた事を教えて下さい (HTML も含めます)。

例えば、コンパイル前なら完全に動作するにも関わらず、何故だかコンパイルするとエラーを生じてしまうであるとか、
a = b + c と記述したのに、a には b + c どころか z などという考えられない値が…とか、
開発環境として用意されているエディタは何でこんなおかしな仕様なのか、等々。

それが生じた言語やハード、OS も併せて書いて頂けますと幸いです。

※ 但し、依頼者 (クライアント) との間で生じた様な人間的事柄については除かせて下さい

●質問者: Reiaru
●カテゴリ:コンピュータ インターネット
✍キーワード:HTML OS あなた エディタ エラー
○ 状態 :終了
└ 回答数 : 21/21件

▽最新の回答へ

1 ● ls_10_5
●13ポイント

初心者の頃ですが…

PHPで開発をしていて、開発環境なら上手く動くのに本番の環境に持っていくと上手く動かなかった時。

開発環境は本番環境と全く同じに作った筈なのになんで、ってしばらく困っていました。

理由は、開発用サーバ(BSD)→ローカルPC(Windows)→本番用サーバ(BSD)とファイルをコピーする間にパーミッションが書き変わってしまったことでした。

Windowsではパーミッションの概念がちょっと違うのが困ります。

◎質問者からの返答

一度経験してしまえば、次からは「もしかして?」と気を付けたりする事もできますが、

納期が切られている様な状況下でこうした事態に遭遇してしまうと困ってしまいますよね。


2 ● pahoo
●13ポイント
round関数の挙動が処理系によって違う問題
JIS, ISO 式四捨五入にあるとおり。金融機関のシステム開発で困りました。
DB2の文字化け問題
Windowsから入力したシフトJIS文字をJava経由でDB2に登録するときに必ず化ける。98固有文字である?とか?が化けるのは仕方ないにしても、これには困りました。原因は、IBMの変換テーブルがマイクロソフトのそれとは微妙に異なるため。
◎質問者からの返答

これはありますね?。

私の扱っていたものは金融機関などという大それたものではありませんが、

計算の結果、それがどういう条件で切り捨て/切り上げられるのかについていつも悩まされておりました。

文字コードも厄介ですよね。

全世界の共通語を英語 or 日本語に統一しろっていう位に無理な事も分かるのですが、

その辺りは OS など関係なくひとまとめにしてくれると楽なのにと思ったりもしてしまいます(笑)


3 ● ele_dir
●13ポイント

perlを良く使うのですが、タイプミス(半角、全角スペースや;:など)や括弧の忘れなど、普通の人間なら、もう少しまともな注意をしてくれそうですが、時々、プログラム全体が可笑しいというような、理不尽な注意しかしてくれないのは結構困りものです。

◎質問者からの返答

もしかすると、Perl はそういう所が可愛いのかもしれません!?

といっても、不便っていえば確かに不便ですよね、ええ…(泣)


4 ● australiagc
●13ポイント

C#.NETで。

VS上でフォームなどの編集を、グラフィックインターフェイスを通して行っている時は良いのですが、微調整の為に「#region Windows Form Designer generated code」とマークされたコードを少しでも触ると大抵取り返しのつかないエラーに見舞われる。もともと手を入れてはいけないコードだとは分かっていても、グラフィックインターフェイス上からはどうしてもできない変更もあるのに・・・。


iPhone SDK と iPhone Simulator。

シミュレーターと銘打っておきながら、実機とは全くといって良いほど違う動作をするのであまり役に立ちません。

それから、シミュレーターやテスト機で問題なく動作するコードも、配布用にコンパイルしようとするとエラーが出ます。例えば、for(int i=0; i<x; i++)の「int i=0」を前もって定義しておかないといけないなどの厳しい制限が、配布用にはあるそうで。</p>

◎質問者からの返答

私は C# と iPhone 関係は触った事がないのですが、こういった珍妙なお話はとても面白く思えます。


はてなにおける質問 & 回答は様々な方が見ている…筈ですから、

きっと経験者の方なら「あるある(^-^)」とか、「え?そうなの?」とか思って下さるのではないでしょうか。


私の知らない世界のお話を伺ってみたかったので、こういった回答はとてもありがたく感じます。


5 ● chinya
●13ポイント

コードそのものではなく、修正依頼が2重化3重化して、結果バグの原因になって怒られること。

◎質問者からの返答

こちらは、

> ※ 但し、依頼者 (クライアント) との間で生じた様な人間的事柄については除かせて下さい

に該当してしまう為、今回の回答としては…です。

しかしながら、確かにお気持ちはよくわかります。本当に辛いですよね。


1-5件表示/21件
4.前の5件|次5件6.
関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ