maintainability

    0

    1答えて

    私は魚に簡単なスクリプトを書いています。 set PACKAGES nginx supervisor rabbitmq-server apt install $PACKAGES しかし、配列が長くなるにつれて、読んで維持することが難しくなります... set PACKAGES nginx supervisor rabbitmq-server libsasl2-dev libldap2-dev

    0

    1答えて

    私は、ドキュメンテーションの不足、テストカバーの欠如、複雑さ、デザインルールの不足など、巨大な「スパゲッティコード」に直面しています。コードをデフォルトのソナースキャンで解析させ、驚くべきことに私の場合、メインテナンスは本当に素晴らしいスコアで、技術的負債は1,1%です!現実は、ほとんどの変更が新しいバグを導入することを示しています。 私はかなり難解です。実装のいくつかの特殊性がこのスコアを説明で

    1

    1答えて

    だから私は行に2度呼ばれないかもしれない関数handInExam()を持っているJavaプログラムを書いているので、プログラムは履歴に敏感です。この問題が発生するのは、このメソッドがすでに呼び出されているかどうかを確認するために変数canHandInExamが必要で、この変数をの各メソッドに更新する必要があるため、保守性が非常に悪くなります。以下は、問題を示すためのコードスニペットです。この小さな

    0

    1答えて

    イベントソーシングを使用してアプリケーションを実装する場合、稼働中の永続性エンジンはイベントストアです。つまり、過去の時制で、順序または発生のイベントの追加専用ログです。アプリケーションを介してイベントを再生するだけで、任意の時点の状態を再現することができます。 私の懸念は - この追加のみイベント・ストアは、必然的に追加のみコードベースにつながりませんか?コードを削除したり、コードを変更しても、

    1

    2答えて

    私の質問は、一般的にマルチフォームプログラムを持つことが許され、維持可能であるということです。より具体的にはC#では、ボタンを別のフォームに移動させることをお勧めします(各ボタンは別のクラスにあります)。次に例を示します。 (この例では、私はプログラマは、私がウェブから情報を収集し、ページからページへ移動して、クイックリファレンスのためのアプリケーションの上に置く必要があるアプリケーションを、参照

    0

    2答えて

    WebSocketの実装にNode.JSExpress v4とsocket.ioを使用しています。 マイapp.jsは、私は、これは新しいファイルに //Client - Data received // Emit welcome message on connection io.on('connection', function(socket) {

    0

    1答えて

    は: if (bool1) { statement1 statement2 } else if (bool2) { statement3 statement4 } をし、私は別のブール(bool3言う)特定の文2と4を実行したいことをフォーマットするための最良の方法は何か、本当です。私はネストされたifステートメントを追加することができると理解してい

    1

    1答えて

    私は最初のスタンドアロンアプリケーションを作成していますが、私はそのコードをきれいにして保守したいと思っています。コードにスライディングどのように私は何が最善の方法であることを行うことができ、また、ベストプラクティスは何ですか私は自分のアプリケーション開発コースを従うべき おかげで、事前に

    1

    1答えて

    私はそれが技術的な借金、技術的な借金、技術的な借金の配分、新しいコードの技術的な借金を使用すると信じています。 コード匂いを使用するだけですか? 誰でもこの評価がどのように生成されるのか理解していますか?そのレーティングがどのようになったかではなく、レーティングのみを提供します。 ありがとうございます!

    0

    1答えて

    バージョン番号と各パッケージのハッシュなど、私のPythonプロジェクトのファイルはrequirements.txtです。 (これは私はpip install --no-deps --require-hashesでインストールすることができます。) 他の人がこれらの要件の単なる依存性(例えば、他のすべては、あなたがしたときpip install Sphinx取得)されながら、リスト内のいくつかのパ