「[[Open棟梁 wiki>https://opentouryo.osscons.jp]]」は、「[[Open棟梁Project>https://github.com/OpenTouryoProject/]]」,「[[OSSコンソーシアム .NET開発基盤部会>https://www.osscons.jp/dotNetDevelopmentInfrastructure/]]」によって運営されています。 -[[戻る>FAQ]] *目次 [#w216b2dd] #contents *概要 [#sdb614fa] 大規模案件導入でありがちなFAQをまとめた。 *詳細 [#y433c07c] **[[サポートについて > 基本的な対応>サポートについて#ped805f3]] [#b3461bc9] バグ対応、バージョンアップ、前提&同梱ライブラリなど。 ***[[バグ対応方法>サポートについて#he70007d]] と [[バージョンアップ対応>サポートについて#y6d4afea]] [#y6a256f9] -既存アプリの基盤フーレムワークのバージョンアップについては、~ 下位互換を維持していたとしても、テスト自体は必要になってくるので~ .NETランタイムのバージョンアップ等に合わせて実施するなどしないと、~ テスト工程の予算的に難しく、実施するケースは少ない。故に... --セキュリティ脆弱性等の至急対応が必要なもの以外はバージョンアップはしない。 --OS、ミドルがバージョンアップする際に一緒にバージョンアップする。 >と言う対応が「大規模案件では」一般的である。 -不定期・緊急リリースは、今の所、以下の2回 --案件で急遽 net452対応を実施する必要になり不定期リリース --POCOへのマップ・ライブラリの性能対策版のリリース >※ 脆弱性などが理由で、稼働後に当てる類のパッチの事例は無し。 ***[[前提&同梱パッケージの調査>サポートについて#v9c4fcf8]] [#xa4563eb] **ライブラリ関連 [#ed2080da] ***[[NuGetからローカルに切り替える。]] [#i36d063e] ***バージョンの組合せ [#x87d1410] 例えば、jQueryのバージョンなど。 -OSSなので ≠ 保証、≒ AS-IS。 --基本的にNuGetやnpmなどのパッケージ・マネージャの依存関係に従っている。 --世間一般のバージョンの食い合わせ的に問題の無いバージョンを選択している。 -この機能のココのカバレッジを通るときダケ、~ 予期せぬ動作をするなどのケースは、個別対応する。 ***不要なライブラリ [#td565bd0] -Public、Framework名前空間は~ ライブラリ単体を提供している(≒モジュール強度が強い)。 -Business名前空間や、テンプレート側は、~ 複数のライブラリを統合している(≒モジュール強度が弱い)。 --従って、利用しているライブラリのうち、~ プロジェクトによっては使用しないライブラリもある。 --そのままにしておいても動作上問題はないが、必要に応じて削除可能。 -代表的なものに、各データプロバイダーに対応したDB部品がある。 --OpenTouryo.DamManagedOdp --OpenTouryo.DamMySQL --OpenTouryo.DamPstGrS **WBS関連トピック [#f19e7ba9] WBS関連トピック(ドキュメント標準、処理方式設計)などの質問が多いですが、 -一般的知識のため、本FAQの対象外。 -ネット上の情報や、以下の情報を参考にして下さい。 ***[[ドキュメント標準>設計のポイント#i73c6b08]] [#o5f85b4a] ***[[処理方式設計>設計のポイント#w69c67f3]] [#vb0553c2] ***[[テスト計画>設計のポイント#qa1a4eba]] [#w385c7d5] ***[[性能設計と信頼性設計>設計のポイント#yf7f25a1]] [#fd73e444] **カスタマイズ関連トピック [#ge0b84bf] ***[[名前空間階層の整理]] [#za82539f] ***[[モジュール構成]] [#m99933fd] ***[[D層(Dao)の種類]] [#z3301589] ***[[UIコントロールの制御方式]] [#c3d4ae68] ***[[国際化(多言語化)辞書テーブル]] [#z78bc400] ***[[キャッシュ・コントロール]] [#xbcecfeb] **性能について [#g527b1a5] 大規模案件は性能要求が厳しい。 ***[[D層周辺の性能>FAQ - D層フレームワーク#v72fa9e1]] [#ze62c85d] **構成、SI、ビルド、デプロイ [#r73bb634] 構成、SI、ビルド、デプロイ などの質問が多いですが、 -一般的知識のため、本FAQの対象外。 -ネット上の情報や、以下の情報を参考にして下さい。 ***構成 & SI & ビルド [#ycbf6642] -[[ビルド - マイクロソフト系技術情報 Wiki>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%93%E3%83%AB%E3%83%89]] ***デプロイ [#s8b88fea] -[[デプロイ - マイクロソフト系技術情報 Wiki>https://techinfoofmicrosofttech.osscons.jp/index.php?%E3%83%87%E3%83%97%E3%83%AD%E3%82%A4]] **その他 [#ne6b0825] ***Visual StudioのコンソールにException [#hacb1487] 「マイコードのみ」をオフにすると、自分のコード以外で発生した~ Exception がVisual Studioのコンソールに表示されてしまうが、~ プログラム内で適切にハンドルされているなら問題は無い。 -参考 --Win10+VB2017 メッセージ 例外がスローされました~ : 'System.ArgumentException' (System.Windows.Forms.dll の中)~ https://social.msdn.microsoft.com/Forums/ja-JP/e88da538-ab61-4e12-9526-00939cb66a8f/win10vb20171228812513124831247512540124721228820363228061236412473?forum=vbgeneralja