タグ付けされた質問 「behavior」

8
開発者は夜間の生産性が向上していますか?[閉まっている]
私は個人的に夜遅くまで起きて、コーディングし、個人的なプロジェクトの作業を楽しんでいます。私の他の同僚も同じように感じ、夜のコーディングが好きです。しかし、それは個人的な趣味に情熱を注ぐことではなく、夜に生産性が向上したと本当に感じています。 夜には何かがあり、その暗闇、沈黙、開発者の生産性を高める別の属性があると思います。 これには真実がありますか?なぜ一部の開発者は夜間に生産性が高いと信じているのですか?この命題を正当化する科学的証拠はありますか?「夜、モニターの光の害は少ない」、「夜の自然の空気は酸素が多いので、思考プロセスに適している」などのようなものです。 モデレーター注: 質問は、この主題に関する科学的証拠およびその他の引用情報を求めています。サポート参照を提供しない回答は削除されます。これは、目覚めたときに共有する必要がある投票ではなく、個人的に生産性の高い部分です。

18
コーディング中に警戒して目を覚まします[終了]
仕事中に目を覚まし、警戒するためにどのような方法を使用していますか? 個人的に私は一日中ノンストップでコーヒーを飲みます。しかし、私は運動と呼ばれるこのことも聞いたことがあります。作業中に目を覚まして警告を発するためのヒントやコツは他にいますか?レッドブル?たぶん、眠る必要のない魔法の薬でしょうか?

3
実行可能ファイルがウイルスを拡散しているフリーソフトウェアプロジェクトを見つけるときの正しい行動方針は何ですか
今日、SourceForgeで実行可能ファイルがウイルスを拡散しているGPLのプロジェクトを見つけました。この事実は、プロジェクトのレビューで何度か指摘されており、感染した実行可能ファイルは引き続きダウンロードできます。どうやら、古い実行可能ファイルは感染していないため、プロジェクト自体は悪意のある目的を念頭に置いて作成されているようには見えません。開発者に連絡する好ましい方法はなく、プロジェクトのフォーラムは終了しています。私は何をすべきか?

6
エゴセントリックなプログラマーをどう扱うか?
これについて少し説明しましょう。 以前の仕事では、経営陣に評判の良い同僚がいました。彼はいつも時間通りに終わった。そして、ボスは彼の進歩に満足していたので、特定の特権を得ました。 問題は、他のプログラマーが彼の秘密を知っていたことです。彼は80/20ルールを最適化したため、コードの80%を完了するために20%の時間を費やしました。他の(ハード)20%はメンテナンスプログラマーに任されていました。誰も(驚くことではないが)進歩がないためにペナルティを受けた。しかし、このプログラマーは経営陣との評判が良かったため、責任を彼に移すことはほとんど不可能でした。(幸い彼は会社を辞めた)。 私の質問は、チーム内にそのようなプログラマーがいる場合、プログラミングチームとして何をすべきかということです。あなたは自分のチャンスを台無しにするリスクで経営陣に警告しようとしていますか?事実を受け入れますか?または、他のオプションがあります。
15 behavior 

8
面接でいらいらするプログラマをどのように除外できますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新することがありますので、上のトピックソフトウェア工学スタックExchange用。 8年前に閉鎖されました。 そのため、プログラマーが面白がって面接チームに合格したいくつかの状況がありましたが、現場に到着したときだけ、批判が平準化されるたびに極端な不機嫌さを示します。私は休みのいらいらについて話しているのではなく、24/7の傷ついた自我のことです。これはコードレビューのフィードバックに関係する従業員もいれば、デバッグの提案を含めることもできます(たとえ正しい場合でも)。 面接の過程で、人事に困らないように、気難しい候補者をどのように除外しますか?(私はここでBlade Runnerにはほど遠いものを考えています)。さらに、これらのタイプのプログラマーが実際の批判と認識されている批判の両方に対処するのをどのように支援できますか?
14 hiring  behavior 

2
Head First Design PatternsのDuckの例で示されているように、コンテキストの継承は戦略パターンとは無関係ですか?
でヘッドファーストデザインパターンでは教えて戦略パターンをダックの異なるサブクラスは、実行時に特定の動作を割り当てることができダックの例を使用して。私の理解では、戦略パターンの目的は実行時に単一のオブジェクトの動作を変更することですが、Duckの継承を使用してさまざまなタイプのDuckの動作を変更しています。 関連性? Duckのコンテキスト継承は戦略パターンと無関係であるか、またはDuckのタイプを変更し、それらの動作も変更することは、戦略パターンを採用する正当な理由ですか?両方を変化させる必要がある状況は、戦略パターンを使用する正当な理由になりますか?なぜこれを戦略パターンの例として含めるのですか? より簡単な例 Duckクラス(派生クラスなし)だけでこの例をさらに簡略化できますか?次に、1つのduckオブジェクトを実装するときに、独自のオブジェクトタイプに依存しない特定の状況に基づいて、異なる動作を割り当てることができます。例:FlyBehaviorは天気に基づいて変化し、QuackBehaviorは時刻またはアヒルの空腹度に基づいて変化します。これは本の問題とは異なる問題を解決することになると思いますが、私が探しているのは、頼りになる適切な戦略パターンの例です。 上記の私の例も戦略パターンを構成しますか? 編集: 私は、コンテキストを継承しない単なる戦略パターンであるHunter.javaとsolver.pyに厳密に準拠する2つの単純な戦略パターンの例を見つけることに成功しました。

4
クラスの命名が衰弱する[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 これがOCDトレイトであるかどうかはわかりませんが、クラス(または関数、名前空間など)に名前を付けると、外部で使用されると思われる場合、完全にブロックされて処理を続行できなくなることがあります特定のプロジェクトの。たとえばAPI。またはユーティリティクラスライブラリ。 (私の心の中で)ネーミングが正確でない場合、私は続けることができません...正しい名前を考え出そうとして、行き詰まってしまいます。名前を確認するためにそれを使用する小さなアプリを書いてみましたが、それは役に立たないようです... 私はそれが問題ではないことを知っています、そしてあなたが最初にそれを完璧にすることを前提とすることはプログラミングの考え方に反します...私はそれに無力だと感じます... ヒント/アイデアをいただければ幸いです...
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.