ソフトウェア工学

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

2
c / c ++では、ブロックが実行される場合にのみブロックスコープ変数がスタックされますか?
これを仮定します: void func() { ... if( blah ) { int x; } ... } が入るとxすぐにスタックに予約されるスペースですかfunc、それともブロックが実際に実行された場合のみですか? それともコンパイラの選択ですか? CとC ++はこれについて同じように動作しますか?
8 c++  c  stack  allocation 

7
数十億の範囲の数値を因数分解するための適切なアルゴリズムは何でしょうか?
私は現在Pythonを学んでおり、私が学んでいることを適用する理由を私に与えるために、プロジェクトオイラーのいくつかの問題にひびが入っています。 私は現在、3番目の数値です。これは、その数値の最高の素因数を決定することです。 私はおそらく2つのアルゴリズムが必要であると推定しました。1つは素数性を決定するアルゴリズムで、もう1つは数の要因を見つけることです。 だから私はウィキの記事を読んでいます。使用するのに最適なアルゴリズムとは何か、それをどのように処理するかを決定すること。 しかし、ハードコアな数学ベースのプログラミングを実行してからしばらく経ち、どこかから始めるのに苦労しています。 私は、Fermatの因数分解法を使用してTrial by Divisionを含めることを検討していましたが、RSAをクラックするために複雑すぎないようにしたいのですが、問題に適した2つのアルゴリズムがあり、そこに私の質問があります。 素数性のテスト/目の前の問題に適した数の因数分解にどのアルゴリズムを使用しますか? 編集する あなたの回答と洞察をありがとうございました。彼らが最も役に立ちました。アドバイスを通じて、またはオイラーの経験を通じて、役立つものすべてに賛成しました。私が正しいとマークしたものは、正しい方向へのプッシュである出発点として適切な場所を与えてくれたので、単に最も有用でした。もう一度ありがとう=)

4
均質なコードを抽出し、チームの共通コードを構築するためのアドバイス/アプローチ
私はカリフォルニア州で働いています。私の意見では、プログラミングチームは実際には「チーム」ではありません。通常、アプリケーション/システムのライフサイクル全体を通じてプロジェクトに単独で取り組んでいるからです。 最終的には、多くの開発者が「車輪を再発明」しています...私たちの大多数が同じOracle DBで作業しているにもかかわらず、独自のデータレイヤーを作成しています...独自のセキュリティスタッフを作成しています...オン。 私は従業員の考え方を変えることができず、チームプロセスの変更に関して現実的な野心はありません...しかし、私の目標は、少なくとも共通の建物を構築するために、チームをもう少し連携させることですすべての定型機能に使用できるブロック片。 明らかな利点は、すべてのユーザーが共通の部分に精通している場合、テストとサポートがはるかに保守可能であり、他の誰かがすでに行ったものと同じリポジトリを作成していない場合、本番までの時間が短縮され、より良いソリューションの提供に焦点を当てることができます私たちのアプリが解決しなければならない特有の問題に...など 私は合唱団に説教していると確信しています。 コツは、国家が変化を好まないこと、そしてその従業員を好まないことです。マネージャーは、摩擦を避けたいので、そのまま続けたいという理由だけで、しばしば新しいアイデアを無視します。 似たような質問がありますが、私が探しているのは、どのようにして同じような状況に直面したかに関するアドバイスと、「草の根」のような取り組みをより簡単に管理に取り入れる方向へのアドバイスです。 編集:いくつかのことを明確にするために: 私が探している範囲は、州政府機関のITショップです。私はいくつかの部門を超えて調整しようとはしていません。バイクに乗るように頼む前に、人々を補助輪から降ろしてください。 セキュリティはそれほど重要ではありません。ほとんどのアプリケーションは内部にあり、Citrixで配布されているWindowsフォームで記述されています(ほぼ)。ほとんどすべてのアプリケーションがOracleの同じエンタープライズテーブルを使用しています。話す。コラボレーションを妨げるべきではありません。 私は、NuGetフィードをセットアップし、いくつかの定型コードをパッケージ化し、Oracle用のいくつかのリポジトリを作成し、いくつかのメールを送信しましたが、フィードバックはほとんどありませんでした。私のチームの約3分の1がReSharperを使用していて、ヒントを添えて随時メールを送信しています。

4
スプリントにサポートをどのように組み込みますか?
私たちの会社は最近、ほぼ一人(Joe)によってコード化された製品でスクラムに移行しました。私たちは、私たちのプロセスに統合しようとする既存の顧客との関係をサポートしています。 とりあえず、次の方法を試しました。 毎週担当者のローテーションを行っています。 1週間の担当者は、最大8時間のサポートに費やすことができます。 しかし、私たちはそれを機能させることができませんでした: Joeは常にコードをよく知っているため、常にサポートを提供します。説明するよりも、実行するほうが常に速いです。 私たち(残りの私たち)は、サポートタスクではなく、新しいストーリー(つまり、新しいストーリー)の内容に集中する傾向があります。 ジョーは仕事が多すぎて、スプリント以外でも何かをしなければならないので、自分ですべてのサポートを処理することはできません。 あなたはすでに同じような状況に直面しましたか?どのようにしてそれから抜け出したのですか? 注:現在のところ、サポート担当者を1人にすることはできません。今後ともよろしくお願いいたします。
8 agile  scrum  support 

4
法的な「オープンソースでの作業許可」文書はどこにありますか?
私の現在の仕事で本当に気に入っている点の1つは、私たちの開発者がオープンソースへの貢献を奨励されていることです。 ただし、この励ましは常に口頭で行われてきました。私は、開発者がオープンソースの仕事を雇用主から合法的に主張しているという恐ろしい話をいくつか読んだことがあります。会社からの寄付は許可されており、会社が所有しているわけではないと言っていることを雇用主から書面で受け取っていれば、私はより安心します。 あなたが弁護士ではないことを理解し、この影響の定型文書をどこに見つけるか誰もが知っていますか?

2
リポジトリーを設計するときに集約ルートを使用する必要がありますか?
多くのスレーブエンティティで構成されるマスターと呼ばれるエンティティがあります。 データベースに存在できるマスターは1つだけであり、リポジトリーを照会して、指定されたIDのスレーブを取得します。 最初にSlaveRepositoryを作成し、それをIDでクエリしました。それは問題なく機能し、他の開発者が私のリポジトリを使用できます。 次に、集約ルートについて考え、MasterRepositoryを作成してマスターを返し、それに対してループを実行して、必要なスレーブエンティティを取得しました。私がここで感じた問題は、これを他の開発者に公開すると、同じようにする必要があるため、GetSlaveByID(string id)と呼ばれるMasterRepositoryのメソッドを使用して、スレーブを直接取得できます(ループ機能を非表示にします) )。 さて、私のリポジトリはMasterRepositoryと呼ばれていてもスレーブを返す必要がありますか?そしてもっと重要なのは、どちらが正しい道なのか? 私はDDDとTDDを適用しようとする初期段階にあるので、どちらが正しい方法であるかを判断する前に、おそらく多くのことを検討する必要があります。

8
チームにコーディング標準をどのように導入すればよいですか?
まず少し背景:私の現在の開発マネージャーは今週の終わりに別の機会を得て、4人のフルタイムの開発者、非常勤のインターン、およびWebデザイナー(技術的にはAppDevではなくマーケティングの一部です)を残します。現時点では、新しいマネージャーの昇進や採用は行っていません。 以前のマネージャーは、順守するための一連のコーディング標準を思いつくために時間を費やすことは決してありませんでした(これを全体的に見ると、この仕事での1周年は2週間で、標準について彼と話していました始めた)。このため、4人の開発者全員が独自の方法でコードを記述しています。一部の人は.NETのMicrosoft命名規則に従い、一部はハンガリー語の表記法を使用し、一部は混合(例:混合PascalCaseとcamelCaseパラメーター名)を使用しています。あなたはそれが従うであろう標準に従ってコードファイルを開きます-一貫した唯一のものについては、中括弧が別々の行にあるということです。 私の3人の同僚のうち2人が私にアプローチして、私たちが使用し、前進させることができる標準のコーディングドキュメントを作成するように依頼しました(私は技術的には最も上級の開発者ではありませんが、4人目の開発者はここ数年ここにいる、2人の同僚そして、インターンは私にアドバイス/ガイダンスを求めますが、チームリードはありません)。私はこれをしばらくの間行うつもりでしたが、今や出発するマネージャーは常にそれをバックバーナーに置いていました。彼の出発は、今私たちが現在持っている急いでいるホッジポッジではなく、適切なソフトウェア環境を促進するために少し時間をかけて物事を正しく設定する機会を私たちに与えます。 これを行い、摩擦を起こさずにこの標準をチームに導入するにはどうすればよいですか?私が「引き継ぐ」ように見せたくないのですが、マネージャーの役​​職を申し出たとしても受け入れます。他の3人の開発者のうちの2人が私と一緒に1人を作成していますが、4人目(時間の真の「先輩」)はそれを受け入れる場合と受け入れない場合があります。私はMicrosoftの.Net規則(ハンガリー語表記を使用しないなど)から始めて、個人的な設定(_camelcaseフィールドなど)を追加し、ここで使用しない特定の奇妙な慣行を使用しないように呼びかけます(たとえば、開始時にアンダースコア)が、他に何を含める必要がありますか?私はそのような建築ガイドラインに入るためにしたくない意志 摩擦を引き起こし、それに準拠しない非常に大きくて臭い既存のコードベースがあり、リファクタリング戦略を立てる段階に近づいていません。 まとめると、基本的な命名規則を超えて、コーディング標準ドキュメントに何を含めればよいのか(例はすばらしいでしょう-そのようなドキュメントがどのようなものになるかの具体的な例を見つけることができませんでした)、そしてどのようにすべきですか新しい独裁者のように聞こえることなくそれを私のチームに提示します。

2
一般的なスケジューラデータをC#に保存するための理想的なデータ構造/手法
HTMLでテーブルを出力する汎用スケジューラオブジェクトをC#4で実装しようとしています。基本的な目的は、いくつかのオブジェクトをさまざまな属性と一緒に表示し、特定の期間に何かを実行していたかどうかを示すことです。 スケジューラーはヘッダーを表示するテーブルを出力します: Detail Field 1 ....N| Date1.........N 日付範囲を作成するために、開始日と終了日でテーブルを初期化したいと思います(理想的には、時間などの他の期間も実行できますが、それは重要ではありません)。次に、関連するイベントを持つ汎用オブジェクトを提供します。 テーブルセルにマークを付けたい期間内にオブジェクトにイベントがある場合 例えば Name Height Weight 1/1/2011 2/1/2011 3/1/20011...... 31/1/2011 Ben 5.11 75 X X X Bill 5.7 83 X X だから私は開始日= 1/1/2011と終了日31/1/2011でスケジューラを作成しました 人物オブジェクト(既にソートされている)を指定して、表示するフィールド(名前、高さ、体重)を伝えたい 各人には、開始日と終了日があるイベントがあります。一部のイベントは開始して終了しますが、関連する日付などに表示されるはずです。 理想的には、クラス予約オブジェクトなども提供できるようにしたいと考えています。だから私はそれを一般的に保つようにしています。 私は同様のJavasript実装などを見てきました。 これに適したデータ構造は何でしょうか?それを一般的にするために使用できるテクニックについての考え。私はジェネリックスに不慣れなので、どんなヒントも歓迎されます。

4
SilverlightはエンタープライズクラスのWebベースの製品UIに適していますか?
私たちのチームは現在30を超えるモジュール(現在400人月と推定されています)で構成される次世代のHIS(病院情報システム)の構築に取り組んでおり、中央の場所でホストされ、地域を越えてアクセスされる可能性があります。したがって、主要なUI NFR(非機能要件)は次のようになります。 マルチブラウザ互換性 豊富なGUIを備えたページの高速読み込み 生体認証スキャナー、生体認証リーダーなどのハードウェアデバイスと統合する機能 開発の容易さ、メンテナンス(変更を組み込む)、開発サイクルの短縮 同じブラウザーウィンドウ内で複数のフォームを開く機能(追加のウィンドウを起動せずに) 長所: UIはブラウザに依存しないため、WebページがIE 7、8、9 ++、Chrome 8、9、18 ++、Mozilla Firefoxで動作することを心配する必要はありません(現在、多くの開発努力がこれに費やされています)互換性チェックと修正) モノリシックASP.Netアプリケーションとは異なり、アプリケーションをよりモジュール化できる可能性があります クライアントPCでの分離ストレージの使用 短所: Silverlightのメモリリークの問題。SLを使用して構築したいくつかのサンプルでそれらに直面し、レガシーXBAPアプリケーションで同じ問題を抱えています。次のリンクは、恐怖を 裏付けてい ますhttp://davybrion.com/blog/2010/08/silverlight-getting-worse-when-it-comes-to-memory-leaks/ /programming/5091636 / silverlight-4-memory-leaks マイクロソフトは、SLの将来について非常に大胆な態度をとっていません。彼らはHTML 5にもっと投資しているようです。SL5または6の将来のリリースも不確実です。 http://support.microsoft.com/gp/lifean45 http://www.zdnet.com/blog/microsoft/microsoft-our-strategy-with-silverlight-has-shifted/7834 http://www.zdnet。 com / blog / microsoft / will-there-be-a-silverlight-6-and-does-it-matter / 11180 HISモジュールは、同じブラウザーウィンドウ内で複数のタブとして開きます(最大8つのタブを同時に開くことについて話しています)。そのブラウザインスタンスにどのくらいの負荷がかかり、メモリリークの問題にどのように影響しますか? ASP.Net開発者向けの学習曲線 SLの別のスタックリンク /programming/251718/silverlight-wpf-web-app-xbap-or-click-once-pros-and-cons 中性 SEOの互換性は問題ではありません 私の質問は? 上記(およびその他)の長所と短所を知って、SLを使用しますか MVVMパターンを使用して、SLをフロントエンドとして製品を構築する場合、明日UIを別のUI(ASP.Netまたはその他)に置き換えることができます。私の理解は、手直しはかなりのものになるだろうということです。コミュニティはどう思いますか? 上記の分析(および概念実証の作成)にはかなりの時間を費やしてきました。私たちが見落としている重要な事実/決定的な要因はありますか? この演習には多くの研究と努力が費やされているため、これを重複としてマークしないでください。 PS:過去6か月間、ASP.Net Webフォーム(MVPパターンを使用)を使用して製品を構築してきましたが、現在、上記の理由によるテクノロジーの変化を検討しています。

2
大規模な並行プログラミングの割り当てはどこから始めればよいですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 4年前休業。 私の仕事は、分散セマフォシステム(説明へのリンク)とそのアプリケーションを実装することです。私はJavaソケットを使用し、透かし配列と優先度キュー(どこにあるかわからない)を使用するので、このプロジェクトへの取り組み方に興味があります。具体的には、最初の目標として何が良いのか、または実装できる単純なサブシステムについて知りたいのですが。現時点では、どこに注意を向ければよいのかわかりません。 アプリケーションはフローティングライセンスシステムであり、ソフトウェアのコピーが1つしかないコンピューターラボ(おそらくCADプログラム)のように、一度に1台のPCだけがソフトウェアを使用できるようにします。1台のマシンがソフトウェアを使用している場合、ソフトウェアへのアクセスはロックされます。そのマシンがそれを使用して終了すると、それはあきらめ、最初に要求した人が次に来るはずです。 ここに参照されている疑似コードアルゴリズムがあります-http://i.imgur.com/q9kRm.png

3
社内スクリプト言語を廃止するための移行戦略
社内で多くのことに使用するスクリプト言語があります。これは、動的ラベルがシステム全体に普及しているチューリング完全言語になるための単純な評価ステートメントとして始まりました。 問題は、このために設計されたことはなく、それが表示されることです。開発環境は貧弱であり、作成されたスクリプトはテスト可能ではなく、現在でも言語の正式な定義はありません。 言語のユーザーの間で高まる感情は、それが仕事を終え、手放す時が来たと感じていますが、既存のコードベースを新しいソリューションに考案することに移行するという困難な課題に直面しています。この議論は、移行の考えに反して使用されます。 同様の状況に直面したことがありますか?もしそうなら、古いものの使用を止めて新しいものを宣伝するためにどのような戦略を使いましたか? 最後に1つ(Moronsに感謝)、これらのスクリプトの多くは文書化されておらず、まだアクティブに使用されていますが、元の目的は失われています。スクリプトは顧客サイトでもシステムをカスタマイズするために使用されるため、文字通り数千のこれらのスクリプトがあり、その大部分はソース管理またはバージョン管理メカニズムの対象ではありません。 受け入れられた答え。 これは難しい選択です。モロンとオリバーのハイブリッドのいくらかが最良であると私は思うが、すべての答えは良いと健全なアドバイスでした。 私は結局オリバーズを受け入れることになりました。なぜなら、それがより高く受け入れられる最も良いチャンスである(ha!政治!)古いスクリプト環境を、新しい環境に統合できる呼び出し可能なステートメントにパッケージ化すると、迅速で簡単なアップグレードパスが得られます。 完了したら、警告を表示したり、古いスクリプトの編集や作成を禁止したりして、新しいスクリプトの作成を制御し、新しい言語に強制的に移行させることができます。 入力ありがとうございます!

3
順序付けされた列挙:IEnumerableまたは配列(C#で)?
典型的なコンテキスト:要素が順序付けされていると見なすコレクションの拡張メソッドを作成します。関数はインデックス0から始まり、順序が重要です。例:アイテムのシーケンスまたはインデックスによるグループ化。 しかし、私は常に拡張すべきことの困惑:IEnumerable<T>またはT[]。私の理論的根拠は明確な目的でした:配列には順序付けの概念がありますが、IEnumerableは多くの一般的なコレクションによって実装されますが、すべてに順序付けの概念があるわけではありません。 辞書-順不同 HashSet-順不同 LinkedList-順序付け リスト-注文済み キュー-注文済み SortedDictionary-ソート済み(元の順序ではない) SortedList-ソートされた(元の順序ではない) SortedSet-ソート済み(元の順序ではない) スタック-反転 同様に、注文される場合と注文されない場合がある他の実装。 また、列挙が完了していない場合に列挙子がリセットされるかどうかは定かではありません。それが心配な場合は、列挙がどの時点で開始されるのか誰が知っているのでしょうか。配列の列挙は常に最初から始まります。 したがって、私にとっては、を拡張する方が理にかなっていT[]ます。しかし、私はそれを正しいと思いますか?心配しすぎですか?「順序付けされた」列挙を保証するための適切なアプローチは何ですか?
8 c#  array  order 

1
ASP.NET MVC-MVCのM、V、Cはドメインエンティティを明示的に認識する必要がありますか?
この質問はかなり主観的なようですので、ここに投稿します。 あなたはASP.NET MVCを使用してStackOverflowの独自のバージョンを書いているとしましょう、そうのようなクラスがありQuestion、Answer、User、などあなたがしている怠惰な、あなたはエンティティフレームワークを使用することにしましたのでは。したがって、上記のすべてのクラスにはナビゲーションプロパティがあります。QuestionそのAnswersをAnswer知っている、User投稿者を知っているなどです。 Martin Fowlerの本をたくさん読んだことがあるので、すべてのビジネスロジックを実装するためのサービスレイヤーが必ずあるはずです。ASP.NET MVCは、UIおよびアプリケーションロジック関連の機能にのみ使用します。 2つの質問があります。 あなたは直接のオブジェクト公開しますQuestion、Answerコントローラーにして他の人を? ビューに対しても同じことをしますか? 私は基本的に自分のアプリケーションにREST APIを提供するつもりもありませんし、「ちょっと、MY VIEWはそれが何であるQuestionかを知っているので、それが悪いかどうかわかりません。気に入らない!」 Questionクラスに次のようなフィールドがTimePostedあり、PostNewQuestionビューをそのクラスにバインドする場合に特に興味があります。そのフィールドをページ上のどのコントロールにもバインドしない場合は、投稿されないのでnull、コントローラー側でオブジェクトを取得したときにそのフィールドを設定します。それは大丈夫ですか、それとも悪い考えですか?私が考えている2つの反対のアプローチは、「どこでもDTO / ViewModelを使用すること」と「wtf、クラスが少ないほど常に良いことです!」です。 正しいアプローチは何だと思いますか?(私は直接的な答えがないことを知っているので、問題は「DTO / ViewModels /その他のアプリのアーキテクチャに適しているかどうかを判断するために何を検討すべきか」です。) また、Stackoverflowの非常に簡略化されたクローンを検討していることにも注意してください。 これはWebのみのプロジェクトです(REST APIなどは公開しません)。 ユーザー、質問、回答、タグ、検索機能があります(優れたビジネスロジックはありません) 1日あたり100人ほどのアクティブユーザーがいます(特別なパフォーマンス要件はありません) 新しいメンバーが開発チームに加わった場合でも、コードは読みやすく、驚きや特別な関心のある場所があってはなりません。 最初の3つのポイントが変更された場合の考えを表明することもできます-「顧客は、10000人の同時ユーザーを許可するために私たちのサービスを望んでいる」または「すべてのユーザーが15分に1回だけ投稿できるようにする必要がある」など。 ありがとう!

9
マルチスレッドファイルのコピー
ファイルをネットワーク共有の場所にアップロード(およびファイルに対して他の操作を実行)するために使用されるユーティリティがあります。 ファイルサイズは、数MBから500 MBに変化する傾向があります。 共有の場所にファイルをアップロードするときにマルチスレッドをサポートする必要があるという提案が出ました-バイトチャンクで行う必要はありません-各スレッドは1つのファイルを選択してアップロードを試行する必要があります。 マルチスレッドがこのようなIO操作を高速化できるかどうかは、私にはよくわかりません。私の勘は有効ですか? 確かにこの機能を構築する必要がある場合、ファイルコピーエンジンの設計にはどのようなアプローチが適しているのでしょうか。 robocopyなどのツールを使用することは理にかなっていますか(私はマルチスレッドをサポートする新しいバージョンを読みました)。 編集:遅延といくつかの重要な情報の欠落についての謝罪。 このユーティリティはC#(.Net 2.0)を使用して構築されており、今後のアップデートでも.Netを使用する必要があります(フレームワークのバージョンは制約ではありません)。ユーティリティはユーザーのマシンにインストールされます(WinXPの場合は約20)。ターゲット共有はWin2k3サーバー上にあります。 編集2:TPLを介したファイルのアップロードを実装する簡単なアプリケーションでいくつかのテストを実行することを決定しました。この分析を投稿して、先に進むかどうかを決定します。皆様のご協力に感謝いたします。

11
開発したと言えるように、最小限の使用で製品を開発する必要がありますか?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? 質問を更新して、ソフトウェアエンジニアリングスタック交換のトピックになるようにします。 5年前休業。 私はここで何か間違ったことをしているようですので、これをもっと簡単に言い換えて、間違った印象を与えないようにします。 私は今、自分の時間にプロジェクトの計画段階にいます。現在、プロジェクトの範囲を定義しています。このアプリケーションがAndroidアプリもリリースしているのがわかります。さらに、私は長い間Android開発に乗りたかったので、履歴書に実際のプロジェクトをリストできることは有益だと思われます。ただし、アプリケーション自体はタブレットよりもPCの方がはるかに有用であり、スマートフォンではほとんど役に立ちません。オッズは、Androidでこれを使用したいと思う人はほとんどいません(存在する場合)。 開発したいのですが、ほとんど需要がないと思います。経験が役立つという考えの下でそれを行うべきですか、それとも非公開にしておくか、誰も使用しないアプリが将来の雇用主にとって悪いように見えるという考えの下でそれを行わないのですか? 元の質問: 私はオープンソースプロジェクトを計画しています。これは、主に履歴書を強化するためです(ETA:わかりました。やりたいので、主にやっていますが、それを維持するのではなく、オープンソースとしてリリースしています。自分で簡単に履歴書に記載できるようにします)。タブレットでの実行を目的としたAndroidバージョンの実行を検討しています。しかし、タブレットで使用するのは最も便利なことではありません。私も私のパートナーも、製品を欲しがる人を想像することはできません。ただし、履歴書に「開発済みAndroid」を追加することは良いセールスポイントのようで、モバイル開発に参加したいと思います。誰も欲しくないアプリを作って、アプリを作ったと言えるでしょうか?それとも、より良いアイデアが見つかるまで延期すべきでしょうか? 編集:私は物事をひどく語ったに違いありません、いくつかの答えは間違った考えを持っているようです。私はそれの地獄のためにプロジェクト全体をやっています。この特定のプロジェクトのAndroidバージョンを実行しない場合、私はそれをより早く完了し、他の何かを計画してそれを実行します。いつもプロジェクトをやっていて、このプロジェクトをやりたいのは当然のことです。問題は、代わりに「Androidで遊ぼう」プロジェクトとしてもっと便利なことをすべきでしょうか?長い目で見れば、誰も欲しくないものを作ることは私を傷つけるでしょうか?

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