タグ

プログラミングと情報に関するlocked_dogのブックマーク (2)

  • リバースエンジニアリング - Wikipedia

    リバースエンジニアリング(英: reverse engineering)とは、機械を分解したり、製品の動作を観察したり、ソフトウェアの動作を解析するなどして、製品の構造を分析し、そこから製造方法や動作原理、設計図などの仕様やソースコードなどを調査することを指す。 直訳すれば「逆算作業」といったものになるが、計算機科学の分野では「反転工学」と翻訳されることが多い[1]。 概要[編集] 一般的に工業製品の多くは、設計図や仕様書の概略程度しか公表されておらず、詳細な動作の原理などは公表されていない。 また、コンピュータ・プログラムのソースコードも、近年優勢なオープンソース製品では公開されており、広く検証されているものも多いが、プロプライエタリ商品の場合は一部を除き[注釈 1]非公開のため、情報セキュリティ上の危険が(仮に)存在していても秘密扱いの場合がほとんどである。そのため、様々な技術や創意工

    リバースエンジニアリング - Wikipedia
  • 笑わないプログラマ

    253 名前:YRP常駐from群馬 投稿日:04/07/24 21:42 俺たちは、仕様も知らされぬまま横須賀に送り込まれた。 依頼主も孫請けらしく、正確な情報はかなり伝言ゲーム的に それも口頭でしか伝えられない。 俺たちは、経験5年の軍曹1人と、経験2年の上等兵1人と、新人の2等兵3人 の小隊だった。 現地に就くなり、現場は火を噴いた有様だった。果てしないデバッグの果てに 納期を過ぎてペナルティなのか要求項目が倍増したらしいのだ。俺たちが 派遣された場所の前任者(というより部隊)は全員ウツになって戦線離脱した らしい。引継ぎも全く無いまま、というよりドキュメントらしい物も無かった。 俺たちが最初に与えられた任務は、10万行に及ぶスパゲッティ・コードを 「ちゃんと動くものにする」事であったが、仕様は何度問い合わせても、問い 合わせが上位会社へ何段も口頭で伝えられるうちに伝言が

  • 1