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


16
企業におけるGitベースのソース管理:推奨されるツールとプラクティス?
私は個人的なプロジェクトにgitを使用していて、すばらしいと思います。高速、柔軟、強力で、リモート開発に最適です。 しかし、今では仕事で義務付けられており、率直に言って、私たちは問題を抱えています。 そのままでは、gitはさまざまな機能とgitの高度なレベルの開発者がいる大規模な(20人以上の開発者)組織での集中型開発にはうまく機能しないようです。特に、PerforceやSubversionなどの他のソース管理システムと比較すると、そのような環境を目指しています。(そうです、Linusがそのために意図したことはありません。) しかし-政治的な理由から-gitでやろうとしていることがうまくいかなくても、gitで立ち往生しています。 ここに私たちが見ているもののいくつかがあります: GUIツールは成熟していない コマンドラインツールを使用すると、マージを台無しにして他の人の変更を抹消するのは簡単です グローバルな読み取り専用または読み取り/書き込み特権を超えて、ユーザーごとのリポジトリ権限を提供しません リポジトリの任意の部分に対する権限がある場合は、リポジトリのすべての部分に対して同じことを行うことができるため、中央サーバーに小さなグループのトラッキングブランチを作成するようなことはできません。手を出す。 「すべてがうまくいく」または「慈悲深い独裁者」以外のワークフローは、実施はもちろん、奨励するのが難しい 単一の大きなリポジトリー(誰もがすべてを混乱させることができる)を使用する方がよいのか、コンポーネントごとの多数のリポジトリー(バージョンを同期しようとする頭痛の種になる)を使用する方が良いのかは明らかではありません。 複数のリポジトリーがある場合、中央リポジトリーからプルして他の誰かが持っているすべてのソースを複製する方法や、昨日の午後4時30分の時点ですべてを取得する方法なども明確ではありません。 しかし、人々は大規模な開発組織でgitをうまく使用していると聞いています。 あなたがそのような状況にある場合-または、コマンドラインのファンではない大規模な組織でgitをより簡単かつより生産的にするためのツール、ヒント、およびトリックがある場合-私はあなたが持っているものを聞きたいです提案する。 ところで、私はすでにLinkedInでこの質問のバージョンを尋ねましたが、本当の答えはありませんでしたが、たくさんの「まあ、私もそれを知りたいです!」 更新:明確にしましょう... 私が働いている場所では、git以外は使用できません。それはオプションではありません。私たちはそれで立ち往生しています。mercurial、svn、bitkeeper、Visual Source Safe、ClearCase、PVCS、SCCS、RCS、bazaar、Darcs、monotone、Perforce、Fossil、AccuRev、CVS、または1987年に使用したAppleの優れたol 'Projectorは使用できません。したがって、他のオプションについて話し合うことは歓迎されますが、gitについて話し合わなければ、賞金を受け取ることはできません。 また、企業でのgitの使用方法に関する実用的なヒントも探しています。私たちが抱えている問題の完全なリストをこの質問の一番上に置きます。繰り返しになりますが、人々は理論について議論することができますが、賞金を獲得したい場合は、解決策を教えてください。
120 git  enterprise 

20
ORMを使用しない正当な理由はありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問が改善され、場合によっては再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 見習い期間中、NHibernateを使用して、主に自分でコーディングおよび設計したいくつかの小さなプロジェクトを使用しました。さて、いくつかのより大きなプロジェクトを始める前に、データアクセスを設計する方法とORMレイヤーを使用するかどうかについての議論が生じました。私はまだ実習生であり、自分自身をエンタープライズプログラミングの初心者と見なしているため、データベースにオブジェクトリレーショナルマッパーを使用すると、開発を大幅に容易にできるという私の考えを実際に押し付けようとはしませんでした。開発チームの他のコーダーは私よりもはるかに経験が豊富なので、私は彼らが言うことだけをやると思います。:-) ただし、NHibernateまたは同様のプロジェクトを使用しない2つの主な理由を完全には理解していません。 SQLクエリを使用して自分のデータアクセスオブジェクトを作成し、それらのクエリをMicrosoft SQL Server Management Studioからコピーするだけです。 ORMのデバッグは難しい場合があります。 したがって、もちろん、多数のSELECTsなどを使用してデータアクセスレイヤーを構築することもできますが、ここでは、自動結合、遅延読み込みプロキシクラス、およびテーブルが新しい列を取得するか列が名前が変更されました。(多数のSELECT、INSERTおよびUPDATEクエリの更新と、マッピング構成の更新、およびおそらくビジネスクラスとDTOのリファクタリング)。 また、フレームワークをよく知らない場合、NHibernateを使用して予期しない問題が発生する可能性があります。たとえば、文字列の長さが自動的に検証されるように設定したTable.hbm.xmlを信頼する場合などです。ただし、「単純な」SqlConnectionクエリベースのデータアクセスレイヤーに同様のバグがあることも想像できます。 最後に、上記の議論は、重要なデータベースベースのエンタープライズアプリケーションにORMを利用しないことの本当に正当な理由ですか?彼ら/私が逃したかもしれない他の議論はおそらくありますか? (これは、チームワークを必要とする最初の「大きな」.NET / C#ベースのアプリケーションのようなものだと思うことを追加する必要があります。ユニットテストや継続的な統合など、スタックオーバーフローではかなり正常と見なされる良い習慣はありません。 -ここまで存在します。)
107 c#  nhibernate  orm  enterprise 

9
Xcode「起動できませんでした」。「セキュリティ」のみをエラーとして報告
アプリの名前を編集しました。それ以外はダイアログはまさにこのようなものです。私はエンタープライズアプリを開発していますが、xcodeと開発中のiPhoneを再起動してみました。変化なし。誰かがこれに遭遇しましたか?私を正しい方向に向かわせたり、詳細を教えてくれるログ投稿はありますか?通常のログには何も表示されません。 更新 これはデバイスログで見つかりました: <Warning>: Unable to launch com.bundleID.etc because it has an invalid code signature, inadequate entitlements or its profile has not been explicitly trusted by the user. 昨日は機能していて、すべてのプロファイルなどが1週間前に発行されたので、これは少し奇妙です。
88 ios  xcode5  enterprise 

10
エンタープライズiOSアプリケーションをインストールする際の「信頼できないアプリ開発者」メッセージ
私はエンタープライズアプリケーションを開発しています。iOS8ベータ版でテストしていたときに、次のアラートビューが表示されました。 Untrusted App Developer Do you trust the developer "iPhone Distribution: ---" to run apps on you iPad? 初めて登場します。どうにかして回避できますか?そして、それは何に関連していますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.