ソフトウェア工学

システム開発ライフサイクル内で働く専門家、学者、学生向けのQ&A

5
例外に関するチームのガイドラインはありますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 私のチームは最近、一部の作業をオフロードする必要があった開発者の数が非常に少なくなったチームからプロジェクトを継承しました。私たちが継承したプロジェクトの1つは、ネストされたコードが散らばったプロジェクトとひどい例外処理です(例外は実際にはgotoステートメントとして処理され、通常のプログラムフローの一部として使用されていました)。 全体として、それは誰かが数年間咳をしてきた毛深いコードボールでした。 現在、私たちはかなり長い間いくつかのチームガイドラインを用意していますが、オブジェクトの構造、コーディングスタイル、およびそうでないものに関するすべての考慮事項があります。ただし、例外処理については取り上げていません。 だから、例外処理に関してあなたのチームにガイドラインがあるかどうか、そしてもしそうならどのようにそれらを実施するのか?

3
リモートアジャイルは持続可能ですか?
これは、私がたった今聞いた別の質問にいくらか関係していますが、プロジェクト管理をする請負業者、つまりいわばコードを書くのに大きな泥の塊を、一人でリモートでフリーランスしています。 私は彼のプロジェクトを本当に機敏な方法で処理するという提案に取り組むことについて多くのことを考えてきました。私が見ているように、これはいくつかのクライアントフレンドリーでウェブベースのアプリを含みます: コミュニケーションのためのベースキャンプ リポジトリとしてのgithub ユーザーストーリーや進行中の作業の表示のための重要なトラッカー 受け入れテストを収集するためのツール(提案に賛成票を投じます!) 私はアジャイルについてかなりの読書をしましたが、すべての優れたリソースは、チーム内のコミュニケーションの重要性に重点を置いており、共同配置されていないチームにはアジャイルを推奨していません。唯一のプログラマーであるので、これはそれほど問題ではないように見えましたが、クライアントに会うことはめったにないので(たとえあったとしても)、この種の管理を可能にするほどコミュニケーションが十分に効果的ではないのではないかと心配しています。 編集:チームの他の人には次のものが含まれます: -顧客(ビジネスマン) -製品マネージャー(私のクライアントのクライアント) -プロジェクトマネージャー(私のクライアント) -UIデザイナー

6
関数ポイントはどの程度役に立ちますか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 関数点を測定することはどれほど役に立ちますか? 私は新しい仕事で関数ポイントを使用します。機能のポイントは聞いたことがありますが、トレーニングや経験はありませんが、簡単に説明できないことにはあまり自信がありません。

1
ユーザビリティテストをどのように整理しますか?
あなたのプロセスは何ですか? どのようにフィードバックを受け取りますか? どのソフトウェアを使用していますか?(のようなもらえのTechSmithから) 彼らは誰ですか? ソフトウェアの品質にどのように良い影響を与えたかを測定しましたか? この件に関するあなたの経験を探しています。これは私が改善したいものです。

9
十分に支払われているかどうかはどのように判断しますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 7年前休業。 ジュニアプログラマーとして支払われるべき金額をどのように評価しますか?
8 skills 

3
プログラミング言語でのマクロサポートは有害と見なされますか?
Cで私の頭に浮かぶ最初の乱用は: #define if while しかし同時に、正しく使用すると非常に便利で強力です。 Common Lispマクロでも同様のことが起こります。 すべてのプログラミング言語がこのようなマクロをサポートしていないのはなぜですか? 彼らは有害だと考えられていますか?

5
質素なプログラミング…それは何のために良いのですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 私たちはプロジェクトでスパルタン プログラミングを使用せざるを得ません。だから私はそれを手に入れました、それはメソッドを本当に短くし、最初に単純なケースを処理します。しかし、難読化されたCコードコンテストのようなコードの価格に本当に価値があるのでしょうか。 何かに役立つと思いますか?

3
Mercurialの差分プログラムを選択する
私はFirefox開発に貢献することを試みることに決めました、そして彼らはソース管理にMercurialを使用します。Mercurialの使用に関するドキュメントでは、diffプログラムを選択し、コーディングを開始する前にそれを行うことをお勧めしました。それらにはたくさんのオプションがリストされており、そのうちの1つは、標準的なUnix / Linux diffプログラムのようです。 問題は、diffプログラムが問題になる可能性があることに気づかなかったし、間違ったものを選択して、どういうわけかそれを台無しにするまで、どのように選択するのかわからないという感じです。したがって、この不必要なハードルをスキップするために、diffプログラムを選択するときに何を見るべきか、そしてどのような場合に選択が重要であるか(そしてどのように)尋ねるかを尋ねたいと思います。
8 mercurial  diff 

9
高品質のソフトウェアの最も重要な機能は何ですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問は同じラインに沿っているこのいずれかが、代わりにコードの品質について話を、私は、ユーザーの視点から、最終製品について話しています。時間と予算が限られていて、まともなソフトウェアから良質のソフトウェアに移行するためのソフトウェアの1つの属性(基本的な要件以外)しか保証できない場合、最も重要だと思うものは何ですか。 バグはできるだけ少ないですか?直感的なインターフェース?役に立つエラーメッセージ?優れた技術サポートとドキュメント?ソフトウェアをユーザーに安っぽく見せたくない場合は、常に何を含める必要がありますか?

2
Google Summer of Codeエクスペリエンス[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 5年前休業。 今年はGoogle Summer of Codeの学生で、プロジェクトを無事完了しました。それは素晴らしい学習体験でした。 業界の観点から、疑問に思います。Summerof Codeのエクスペリエンスはどのように、またはどの程度適切に表示されますか?つまり、あなたが私を雇うつもりなら、それはあなたにとって何か意味がありますか?SoC!=インターンシップをやっているので、私はこれを尋ねています。SoCの学生として、私はGoogleの独立請負業者でした。確かにきちんと開発されていましたが、皆さんがここで体験したことからそれを見てみたいと思います。私のほうがいいですか? 私の名前を明かさなくてすみません。ご理解いただければ幸いです。

7
再帰は、プログラミング時に「あまりにも賢い」ことのインスタンスですか?
私はいくつかの本を読んだ経験から学んだことですが、コードを最適化できないほどに最適化したり、チームで作業したり、作業しているときでも、非常に高速で非常に複雑な問題の解決策を思いついたりすることは望ましくありません。あなた自身で、しばらくしてあなたの賢い解決策を理解する必要があります。 私の質問は、再帰は同じように扱われるべきですか?平均的なプログラマーは再帰を簡単に理解できるので、再帰を免責して使用すべきですか、それとも平均的なプログラマーは再帰をあまりよく理解せず、チーム全体の生産性のために再帰から離れるべきですか? 「再帰を理解していないプログラマーは一粒の価値がないので、心配しないでください」という簡単な答えがあることは知っていますが、皆さんが実際に体験したい経験があるかどうか疑問に思っていました私が述べたばかりの意見よりも問題を明らかにするであろう共有。

5
PMとしてのダブルシフトは開発者の生産性に影響しますか?
あなたはあなたが良い開発者であるのに、突然あなたがチームを率いる必要がある、またはいくつかのPM活動にも責任を負う必要があるということを経験したことがありますか?それがあなたの生産性に影響を与えたと思いましたか?どのように対処しましたか? 私は自分の仕事が大好きですが、プログラマーとしてずっと幸せだったと感じることもあり、プロジェクトマネージャーになるという追加の負担が、現在、開発者としての私の生産性に影響を与えています。これに対する救済策としてあなたたちは何を提案しますか? 現在、仕事をやめる選択肢はありません。基本的に、私が共同で設立したスタートアップで働いているためです。

8
チャールズバークレー症候群[終了]
現在のところ、この質問はQ&A形式には適していません。回答は事実、参考文献、専門知識によって裏付けられると期待していますが、この質問は、討論、議論、投票、または拡張ディスカッションを求める可能性があります。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 チャールズバークレーは優秀なバスケットボール選手、名誉の殿堂、そしてドリームチームメンバーでした。彼は76ers、Suns、およびRocketsでプレーしました。それでも、NBAチャンピオンシップに勝ったことはありません。これは彼が彼の能力のある他のプレーヤーに囲まれたことがなかったためであると主張する人もいるでしょうし、NBAでは自分で勝つことはできません。 では、これはプログラミングとどう関係しているのでしょうか? あなたの何人がチャールズ卿のように感じていますか?すべてのカテゴリ、KLOC、バグ修正、システム構成でチームをリードします...常に改善を推進し、システムをアップグレードし、顧客と交渉します...チームを運んでいるように感じます。表面下の怒り。 「リング」なしで、最終的には引退するだけ1。 1:覚えておいてください、チャールズは彼のチームを決して責めませんでした。彼は最高の状態で演奏した。
8 teamwork 

7
プログラマーVS商用システム(ERP)[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 ここでの私の質問は、プログラマーの仕事に関連しています。 今日、市場で入手可能な優れた商用システムがたくさんあるのに、なぜ雇用者はまだプログラマーと契約しているのですか? この時点で非常に明確にしたいのですが、この質問はシステムにのみ関連しており、特にERPシステムに関連しています。たぶん、この質問は少し役に立たないように見えますが、今私は働いています。この疑問は私と上司に生じました。 私自身の質問にはいくつか答えがありますが、この件についてもう少し推測したいと思います。 また、私は知っています。すべての優れた企業がカスタマイズされたシステムを必要としていますが、問題はここにあります。:-) どんな答えでも私は気分が良くなります。ありがとう。
8 erp 

2
ネストされたCSSスタイル〜このコンセプトはどこで見たことがありますか?
私はこれを今見つけることができませんが、トピックについて議論しているさまざまなブログで以前に読んだことがあります。私は例を挙げますが、うまくいけばそれは明確です(それはまったく何も明確化しないかもしれませんが)。 このマークアップを考えると(意図的に任意): <div class="myWrapper"> <a href="somepage.url" class="img"> <img url="someimage.url"> </a> </div> <div class="yourWrapper"> <a href="somepage.url" class="img"> <img url="someimage.url"> </a> </div> CSSは次のように読み取ることができます。 .myWrapper .img img {border: thin black solid;} .myWrapper .img {margin:10px;} .yourWrapper .img img {border: thick red dashed;} .yourWrapper .img {margin:20px;} 次のように書くこともできます: .myWrapper { .img { margin:10px; img { border: …
8 html  css 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.