ショートアンサー:
ほとんどの場合、ノーです。ソフトウェア中心のビジネスや部署では、ラバーダックデバッグのような手法を使う人は珍しくありません。もし会社の文化がよりビジネス中心の会社であれば、この方法に慣れていない経営者からの懸念があるかもしれません。
Long Answer:
現代の多くのソフトウェア中心のオフィスの文化では、ラバーダックに話しかけるなど、様々な一般的な(外の世界から見れば奇妙な)開発者の慣習が可能になります。しかし、もしあなたのプロセスをアヒルに口頭で伝えるのが気が散ったり、嫌がられたりするような環境で働いているのであれば、次のような方法も考えられます:
手紙を書く
002 テキストでも、手書きでも、図でも、他の人にソフトウェアを説明しているかのようにメモを書くことは、アヒルに口頭で話すのと同じような方法で使うことができます。
Chat With a (Secure) Bot
もし、無生物ではなく他の人からアイデアをもらった方が効果的にデバッグできると感じたら、オープンソースのチャットボットをダウンロードして構築してみてはいかがでしょうか。会話のためのロジャー心理療法の方法を使用するように設計された エリザ 。Elizaは、テキストエディタとしてそれを好む使用する人のために、Emacsのコピーで標準で付属しています。あなたの問題は、あなたが問題を明確にし、解決策を見つけるために新しい視点からあなたの問題にアプローチすることが困難であるということであれば、
型破りなツールを利用する
あなたの視点をリフレーミングするための様々な類似のテクニックが存在します。
一つの例としては、カードの山、物語のサイコロのセット、または各カードが事前に定義された 意味を持っているタロットの山など、外部からのプロンプトを使用することがあります。これらのプロンプトとあなたのソフトウェアを比較することで、型にはまらない 類似性を描き、新しい方法であなたのソフトウェアの問題を考えることを強制します。
型破りなデバッグ技術を使用しての利点は、それはあなたが創造的に考えることを強制することであり、あなたが精神的なわだちで自分自身を見つけるときにあなたのプロセスのブロックを解除するのに役立つことができます。欠点は、それがあなたの目標からトラックをオフに取得するようになり、あなた自身が実際に開発目標を達成しているよりも、類似点を見つけることに多くの時間を費やして見つけることがどのように簡単であるということです。