だから...正式な方法と企業
私はソフトウェア工学で正式な方法を教えています。私は「アジャイル方法論」も教えています。ほとんどの人はこれが矛盾していると思っているようです。私はそれがかなり意味があると思う...私は実際に物事を完了する必要がある会社のために働く:)私は日々の基準で "仕様"に私の獲得したスキルポイントを適用することができますが、私は同僚は典型的には「フォーマル」という言葉から逃げる。
私はこれがプログラムの仕方を学ぶ本質的な方法によるものだと思っていました。私たちは通常、問題を理解するのではなく、実際の解決策を見つけるように動かされます。それは、正式なコミュニティのほとんどの人がエンジニアではなく、数学者またはコンピュータ科学者であるという事実によると思いました。現在、正式な方法のコミュニティが、利用可能なすべてのUNICODEシンボルを使用し、積極的に失礼で、美的なツールを開発し、標準に笑っているような、ある種の「難読化」法の背後に隠れているのだろうかと思います。
はい、私は「私たちを責める」の視点;-)だから、
に「彼らを責める」から移動してきた、私の質問です:あなたがあなたの会社に形式手法のいずれかの種類を使用していますか?あなたはそれらを導入しましたか、それとも前提条件ですか?人々の恐怖から数学の霧を解き、正式な方法を使うよう促すためにどのようなテクニックを使いますか?もっと一般的な使い方のために現在のツールには欠けていると思いますか?
ツールのほとんどが欠けているのは、 です。1.それほど直感的ではありません。使い易いIDEの欠如は、この原因につながります。 2.関数型プログラミングの知識が必要です。私はLISPをベースにしているので、PVSの場合にはそう感じました。そして、いったんSchemeを学び始めたら、それは意味をなさないようになりました。 – Arnkrishn