ソフトウェア工学

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

3
動的型付け言語配列のタイプは何ですか?
たとえば、JavaScriptでは次のようなことができます:var arr = [1, two , /three/, [4]]; Cでそのようなことを行う方法はありません。void*を使用する場合を除き、効率的で安全な方法ではありません。これは実装でどのように行われ...
  

1
リレーショナルDBMS作成における構造の問題
学習と理解の目的で、現在のところ、シーケンシャルな読み取り/書き込み( CREATE TABLE 、 INSERT 、選択、更新、および削除管理。現在、プロジェクトの「考える」部分にあり、読み取ったデータをメモリに保存する方法に行...
  

0
ASP.NET MVCはDBに永続化せずにドラフトを作成します
自分が作業しているサイトで、ユーザーがプロファイルの更新を提案できるようにする必要があります。プロファイルの詳細を表示し、[編集]ボタンをクリックすると、基本的に、1対多の関連するDBテーブルの一部に含まれ...
  

1
REST、Ajax、jQueryはうまく連携できますか?
AjaxバックエンドとしてREST(usign spring MVC)を使用しようとしていますが、jQueryで使用するときにいくつかの問題が発生しました。RESTのベストプラクティスでは、HTTPステータスコードの使用を推奨しています。200、403、401な...
   

12
関数型プログラミングとステートフルアルゴリズム
Haskell で関数型プログラミングを学んでいます。その間、私はオートマタ理論を研究していて、2つがうまく調和しているように見えるので、私はオートマトンで遊ぶ小さなライブラリを書いています。これが私に質問をさ...
   

3
PHP高トラフィックデフォルトページ
数週間で高レベルのトラフィックが発生するPHP Webサイトがあります。トラフィックを受け入れるようにサーバーをスケーリングしましたが、何かが発生した場合に備えて、ある種のフォールバックページが必要です。これ...
     

11
.NET MVCプロジェクトアーキテクチャ/レイヤー
中規模MVC Webアプリケーションのアーキテクチャを計画するとき、レイヤーを可能な限り分離してテストしやすいように実装するにはどうすればよいですか?(基本的にベストプラクティスに従います)データアクセスとし...
     

1
RESTish WebサービスでのDDD原則の適用
私はRESTish Webサービスを開発しています。集計と構成の違いがわかったと思います。集約は、それが参照するオブジェクトにライフサイクル/スコープを強制しません。コンポジションは、含む/所有するオブジェクトにライ...
     

2
Lucene + Joins == RDBMS?
Luceneが結合(インデックス作成時とクエリ実行時)をサポートするようになったので、Luceneをデータベースとして使用できますか(結果整合性を備えたNoSQLのもの)注:私はしばらくそれについて考えていましたが、これは...
   

1
PHPスクリプトの実行中にコードを変更する
現在、600万を超えるデータベース行を処理するPHPプログラムを実行しています。これまでに処理されたレコード数の速度を考慮すると、(ハードウェアの制限により)プロセス全体が完了するまでに数日かかる場合がありま...
 



0
MVCでファットビューを防ぐ方法は?
興味があるだけです。何十人もの開発者がいる会社のリードデベロッパーである場合、初心者の開発者がファットビューを作成できないようにする方法はありますか?ファットビューとは、空のコントローラーと空のモデル...
  

3
反射エラーの理由
私はEclipseプラグインプロジェクトに取り組んでいます。このプラグインを使用すると、ユーザーはいくつかの特殊性を備えたEclipse Javaプロジェクトを作成できます。たとえば、ファイルに保存されるJavaクラスの名前を追加...
   

5
残りの戦争から管理部を分離しましょうか
struts2を使用してWebアプリケーションを構築しました。その後、同じ戦争で小さな管理インターフェイスを構築しました。時間の経過とともにWebアプリケーションが成長し、管理インターフェイスも成長しました。今、私は...
     

4
OOPオブジェクト、ネストされたオブジェクト、およびDAO
これが私が最善の解決策を見つけるのに苦労しているものです。PHPとJavaを使用しているときにこの問題が発生したため、OOPの問題を根本的に理解しています。例はPHPにあります。ここにオブジェクトがいくつかあるとしま...
     


9
Ruby on Railsで画像を保存する方法は何ですか?
私はiOSで開発しており、PHPバックエンドからRuby on Railsに切り替えています。交換形式はJSONです。 Googleで「画像をRailsに保存」をすばやく検索すると、画像データをblobとしてデータベースに保存することに関するほとんどす...
   

1
シリアル通信プロトコルの実装
.NET(C#)を使用してデバイスと通信するには、シリアルプロトコルを実装する必要があります。この実装は、さまざまなプロジェクトで使用されるライブラリ(.dll)である必要があります。プロトコル(ボーレート、ス...
  

1
git repoを初期化するディレクトリ
Gitを使い始めたばかりです。私はPHPの開発を行っていますが、サーバーのルートフォルダー内のリポジトリを初期化するか、ハードドライブの任意のディレクトリを初期化して、変更をサーバーのルートに公開する必要が...
   

Next page